WebGame.Game.DisconnectPlayer C# (CSharp) Méthode

DisconnectPlayer() private méthode

private DisconnectPlayer ( Player player ) : void
player Player
Résultat void
        internal void DisconnectPlayer(Player player)
        {
            if (player != null)
            {
                if (player.Ship != null)
                {
                    GameHub.Say(this, player.Ship, player.Name + " disconnected.");
                    if (player.Ship != null)
                        player.Ship.RemovePlayer(player);
                }

                if (GetActivePlayerCount() <= 0)
                    StopRunning();

                GameServer.SaveGame(this);
            }
        }

Same methods

Game::DisconnectPlayer ( string signalrConnectionId, string sessionId ) : void