{
public class PlayerOutfit
{
+ public string PlayerName { get; internal set; } = string.Empty;
+
public ColorType Color { get; internal set; } = (ColorType)(-1);
public string HatId { get; internal set; } = "missing";
public string NamePlateId { get; internal set; } = "missing";
- public string PlayerName { get; internal set; } = "missing";
+ private byte HatSequenceId { get; set; } = 0;
+
+ private byte PetSequenceId { get; set; } = 0;
+
+ private byte SkinSequenceId { get; set; } = 0;
+
+ private byte VisorSequenceId { get; set; } = 0;
+
+ private byte NamePlateSequenceId { get; set; } = 0;
public bool IsIncomplete
{
writer.Write(SkinId);
writer.Write(VisorId);
writer.Write(NamePlateId);
+ writer.Write(HatSequenceId);
+ writer.Write(PetSequenceId);
+ writer.Write(SkinSequenceId);
+ writer.Write(VisorSequenceId);
+ writer.Write(NamePlateSequenceId);
}
public void Deserialize(IMessageReader reader)
SkinId = reader.ReadString();
VisorId = reader.ReadString();
NamePlateId = reader.ReadString();
+ HatSequenceId = reader.ReadByte();
+ PetSequenceId = reader.ReadByte();
+ SkinSequenceId = reader.ReadByte();
+ VisorSequenceId = reader.ReadByte();
+ NamePlateSequenceId = reader.ReadByte();
}
}
}