示例#1
0
    protected virtual void OnDestroy()
    {
        clientConnected = false;
        disconnectedAt  = 0f;
//		dataReceivedAt = 0f;

        if (netManager != null)
        {
            netManager.StopClient();
        }
    }
示例#2
0
    /*
     *  "Exit" button in the game, do clean up
     */
    public void Exit()
    {
        Debug.Log("Exit");

        if (isServer)
        {
            serverNetworkManager.StopServer();
        }
        else if (isClient)
        {
            if (clientNetworkManager == null)
            {
                clientNetworkManager = GameObject.Find("ClientNetworkManager").GetComponent <ClientNetworkManager>();
            }
            clientNetworkManager.StopClient();
        }
        else
        {
            Debug.Log("wtf we are?");
            levelLoader.Back("MainMenuScene");
        }
    }