public override void DeSerialize(DataReader br) { ClassID = br.ReadInt32(); if (ClassID < 0) { hash = br.ReadBytes(16); } oldhash = br.ReadBytes(16); if (isEmbedded) { fildsCount = br.ReadInt32(); strTableSize = br.ReadInt32(); types = new SerializeTypeData[fildsCount]; for (int i = 0; i < fildsCount; i++) { types[i] = new SerializeTypeData(); types[i].DeSerialize(br); } stringTable = br.ReadBytes(strTableSize); } }
public override void DeSerialize(DataReader br) { ClassID = br.ReadInt32(); if (ClassID < 0) { hash = br.ReadBytes(16); } oldhash = br.ReadBytes(16); if (isEmbedded) { fildsCount = br.ReadInt32(); strTableSize = br.ReadInt32(); types = new SerializeTypeData[fildsCount]; for (int i = 0; i < fildsCount; i++) { types[i] = new SerializeTypeData(); types[i].DeSerialize(br); } stringTable = br.ReadBytes(strTableSize); } }