protected override void OnInstanceCreated() { // base.OnInstanceCreated(); NetworkManager = Mirror.NetworkManager.singleton as EventNetworkManager; ClientLobby = ClientLobby.Instance; NetworkResources.LoadAndRegister(new ClientSessionLoader()); AlwaysExist = true; }
protected override void OnInstanceCreated() { base.OnInstanceCreated(); AlwaysExist = true; NetworkManager = Mirror.NetworkManager.singleton as EventNetworkManager; ServerLobby = ServerLobby.Instance; NetworkManager.OnServerSceneChangedEvent += StartSession; ServerLobby.OnUserLoadedToScene += ProcessLoadedUser; CreateObservers(Observers); CreateActors(Actors); LoadPrefabs(); }
private void Start() { instance = this; }