/// <summary> /// Handles the data serialization /// </summary> /// <param name="s">The serializer object</param> public override void SerializeImpl(SerializerObject s) { StringPointer = s.Serialize <uint>(StringPointer, name: nameof(StringPointer)); Uint_04 = s.Serialize <uint>(Uint_04, name: nameof(Uint_04)); TextNum = s.Serialize <ushort>(TextNum, name: nameof(TextNum)); FontSize = s.Serialize <byte>(FontSize, name: nameof(FontSize)); Byte_0B = s.Serialize <byte>(Byte_0B, name: nameof(Byte_0B)); TextColor = s.Serialize <uint>(TextColor, name: nameof(TextColor)); String = s.SerializeObject <R1_PC_LocFileString>(String, name: nameof(String)); }
/// <summary> /// Handles the data serialization /// </summary> /// <param name="s">The serializer object</param> public override void SerializeImpl(SerializerObject s) { Unk1 = s.SerializeArray <byte>(Unk1, 16, name: nameof(Unk1)); String = s.SerializeObject <R1_PC_LocFileString>(String, name: nameof(String)); }