]> git.deb.at Git - rhonda/impostor.git/commitdiff
Always hook control with playerInfo
authorjs6pak <kubastaron@hotmail.com>
Sun, 28 Mar 2021 18:46:31 +0000 (20:46 +0200)
committerjs6pak <kubastaron@hotmail.com>
Sun, 28 Mar 2021 18:46:31 +0000 (20:46 +0200)
src/Impostor.Server/Net/Inner/Objects/InnerGameData.cs
src/Impostor.Server/Net/State/Game.Data.cs

index aa617bc3a39365d140904c23bf14b2d6d74bf564..011af37b0aabed70ed67c5f6818463dc1a97b7b9 100644 (file)
@@ -138,7 +138,6 @@ namespace Impostor.Server.Net.Inner.Objects
 
             if (_allPlayers.TryAdd(playerId, playerInfo))
             {
-                control.PlayerInfo = playerInfo;
                 return playerInfo;
             }
 
index 90bf765f5405a3e36094b74a0d7a6256bdbfe8a1..250c3078d81f5b6d28f2983810d6cf716df0addf 100644 (file)
@@ -333,7 +333,8 @@ namespace Impostor.Server.Net.State
 
                     if (playerInfo != null)
                     {
-                        control.PlayerInfo.Controller = control;
+                        playerInfo.Controller = control;
+                        control.PlayerInfo = playerInfo;
                     }
 
                     await _eventManager.CallAsync(new PlayerSpawnedEvent(this, player, control));