void Start() { manager = NetworkManager.singleton as NetworkManagerListServer; connector = manager.GetComponent <ApiConnector>(); manager.onPlayerListChanged += onPlayerListChanged; manager.onServerStarted += ServerStartedHandler; manager.onServerStopped += ServerStoppedHandler; }
void Awake() { if (manager == null) { manager = FindObjectOfType <NetworkManagerListServer>(); } if (connector == null) { connector = manager.GetComponent <ApiConnector>(); } Debug.Assert(manager != null, "ApiUpdater could not find NetworkManagerListServer"); Debug.Assert(connector != null, "ApiUpdater could not find ApiConnector"); manager.onPlayerListChanged += onPlayerListChanged; manager.onServerStarted += ServerStartedHandler; manager.onServerStopped += ServerStoppedHandler; }