用在某个工具上的,查看数据非常方面,感觉棒极了。。。
struct
NpcData1
{
int b1[ 10 ];
char b2[ 4 ];
int b3[ 4 ];
};
struct Block1_Npcs
{
int a1;
int a2;
float a3[ 9 ];
int a4[ 2 ];
char a5[ 3 ];
int a6[ 6 ];
if (a2 > 0 )
{
NpcData1 a7[a2];
}
if (a6[ 5 ] > 0 )
{
int a8[a6[ 5 ]];
}
};
struct NpcData2
{
int b1[ 5 ];
};
struct Block2_Npcs
{
float a1[ 5 ];
int a2;
char a3[ 3 ];
int a4;
char a5[ 3 ];
int a6[ 3 ];
int a7;
if (a2 > 0 )
{
NpcData2 a8[a2];
}
if (a7 > 0 )
{
int a9[a7];
}
};
struct Block3_Npcs
{
int a1;
float a2[ 4 ];
int a3;
};
struct Block4_Npcs
{
int a1;
int a2;
char a3[ 128 ];
char a4;
int a5;
int a6;
char a7;
char a8;
int a9[ 12 ];
char a10;
float a11;
};
public struct NpcGen
{
int signature;
var num1 = 0 ;
var num2 = 0 ;
var num3 = 0 ;
var num4 = 0 ;
int Count1;
int Count2;
int Count3;
int Count4;
num1 = Count1;
num2 = Count2;
num3 = Count3;
num4 = Count4;
Block1_Npcs block1_Npcs[num1];
Block2_Npcs block2_Npcs[num2];
Block3_Npcs block3_Npcs[num3];
Block4_Npcs block4_Npcs[num4];
};
{
int b1[ 10 ];
char b2[ 4 ];
int b3[ 4 ];
};
struct Block1_Npcs
{
int a1;
int a2;
float a3[ 9 ];
int a4[ 2 ];
char a5[ 3 ];
int a6[ 6 ];
if (a2 > 0 )
{
NpcData1 a7[a2];
}
if (a6[ 5 ] > 0 )
{
int a8[a6[ 5 ]];
}
};
struct NpcData2
{
int b1[ 5 ];
};
struct Block2_Npcs
{
float a1[ 5 ];
int a2;
char a3[ 3 ];
int a4;
char a5[ 3 ];
int a6[ 3 ];
int a7;
if (a2 > 0 )
{
NpcData2 a8[a2];
}
if (a7 > 0 )
{
int a9[a7];
}
};
struct Block3_Npcs
{
int a1;
float a2[ 4 ];
int a3;
};
struct Block4_Npcs
{
int a1;
int a2;
char a3[ 128 ];
char a4;
int a5;
int a6;
char a7;
char a8;
int a9[ 12 ];
char a10;
float a11;
};
public struct NpcGen
{
int signature;
var num1 = 0 ;
var num2 = 0 ;
var num3 = 0 ;
var num4 = 0 ;
int Count1;
int Count2;
int Count3;
int Count4;
num1 = Count1;
num2 = Count2;
num3 = Count3;
num4 = Count4;
Block1_Npcs block1_Npcs[num1];
Block2_Npcs block2_Npcs[num2];
Block3_Npcs block3_Npcs[num3];
Block4_Npcs block4_Npcs[num4];
};