private void Start() { gameNetPortal = GetComponent <GameNetPortal>(); gameNetPortal.OnNetworkReadied += HandleNetworkReadied; gameNetPortal.OnConnectionFinished += HandleConnectionFinished; gameNetPortal.OnDisconnectReasonReceived += HandleDisconnectReasonReceived; NetworkManager.Singleton.OnClientDisconnectCallback += HandleClientDisconnect; }
private void Awake() { if (instance != null && instance != this) { Destroy(gameObject); return; } instance = this; DontDestroyOnLoad(gameObject); }
private void Start() { gameNetPortal = GetComponent <GameNetPortal>(); gameNetPortal.OnNetworkReadied += HandleNetworkReadied; NetworkManager.Singleton.ConnectionApprovalCallback += ApprovalCheck; NetworkManager.Singleton.OnServerStarted += HandleServerStarted; clientData = new Dictionary <string, PlayerData>(); clientIdToGuid = new Dictionary <ulong, string>(); clientSceneMap = new Dictionary <ulong, int>(); }