void CancelAndStopHosting() { if (networkDiscovery == null) { return; } networkDiscovery.StopDiscovery(); NetworkManager.singleton.StopClient(); }
private void ClearServerList() { CheckForManagers(); NetworkDiscovery.StopDiscovery(); // stop discovery discoveredServers.Clear(); // clear list of servers //destroy list items foreach (KeyValuePair <long, GameObject> ob in ServerListItems) { Destroy(ob.Value); } ServerListItems.Clear(); }
// ------------------------------------------- /* * OnBasicSystemEvent */ private void OnBasicSystemEvent(string _nameEvent, object[] _list) { if (_nameEvent == EVENT_MIRRORDISCOVERYCONTROLLER_TIMEOUT_DISCOVERY) { if (m_discovering) { m_discovering = false; m_networkDiscovery.StopDiscovery(); CommunicationsController.Instance.IsServer = true; StartHost(); m_networkDiscovery.AdvertiseServer(); NetworkEventController.Instance.DispatchLocalEvent(NetworkEventController.EVENT_COMMUNICATIONSCONTROLLER_REGISTER_ALL_NETWORK_PREFABS); BasicSystemEventController.Instance.DispatchBasicSystemEvent(CommunicationsController.EVENT_COMMSCONTROLLER_SET_UP_IS_SERVER); Debug.LogError("%%%%%%%%%% MirrorDiscoveryController::STARTED AS A SERVER (MIRROR)."); } } }
public void Start() { Debug.Log("CustomNetworkDiscovery: Script running"); networkDiscovery.StopDiscovery(); }