public void ConnectToRemoteServers(string playerName)
    {
        PhotonNetwork.player.name = playerName;

        PhotonNetwork.ConnectUsingSettings("v1.0");
        _currentStatus = MatchMakingStatus.Connecting;
    }
    public void ConnectToCustomServer(string ipAddress, int port, string playerName)
    {
        PhotonNetwork.player.name = playerName;

        PhotonNetwork.Connect(ipAddress, port, "78a89ebc-d11b-4604-8d6d-0598726bb883", "v1.0");
        _currentStatus = MatchMakingStatus.Connecting;
    }
 private void OnJoinedRoom()
 {
     _currentStatus = MatchMakingStatus.InRoom;
 }
 private void OnJoinedLobby()
 {
     _currentStatus = MatchMakingStatus.InLobby;
     PhotonNetwork.JoinRandomRoom();
 }
 private void OnPhotonRandomJoinFailed()
 {
     Debug.Log("Random join failed");
     PhotonNetwork.CreateRoom(Time.time.ToString());
     _currentStatus = MatchMakingStatus.CreatingRoom;
 }
 private void OnDisconnectedFromPhoton()
 {
     Debug.Log("Disconnected from photon");
     _currentStatus = MatchMakingStatus.NotConnected;
 }
 private void Awake()
 {
     Application.runInBackground = true;
     Instance = this;
     _currentStatus = MatchMakingStatus.NotConnected;
 }
 public void CreateRoom(string roomName)
 {
     PhotonNetwork.CreateRoom(roomName);
     _currentStatus = MatchMakingStatus.CreatingRoom;
 }
 private void OnJoinedLobby()
 {
     _currentStatus = MatchMakingStatus.InLobby;
 }