Esempio n. 1
0
    void HandleDisconnect(EDisconnectType _eDisconnectType)
    {
        // Notify event observers
        if (EventDisconnect != null)
        {
            EventDisconnect();
        }

        m_cServerSystemAddress         = null;
        m_bDownloadingInitialGameState = false;

        Logger.Write("Disconnect notification ({0})", _eDisconnectType);
    }
Esempio n. 2
0
    protected void HandlePlayerDisconnect(CNetworkPlayer _cPlayer, EDisconnectType _eDisconnectType)
    {
        Logger.Write("A client has disconnected");

        // Notify event observers
        if (EventPlayerDisconnect != null)
        {
            EventPlayerDisconnect(_cPlayer);
        }

        Component.Destroy(s_mNetworkPlayers[_cPlayer.PlayerId]);

        // Remove and delete network player
        s_mNetworkPlayers.Remove(_cPlayer.PlayerId);

        // Update server info, player count
        UpdateServerInfo();
    }
Esempio n. 3
0
    void HandleDisconnect(EDisconnectType _eDisconnectType)
    {
        // Notify event observers
        if (EventDisconnect != null)
        {
            EventDisconnect();
        }

        m_cServerSystemAddress = null;
        m_bDownloadingInitialGameState = false;

        Logger.Write("Disconnect notification ({0})", _eDisconnectType);
    }
Esempio n. 4
0
    protected void HandlePlayerDisconnect(CNetworkPlayer _cPlayer, EDisconnectType _eDisconnectType)
    {
        Logger.Write("A client has disconnected");

        // Notify event observers
        if (EventPlayerDisconnect != null)
        {
            EventPlayerDisconnect(_cPlayer);
        }

		Component.Destroy(s_mNetworkPlayers[_cPlayer.PlayerId]);

		// Remove and delete network player
		s_mNetworkPlayers.Remove(_cPlayer.PlayerId);

        // Update server info, player count
        UpdateServerInfo();
    }