]> git.deb.at Git - rhonda/impostor.git/commitdiff
Fix InnerNetObject writing in rpcs
authorjs6pak <me@6pak.dev>
Fri, 10 Nov 2023 11:33:26 +0000 (12:33 +0100)
committerjs6pak <me@6pak.dev>
Fri, 10 Nov 2023 11:33:26 +0000 (12:33 +0100)
src/Impostor.Api/Net/Messages/Rpcs/Rpc35UpdateSystem.cs
src/Impostor.Api/Net/Messages/Rpcs/Rpc45ProtectPlayer.cs
src/Impostor.Api/Net/Messages/Rpcs/Rpc46Shapeshift.cs
src/Impostor.Api/Net/Messages/Rpcs/Rpc47CheckMurder.cs
src/Impostor.Api/Net/Messages/Rpcs/Rpc48CheckProtect.cs

index 0a0691d63daa72dbd0c9acf42d88e638c2c7e166..5a4ef623d1d15a2a88b38904aa01d1fc7d401f53 100644 (file)
@@ -9,7 +9,7 @@ namespace Impostor.Api.Net.Messages.Rpcs
         public static void Serialize(IMessageWriter writer, SystemTypes systemType, IInnerPlayerControl playerControl, ushort sequenceId, byte state, byte ventId)
         {
             writer.Write((byte)systemType);
-            writer.Write(playerControl.NetId);
+            writer.Write(playerControl);
             writer.Write(sequenceId);
             writer.Write(state);
             writer.Write(ventId);
index 23841dac957337e0a1d53b73deb5fe5245b64cb9..7116aa5c46683066863127b7f28f6df4f01ee72e 100644 (file)
@@ -8,7 +8,7 @@ namespace Impostor.Api.Net.Messages.Rpcs
     {
         public static void Serialize(IMessageWriter writer, IInnerPlayerControl playerControl, ColorType color)
         {
-            writer.WritePacked(playerControl.NetId);
+            writer.Write(playerControl);
             writer.Write((byte)color);
         }
 
index 0d4d0f95e89ddd7df53d1a58df094b5ce7aeb1b2..5fb307d0d1da81a0279bcc9f636df5ac6ab9a050 100644 (file)
@@ -7,7 +7,7 @@ namespace Impostor.Api.Net.Messages.Rpcs
     {
         public static void Serialize(IMessageWriter writer, IInnerPlayerControl playerControl, bool shouldAnimate)
         {
-            writer.Write(playerControl.NetId);
+            writer.Write(playerControl);
             writer.Write(shouldAnimate);
         }
 
index 229e369aa3e6c1a0085014dea0913705a8b81430..51df12399d469d9af2eafae12a51663c2c1cd4b8 100644 (file)
@@ -7,7 +7,7 @@ namespace Impostor.Api.Net.Messages.Rpcs
     {
         public static void Serialize(IMessageWriter writer, IInnerPlayerControl playerControl)
         {
-            writer.Write(playerControl.NetId);
+            writer.Write(playerControl);
         }
 
         public static void Deserialize(IMessageReader reader, IGame game, out IInnerPlayerControl? playerControl)
index 5b5408fbd11b69fd68b86f0a09ad492a20309269..00f5a94f7d4e1afca67da48f853d2be19ae72f48 100644 (file)
@@ -7,7 +7,7 @@ namespace Impostor.Api.Net.Messages.Rpcs
     {
         public static void Serialize(IMessageWriter writer, IInnerPlayerControl playerControl)
         {
-            writer.Write(playerControl.NetId);
+            writer.Write(playerControl);
         }
 
         public static void Deserialize(IMessageReader reader, IGame game, out IInnerPlayerControl? playerControl)