void StopButtons() { GUILayout.BeginArea(new Rect(10, 40, 100, 25)); // stop host if host mode if (NetworkServer.active && NetworkClient.isConnected) { if (GUILayout.Button("Stop Host")) { NetworkManager.singleton.StopHost(); networkDiscovery.StopDiscovery(); } } // stop client if client-only else if (NetworkClient.isConnected) { if (GUILayout.Button("Stop Client")) { NetworkManager.singleton.StopClient(); networkDiscovery.StopDiscovery(); } } // stop server if server-only else if (NetworkServer.active) { if (GUILayout.Button("Stop Server")) { NetworkManager.singleton.StopServer(); networkDiscovery.StopDiscovery(); } } GUILayout.EndArea(); }
void Connect(ServerResponse info) { NetworkManager.singleton.StartClient(info.uri); networkDiscovery.StopDiscovery(); }