77 lines
1.2 KiB
C
77 lines
1.2 KiB
C
#pragma once
|
|
#pragma pack( 1 )
|
|
|
|
|
|
namespace
|
|
{
|
|
const int MAX_SUB = 9;
|
|
const int MAX_TYPE_VALUE = 5;
|
|
};
|
|
|
|
struct CombineBase
|
|
{
|
|
CombineBase()
|
|
{
|
|
id = 0;
|
|
mix_type = 0;
|
|
|
|
mix_value_01 = 0;
|
|
mix_value_02 = 0;
|
|
mix_value_03 = 0;
|
|
mix_value_04 = 0;
|
|
mix_value_05 = 0;
|
|
mix_value_06 = 0;
|
|
sub_material_count = 0;
|
|
main_type_01 = 0;
|
|
main_value_01 = 0;
|
|
main_type_02 = 0;
|
|
main_value_02 = 0;
|
|
main_type_03 = 0;
|
|
main_value_03 = 0;
|
|
main_type_04 = 0;
|
|
main_value_04 = 0;
|
|
main_type_05 = 0;
|
|
main_value_05 = 0;
|
|
|
|
memset( sub, 0, sizeof( sub ) );
|
|
|
|
};
|
|
|
|
|
|
int id;
|
|
int mix_type;
|
|
|
|
int mix_value_01;
|
|
int mix_value_02;
|
|
int mix_value_03;
|
|
int mix_value_04;
|
|
int mix_value_05;
|
|
int mix_value_06;
|
|
int sub_material_count;
|
|
int main_type_01;
|
|
int main_value_01;
|
|
int main_type_02;
|
|
int main_value_02;
|
|
int main_type_03;
|
|
int main_value_03;
|
|
int main_type_04;
|
|
int main_value_04;
|
|
int main_type_05;
|
|
int main_value_05;
|
|
|
|
struct Subinfo
|
|
{
|
|
int sub_type[MAX_TYPE_VALUE];
|
|
int sub_value[MAX_TYPE_VALUE];
|
|
|
|
Subinfo()
|
|
{
|
|
memset( sub_type, 0, sizeof( sub_type ) );
|
|
memset( sub_value, 0, sizeof( sub_value ) );
|
|
}
|
|
};
|
|
|
|
Subinfo sub[MAX_SUB];
|
|
|
|
};
|
|
#pragma pack() |