public void Parse(GameBitBuffer buffer) { Name = buffer.ReadCharArray(256); Field1 = buffer.ReadInt(32); Field2 = buffer.ReadInt(32); Field3 = buffer.ReadInt(32); Field4 = buffer.ReadInt(32); Field5 = new AttributeSpecifier[16]; for(int i = 0;i < _Field5.Length;i++) { _Field5[i] = new AttributeSpecifier(); _Field5[i].Parse(buffer); } Field6 = buffer.ReadInt(32); Field7 = new RecipeIngredient[3]; for(int i = 0;i < _Field7.Length;i++) { _Field7[i] = new RecipeIngredient(); _Field7[i].Parse(buffer); } }
public void Parse(GameBitBuffer buffer) { Name = buffer.ReadCharArray(256); Set = buffer.ReadInt(32); Field2 = buffer.ReadInt(32); Field3 = new AttributeSpecifier[8]; for(int i = 0;i < _Field3.Length;i++) { _Field3[i] = new AttributeSpecifier(); _Field3[i].Parse(buffer); } }
public void Parse(GameBitBuffer buffer) { Name = buffer.ReadCharArray(256); Field1 = buffer.ReadInt(32); Field2 = buffer.ReadInt(32); Field3 = buffer.ReadInt(32); Field4 = buffer.ReadInt(32); Field5 = buffer.ReadInt(32); Field6 = buffer.ReadInt(32); Field7 = buffer.ReadInt(32); Field8 = buffer.ReadInt(32); Field9 = buffer.ReadInt(4); Field10 = buffer.ReadInt(32); RareNamePrefixStringList = buffer.ReadInt(32); RareNameSuffixStringList = buffer.ReadInt(32); AffixFamily0 = buffer.ReadInt(32); AffixFamily1 = buffer.ReadInt(32); Field15 = buffer.ReadInt(3) + (-1); ExclusionCategory = buffer.ReadInt(32); Field17 = new int[6]; for(int i = 0;i < _Field17.Length;i++) _Field17[i] = buffer.ReadInt(32); Field18 = new int[16]; for(int i = 0;i < _Field18.Length;i++) _Field18[i] = buffer.ReadInt(32); Field19 = new int[16]; for(int i = 0;i < _Field19.Length;i++) _Field19[i] = buffer.ReadInt(32); Field20 = buffer.ReadInt(32); Field21 = buffer.ReadInt(4); AssociatedAffix = buffer.ReadInt(32); Field23 = new AttributeSpecifier[4]; for(int i = 0;i < _Field23.Length;i++) { _Field23[i] = new AttributeSpecifier(); _Field23[i].Parse(buffer); } }