public void Encode(GameBitBuffer buffer) { buffer.WriteInt(32, Field0); Field1.Encode(buffer); for (int i = 0; i < arSnoLevelAreas.Length; i++) { buffer.WriteInt(32, arSnoLevelAreas[i]); } buffer.WriteInt(32, snoPrevWorld); buffer.WriteInt(32, Field4); buffer.WriteInt(32, snoPrevLevelArea); buffer.WriteInt(32, snoNextWorld); buffer.WriteInt(32, Field7); buffer.WriteInt(32, snoNextLevelArea); buffer.WriteInt(32, snoMusic); buffer.WriteInt(32, snoCombatMusic); buffer.WriteInt(32, snoAmbient); buffer.WriteInt(32, snoReverb); buffer.WriteInt(32, snoWeather); buffer.WriteInt(32, snoPresetWorld); buffer.WriteInt(32, Field15); buffer.WriteInt(32, Field16); buffer.WriteInt(32, Field17); buffer.WriteInt(32, Field18); tCachedValues.Encode(buffer); }
public void Encode(GameBitBuffer buffer) { buffer.WriteInt(32, Field0); buffer.WriteInt(5, Field1 - (-1)); Field2.Encode(buffer); }