Example #1
0
 public override void SerializeImpl(SerializerObject s)
 {
     Flags = s.Serialize <short>(Flags, name: nameof(Flags));
     if (s.GameSettings.GameModeSelection != GameModeSelection.RaymanKartMobile_320x240)
     {
         cg0     = s.Serialize <byte>(cg0, name: nameof(cg0));
         cg1     = s.Serialize <byte>(cg1, name: nameof(cg1));
         Entries = s.SerializeObjectArray <Entry>(Entries, 3, name: nameof(Entries));
     }
     Short2      = s.Serialize <short>(Short2, name: nameof(Short2));
     Byte4       = s.Serialize <byte>(Byte4, name: nameof(Byte4));
     ColorGround = s.SerializeObject <RGB888Color>(ColorGround, name: nameof(ColorGround));
     Color8      = s.SerializeObject <RGB888Color>(Color8, name: nameof(Color8));
 }
Example #2
0
 public override void SerializeImpl(SerializerObject s)
 {
     Short = s.Serialize <short>(Short, name: nameof(Short));
     Color = s.SerializeObject <RGB888Color>(Color, name: nameof(Color));
 }