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)); }
public override void SerializeImpl(SerializerObject s) { Short = s.Serialize <short>(Short, name: nameof(Short)); Color = s.SerializeObject <RGB888Color>(Color, name: nameof(Color)); }