示例#1
0
 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);
 }
示例#2
0
 public void Encode(GameBitBuffer buffer)
 {
     buffer.WriteInt(32, Field0);
     buffer.WriteInt(5, Field1 - (-1));
     Field2.Encode(buffer);
 }