From fba1a894cce40c4c662b8246d8a81f4c9a9fbf4c Mon Sep 17 00:00:00 2001 From: miniduikboot Date: Wed, 10 Nov 2021 21:23:00 +0100 Subject: [PATCH] Implement SetActivePodType --- .../Messages/C2S/Message21SetActivePodType.cs | 17 +++++++++++++++++ src/Impostor.Server/Net/Client.cs | 6 ++++++ 2 files changed, 23 insertions(+) create mode 100644 src/Impostor.Api/Net/Messages/C2S/Message21SetActivePodType.cs diff --git a/src/Impostor.Api/Net/Messages/C2S/Message21SetActivePodType.cs b/src/Impostor.Api/Net/Messages/C2S/Message21SetActivePodType.cs new file mode 100644 index 0000000..af30785 --- /dev/null +++ b/src/Impostor.Api/Net/Messages/C2S/Message21SetActivePodType.cs @@ -0,0 +1,17 @@ +using System; + +namespace Impostor.Api.Net.Messages.C2S +{ + public class Message21SetActivePodType + { + public static void Serialize(IMessageWriter writer) + { + throw new NotImplementedException(); + } + + public static void Deserialize(IMessageReader reader, out string podType) + { + podType = reader.ReadString(); + } + } +} diff --git a/src/Impostor.Server/Net/Client.cs b/src/Impostor.Server/Net/Client.cs index 7e42f61..a8e744c 100644 --- a/src/Impostor.Server/Net/Client.cs +++ b/src/Impostor.Server/Net/Client.cs @@ -257,6 +257,12 @@ namespace Impostor.Server.Net break; } + case MessageFlags.SetActivePodType: + { + Message21SetActivePodType.Deserialize(reader, out _); + break; + } + default: if (_customMessageManager.TryGet(flag, out var customRootMessage)) { -- 2.39.5