From: miniduikboot <5243971+miniduikboot@users.noreply.github.com> Date: Thu, 1 Apr 2021 22:42:26 +0000 (+0200) Subject: implement rpc 32: use platform X-Git-Tag: v1.4.0~14^2~13^2~5 X-Git-Url: https://git.deb.at/?a=commitdiff_plain;h=c01062ed65cf93e81e56080d6872b6b73e523fc2;p=rhonda%2Fimpostor.git implement rpc 32: use platform --- diff --git a/src/Impostor.Api/Net/Messages/Rpcs/Rpc32UsePlatform.cs b/src/Impostor.Api/Net/Messages/Rpcs/Rpc32UsePlatform.cs new file mode 100644 index 0000000..9344be2 --- /dev/null +++ b/src/Impostor.Api/Net/Messages/Rpcs/Rpc32UsePlatform.cs @@ -0,0 +1,13 @@ +namespace Impostor.Api.Net.Messages.Rpcs +{ + public static class Rpc32UsePlatform + { + public static void Serialize(IMessageWriter writer) + { + } + + public static void Deserialize(IMessageReader reader) + { + } + } +} diff --git a/src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs b/src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs index 7bbf8e7..49e069b 100644 --- a/src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs +++ b/src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs @@ -285,6 +285,17 @@ namespace Impostor.Server.Net.Inner.Objects return await HandleSetStartCounter(sender, sequenceId, startCounter); } + case RpcCalls.UsePlatform: + { + if (!await ValidateOwnership(call, sender)) + { + return false; + } + + Rpc32UsePlatform.Deserialize(reader); + break; + } + default: return await UnregisteredCall(call, sender); }