public CNodeInfo(EndianBinaryReaderEx reader, CPSSGFile file) { attributeInfo = new Dictionary <int, CAttributeInfo>(); id = reader.ReadInt32(); name = reader.ReadPSSGString(); int attributeInfoCount = reader.ReadInt32(); CAttributeInfo ai; for (int i = 0; i < attributeInfoCount; i++) { ai = new CAttributeInfo(reader); attributeInfo.Add(ai.id, ai); file.attributeInfo[ai.id - 1] = ai; } }
public CNodeInfo(EndianBinaryReaderEx reader, CPSSGFile file) { attributeInfo = new Dictionary<int, CAttributeInfo>(); id = reader.ReadInt32(); name = reader.ReadPSSGString(); int attributeInfoCount = reader.ReadInt32(); CAttributeInfo ai; for (int i = 0; i < attributeInfoCount; i++) { ai = new CAttributeInfo(reader); attributeInfo.Add(ai.id, ai); file.attributeInfo[ai.id - 1] = ai; } }