This version of Unity is unsupported.
Method group is Obsolete

NetworkManager.Shutdown

Obsolete The high level API classes are deprecated and will be removed in the future.

Declaration

public static void Shutdown();

Description

Shuts down the NetworkManager completely and destroy the singleton.

This is required if a new NetworkManager instance needs to be created after the original one was destroyed. The example below has a reference to the GameObject with the NetworkManager on it and destroys the instance before calling Shutdown() and switching Scenes.

using UnityEngine;
using UnityEngine.Networking;

public class SwitchToEmptyScene : MonoBehaviour { public GameObject NetworkManagerGameObject;

void OnGUI() { if (GUI.Button(new Rect(10, 10, 200, 20), "Switch")) { Destroy(NetworkManagerGameObject); NetworkManager.Shutdown();

Application.LoadLevel("empty"); } } }

This cleanup allows a new Scene with a new NetworkManager to be loaded.