protected virtual void OnDestroy() { clientConnected = false; disconnectedAt = 0f; // dataReceivedAt = 0f; if (netManager != null) { netManager.StopClient(); } }
/* * "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"); } }