コード例 #1
0
 public void Write(BinaryWriter writer)
 {
     writer.Write(ID);
     writer.Write(Encoding.UTF8.GetByteCount(Name));
     writer.Write(Encoding.UTF8.GetBytes(Name));
     writer.Write(SPlusTime);
     writer.Write(STime);
     writer.Write(ATime);
     writer.Write(BTime);
     writer.Write(CTime);
     writer.Write((ushort)Prisms.Count);
     Size.Write(writer);
     writer.Write(Temp1);
     writer.Write(Temp2);
     LegacyMinimapSize.Write(writer);
     writer.Write((byte)10);
     writer.Write((ushort)(Size.Length - 1));
     writer.Write((ushort)0);
     LegacyMinimap.Write(writer);
     CollisionMap.Write(writer);
     SpawnPoint.Write(writer);
     writer.Write(Zoom);
     if (Zoom < 0)
     {
         writer.Write(Value);
         writer.Write(ValueIsAngle);
     }
     ExitPoint.Write(writer);
     MovingPlatforms.Write(writer);
     Bumpers.Write(writer);
     FallingPlatforms.Write(writer);
     Checkpoints.Write(writer);
     CameraTriggers.Write(writer);
     Prisms.Write(writer);
     Fans.Write(writer);
     Buttons.Write(writer);
     OtherCubes.Write(writer);
     Resizers.Write(writer);
     MiniBlocks.Write(writer);
     writer.Write(Theme);
     writer.Write(MusicJava);
     writer.Write(Music);
 }