Beispiel #1
0
 public void Started(NetworkManagerStarted callback)
 {
     if (Status != ManagerStatus.Started)
     {
         _onNetworkManagerStarted += callback;
     }
     else
     {
         callback();
     }
 }
Beispiel #2
0
        public override void OnConnectedToMaster()
        {
            Debug.Log("[NetworkManager] OnConnectedToMaster");

            Status = ManagerStatus.Started;

            if (_onNetworkManagerStarted != null)
            {
                _onNetworkManagerStarted();
                _onNetworkManagerStarted = null;
            }

            if (DevAutoJoin)
            {
                Debug.Log("[NetworkManager] AUTOJOIN: Trying to Join Random Room");
                PhotonNetwork.AutomaticallySyncScene = true;
                PhotonNetwork.JoinRandomRoom(); // failure will call OnJoinRandomFailed() ... where we will create one
            }
            else
            {
                Debug.Log("[NetworkManager] Trying to Join Lobby");
                PhotonNetwork.JoinLobby();
            }
        }