public virtual void Disconnect() { #if FN_WEBSERVER webserver.Stop(); #endif Networker.objectCreated -= CreatePendingObjects; if (Networker != null) { Networker.Disconnect(false); } if (sqpServer != null) { sqpServer.ShutDown(); } NetWorker.EndSession(); NetworkObject.ClearNetworkObjects(Networker); pendingObjects.Clear(); pendingNetworkObjects.Clear(); MasterServerNetworker = null; Networker = null; Instance = null; Destroy(gameObject); }
private void OnApplicationQuit() { if (getLocalNetworkConnections) { NetWorker.EndSession(); } }
private void OnApplicationQuit() { if (Networker != null) { Networker.Disconnect(false); } NetWorker.EndSession(); }
private void OnApplicationQuit() { if (getLocalNetworkConnections) { NetWorker.EndSession(); } server.Disconnect(true); }
protected virtual void OnApplicationQuit() { if (Networker != null) { Networker.Disconnect(false); } NetWorker.EndSession(); }
private void OnApplicationQuit() { NetWorker.EndSession(); if (server != null) { server.Disconnect(true); } }
private void OnApplicationQuit() { Disconnect(); NetWorker.EndSession(); if (_world != null) { _world.Dispose(); } }
private void OnApplicationQuit() { NetWorker.EndSession(); server?.Disconnect(true); if (isServer) { _logger.UploadLog("test"); } }
private void OnApplicationQuit() { if (m_GetLocalNetworkConnections) { NetWorker.EndSession(); } if (m_Server != null) { m_Server.Disconnect(true); } }
private void OnApplicationQuit() { if (Settings.getLocalNetworkConnections) { NetWorker.EndSession(); } if (server != null) { server.Disconnect(true); } }
private void OnApplicationQuit() { //Cleaning up things that were opened up for UDP discovery if (GameInfo.IsClient) { NetWorker.EndSession(); } else { //Tell other players to disconnect before you quit _myNetWorker.Disconnect(true); } }
private void OnApplicationQuit() { UnityEngine.Debug.Log("gone"); if (getLocalNetworkConnections) { NetWorker.EndSession(); } if (server != null) { server.Disconnect(true); } }
// Выходим из сетевой сессии public void CloseSession() { Cursor.visible = true; Cursor.lockState = CursorLockMode.None; if (netWorker != null && netWorker is IServer) { server.Disconnect(true); } netWorker.Disconnect(false); /*if (getLocalNetworkConnections) * { * NetWorker.EndSession(); * }*/ NetWorker.EndSession(); // Обнуляем родителя камеры. GameObject cam = GameObject.Find("MenuCamera"); if (cam) { //cam.transform.SetParent(null); cam.GetComponent <Camera>().enabled = true; //cam.GetComponent<FlareLayer>().enabled = true; //cam.GetComponent<AudioListener>().enabled = true; } // Удаляем игроков GameObject[] players = GameObject.FindGameObjectsWithTag("Player"); if (players.Length > 0) { for (int i = 0; i < players.Length; i++) { GameObject.Destroy(players[i]); } } GameObject game = GameObject.Find("Game(Clone)"); Destroy(game); // Переходим в главное меню mainMenuPanel.gameObject.SetActive(true); inGamePanel.gameObject.SetActive(false); hostButton.interactable = true; }
public void leave() { UnityEngine.Debug.Log("gone"); if (getLocalNetworkConnections) { NetWorker.EndSession(); } if (server != null) { server.Disconnect(true); } Exit(); }
private void OnApplicationQuit() { NetWorker.EndSession(); m_Server?.Disconnect(true); }
protected virtual void OnApplicationQuit() { Disconnect(); NetWorker.EndSession(); }
private void OnApplicationQuit() { NetWorker.EndSession(); }