]> git.deb.at Git - rhonda/impostor.git/commitdiff
Add target to Deserialize of InnerNetObject
authorAeonLucid <aeonlucid@outlook.com>
Fri, 23 Oct 2020 22:07:34 +0000 (00:07 +0200)
committerAeonLucid <aeonlucid@outlook.com>
Fri, 23 Oct 2020 22:07:34 +0000 (00:07 +0200)
src/Impostor.Api/Innersloth/Net/InnerNetObject.cs
src/Impostor.Api/Innersloth/Net/Objects/Components/InnerCustomNetworkTransform.cs
src/Impostor.Api/Innersloth/Net/Objects/Components/InnerPlayerPhysics.cs
src/Impostor.Api/Innersloth/Net/Objects/Components/InnerVoteBanSystem.cs
src/Impostor.Api/Innersloth/Net/Objects/InnerGameData.cs
src/Impostor.Api/Innersloth/Net/Objects/InnerLobbyBehaviour.cs
src/Impostor.Api/Innersloth/Net/Objects/InnerMeetingHud.cs
src/Impostor.Api/Innersloth/Net/Objects/InnerPlayerControl.cs
src/Impostor.Api/Innersloth/Net/Objects/InnerShipStatus.cs
src/Impostor.Server/Net/State/Game.Data.cs

index d9912a814ba6ca7d3e4862024b5dcbd0e25d4f79..b800cc62225b6f8ee889be8a599b369fc6880d5d 100644 (file)
@@ -15,6 +15,6 @@ namespace Impostor.Api.Innersloth.Net
 
         public abstract bool Serialize(IMessageWriter writer, bool initialState);
 
-        public abstract void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState);
+        public abstract void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState);
     }
 }
\ No newline at end of file
index 40fc96f537fc6aa52723344a91d8b2d1c23f7a74..15f043701067368a4aa40903419ac36634d54a19 100644 (file)
@@ -75,7 +75,7 @@ namespace Impostor.Api.Innersloth.Net.Objects.Components
             return true;
         }
 
-        public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+        public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
         {
             var sequenceId = reader.ReadUInt16();
 
index a0bff8dfd6e167aa64172cf91cc553e15094b3d4..3263186cc1eeb0e108605b746217a1c9a60e9707 100644 (file)
@@ -48,7 +48,7 @@ namespace Impostor.Api.Innersloth.Net.Objects.Components
             throw new NotImplementedException();
         }
 
-        public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+        public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
         {
             throw new NotImplementedException();
         }
index 1e43cd54e781ff05c0d00577b799d4128eb39255..b77e56337d8fa4d7beb7e1b88b47ca6e21978d48 100644 (file)
@@ -46,7 +46,7 @@ namespace Impostor.Api.Innersloth.Net.Objects.Components
             throw new NotImplementedException();
         }
 
-        public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+        public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
         {
             var votes = _votes;
             var unknown = reader.ReadByte();
index 2a4a3a8c5d4ea0e636b5d6fa76a451f0e1e556c0..cf5d307d73756ac3ff284e24df5070c679c1c9e0 100644 (file)
@@ -112,7 +112,7 @@ namespace Impostor.Api.Innersloth.Net.Objects
             throw new NotImplementedException();
         }
 
-        public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+        public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
         {
             if (initialState)
             {
index 78bebd447365bf2bdb405ca7389e935133aac7c2..b76a88354dc1cf816ca95ee7e1c925ab97b37b6c 100644 (file)
@@ -25,7 +25,7 @@ namespace Impostor.Api.Innersloth.Net.Objects
             throw new System.NotImplementedException();
         }
 
-        public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+        public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
         {
             throw new System.NotImplementedException();
         }
index d742dc12500819ca0f43139e2fa58f02bf252561..f00c6ef69a279a14d34cd3ebef7a00a44eb6c48e 100644 (file)
@@ -113,7 +113,7 @@ namespace Impostor.Api.Innersloth.Net.Objects
             throw new NotImplementedException();
         }
 
-        public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+        public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
         {
             if (initialState)
             {
index f84de762bd7ac478a2ffb27918980323d385fc03..bfc8fe19099056cbc59a14436498018049618e02 100644 (file)
@@ -376,7 +376,7 @@ namespace Impostor.Api.Innersloth.Net.Objects
             throw new NotImplementedException();
         }
 
-        public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+        public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
         {
             if (initialState)
             {
index 3bbf9b108c988efa1ba027d0312192e895e78bff..806837f2a13b435a4f65de79aa7569ca23298a5a 100644 (file)
@@ -97,7 +97,7 @@ namespace Impostor.Api.Innersloth.Net.Objects
             throw new NotImplementedException();
         }
 
-        public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+        public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
         {
             if (initialState)
             {
index ce1e37d37f0e5d850234fa589eaedbddf5dd39fe..d9f3396a4fffc1ca2abc181ef828599eb982b312 100644 (file)
@@ -215,7 +215,7 @@ namespace Impostor.Server.Net.State
                         var netId = reader.ReadPackedUInt32();
                         if (_allObjectsFast.TryGetValue(netId, out var obj))
                         {
-                            obj.Deserialize(sender, reader, false);
+                            obj.Deserialize(sender, target, reader, false);
                         }
                         else
                         {
@@ -300,7 +300,7 @@ namespace Impostor.Server.Net.State
                                 var readerSub = reader.ReadMessage();
                                 if (readerSub.Length > 0)
                                 {
-                                    obj.Deserialize(sender, readerSub, true);
+                                    obj.Deserialize(sender, target, readerSub, true);
                                 }
 
                                 OnSpawn(obj);