public void AddField(string fieldName, BigEndianReader reader) { GameDataField gameDataField = new GameDataField(fieldName); gameDataField.ReadType(reader); m_Fields.Add(gameDataField); }
public void readType(D2OReader reader) { GameDataTypeEnum fieldType = (GameDataTypeEnum)reader.ReadInt(); this.fieldType = fieldType; if (fieldType == GameDataTypeEnum.Vector) { innerField = new GameDataField(reader); } }