From: miniduikboot Date: Wed, 19 Jun 2024 18:33:53 +0000 (+0200) Subject: Add sequence id's to playeroutfit X-Git-Tag: v1.10.0~7^2~15 X-Git-Url: https://git.deb.at/?a=commitdiff_plain;h=482b8c2b72c591c4a776dfb980a1d9382b5acaca;p=rhonda%2Fimpostor.git Add sequence id's to playeroutfit --- diff --git a/src/Impostor.Api/Innersloth/Customization/PlayerOutfit.cs b/src/Impostor.Api/Innersloth/Customization/PlayerOutfit.cs index d2fe21d..c6abce0 100644 --- a/src/Impostor.Api/Innersloth/Customization/PlayerOutfit.cs +++ b/src/Impostor.Api/Innersloth/Customization/PlayerOutfit.cs @@ -2,6 +2,8 @@ namespace Impostor.Api.Innersloth.Customization { 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"; @@ -14,7 +16,15 @@ namespace Impostor.Api.Innersloth.Customization 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 { @@ -38,6 +48,11 @@ namespace Impostor.Api.Innersloth.Customization 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) @@ -49,6 +64,11 @@ namespace Impostor.Api.Innersloth.Customization SkinId = reader.ReadString(); VisorId = reader.ReadString(); NamePlateId = reader.ReadString(); + HatSequenceId = reader.ReadByte(); + PetSequenceId = reader.ReadByte(); + SkinSequenceId = reader.ReadByte(); + VisorSequenceId = reader.ReadByte(); + NamePlateSequenceId = reader.ReadByte(); } } }