Indiefreaks.Xna.Sessions.Lidgren.LidgrenSession.RetrieveDisconnectedPlayersFromServer C# (CSharp) 메소드

RetrieveDisconnectedPlayersFromServer() 개인적인 메소드

private RetrieveDisconnectedPlayersFromServer ( ) : void
리턴 void
        private void RetrieveDisconnectedPlayersFromServer()
        {
            int numberOfDisconnectedPlayers = _incomingMessage.ReadVariableInt32();

            for (int i = 0; i < numberOfDisconnectedPlayers; i++)
            {
                string playerUniqueId = _incomingMessage.ReadString();

                IdentifiedPlayer player = _remotePlayers.Find(match => match.UniqueId == playerUniqueId);

                if (player != null) // if we already disconnected them because we are the server 
                {
                    _remotePlayers.Remove(player);
                    _remotePlayerIpEndPoints.Remove(player);
                    _allPlayers.Remove(player);
                }

                OnPlayerLeft(player);
            }
        }