From: miniduikboot <5243971+miniduikboot@users.noreply.github.com> Date: Fri, 2 Apr 2021 22:46:34 +0000 (+0200) Subject: Move PlayerVentEvent call to applicable RPC's X-Git-Tag: v1.4.0~14^2~13^2~1 X-Git-Url: https://git.deb.at/?a=commitdiff_plain;h=441d9c300c67bd134fc23b8672a3aa1900245544;p=rhonda%2Fimpostor.git Move PlayerVentEvent call to applicable RPC's --- diff --git a/src/Impostor.Server/Net/Inner/Objects/Components/InnerPlayerPhysics.cs b/src/Impostor.Server/Net/Inner/Objects/Components/InnerPlayerPhysics.cs index 19d4dd5..ce93dbb 100644 --- a/src/Impostor.Server/Net/Inner/Objects/Components/InnerPlayerPhysics.cs +++ b/src/Impostor.Server/Net/Inner/Objects/Components/InnerPlayerPhysics.cs @@ -49,22 +49,22 @@ namespace Impostor.Server.Net.Inner.Objects.Components { case RpcCalls.EnterVent: Rpc19EnterVent.Deserialize(reader, out ventId); + await _eventManager.CallAsync(new PlayerVentEvent(_game, sender, _playerControl, (VentLocation)ventId, true)); break; case RpcCalls.ExitVent: Rpc19EnterVent.Deserialize(reader, out ventId); + await _eventManager.CallAsync(new PlayerVentEvent(_game, sender, _playerControl, (VentLocation)ventId, false)); break; case RpcCalls.ClimbLadder: Rpc31ClimbLadder.Deserialize(reader, out byte ladderId, out byte lastClimbLadderSid); - return true; + break; default: return await UnregisteredCall(call, sender); } - await _eventManager.CallAsync(new PlayerVentEvent(_game, sender, _playerControl, (VentLocation)ventId, call == RpcCalls.EnterVent)); - return true; } }