/// <summary>
        /// Called when a remote player disconnects from the server.
        /// </summary>
        void ServerNetworkManager_OnPlayerDisconnected(object sender, NetworkManager.PlayerDisconnectedEventArgs e)
        {
            // Get player from list.
            var player = Player.GetPlayerFromId(e.uniqueID);

            // Remove player from list.
            Player.RemovePlayer(player);

            // Log disconnect.
            Console.WriteLine("Player Disconnected:\tName:{0} \tId:{1}", player.Name, player.UniqueID);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Called when a remote player disconnects from the server.
        /// </summary>
        void ClientNetworkManager_OnPlayerDisconnected(object sender, NetworkManager.PlayerDisconnectedEventArgs e)
        {
            //Obtain Player Object Reference
            var remotePlayer = Player.GetPlayerFromId(e.uniqueID);

            // Remove player
            Player.RemovePlayer(remotePlayer);

#if DEBUG && !PSM
            //Log player disconnect.
            Console.WriteLine("Remote Player Disconnected: Name: {0} ID: {1}", remotePlayer.Name, remotePlayer.UniqueID);
#endif
        }