Struct em C#

0 respostas
binariostructcsharp
Josueribeirodefreita

Boa noite Galera, To querendo fazer um programa pra ler um arquivo .dat e e me possibilitar mudar informações contidas nele. porém ele tem essa struct em c++(?) e eu nao to conseguindo decifrar como passar isso pra C# ou java.
se alguém pudesse me ajudar ficaria grato ;D

[filemask=“Class.dat”]

struct ClassFile

{

u32 nBlocks;

u32 nColumns;

u32 nSize;

child ClassBlock [count=nBlocks];

}
struct ClassBlock [preload=1, tableview=1]

{

u32 Index;

cstr [len=64] Code;

i32 m_nRaceCode;

i32 m_nClass;

i32 m_nIconIDX;

i32 m_nGrade;

i32 m_nUpGradeLv;

repeat 8

{

cstr [len=64] m_strCh_Class;

}

cstr [len=64] m_strTemp;

cstr [len=64] m_strKorName;

cstr [len=64] m_strEngName;

i32 m_nConLim;

repeat 10

{

cstr [len=64] m_strLinkClassSkill;

}

i32 m_bUnitUsable;

i32 m_bAnimusUsable;

i32 m_bLauncherUsable;

i32 m_bWMKToolUsable;

i32 m_bDMKToolUnitUsable;

i32 m_bBMKToolUnitUsable;

i32 m_nMakeTrapMaxNum;

i32 m_nBnsForHP;

i32 m_nBnsForFP;

i32 m_nBnsForSP;

i32 m_nUpValueDefMastery;

repeat 2

{

i32 m_nBnsMMastery;

}

i32 m_nBnsSMastery;

i32 m_nBnsDefMastery;

i32 m_nBnsPryMastery;

repeat 3

{

i32 m_nBnsMakeMastery;

}

repeat 8

{

i32 m_nBnsSkillMastery;

}

repeat 24

{

i32 m_nBnsForceMastery;

}

i32 m_bSelectRewardItem;

repeat 9

{

cstr [len=64] strDefaultItem;

i32 nAmount;

}

}
Criado 14 de outubro de 2016
Respostas 0
Participantes 1