Beispiel #1
0
        public override void Disconnected(BoltConnection connection)
        {
            var joinToken = (JoinToken)connection.ConnectToken;

            if (BoltNetwork.IsServer)
            {
                var             playerCount          = SWMatchmaking.GetCurrentLobbyPlayerCount();
                LobbyPlayerLeft lobbyPlayerLeftEvent = LobbyPlayerLeft.Create();
                lobbyPlayerLeftEvent.LobbyPlayerCount = playerCount;
                lobbyPlayerLeftEvent.PlayerID         = (int)connection.ConnectionId;
                lobbyPlayerLeftEvent.PlayerNickname   = joinToken.Nickname;
                lobbyPlayerLeftEvent.Send();
            }
        }