Esempio n. 1
0
 public override void OnJoinRandomFailed(short returnCode, string message)
 {
     PhotonLoading.Load(LoadingScene.Game);
     PhotonNetwork.CreateRoom(null, new RoomOptions {
         MaxPlayers = 10
     });
 }
Esempio n. 2
0
    public override void OnDisconnected(DisconnectCause cause)
    {
        base.OnDisconnected(cause);

        if (exitGame == true)
        {
            Application.Quit();
        }
        else
        {
            PhotonLoading.Load(LoadingScene.Login);
        }
    }
Esempio n. 3
0
    public void CreateRoom()
    {
        if (string.IsNullOrEmpty(roomName.text))
        {
            int value = Environment.TickCount % 99;
            roomName.text = "Room ¹  " + value.ToString();
        }

        PhotonLoading.Load(LoadingScene.Game);
        PhotonNetwork.CreateRoom(roomName.text, new RoomOptions {
            MaxPlayers = 2
        });
    }
Esempio n. 4
0
 public override void OnConnectedToMaster()
 {
     PhotonNetwork.AutomaticallySyncScene = true;
     PhotonNetwork.JoinLobby();
     PhotonLoading.Load(LoadingScene.Lobby);
 }
Esempio n. 5
0
 public override void OnJoinedRoom()
 {
     //StartGame();
     PhotonLoading.Load(LoadingScene.Game);
 }
Esempio n. 6
0
 public void LeaveGame(Player player)
 {
     PhotonNetwork.LeaveRoom();
     PhotonNetwork.JoinLobby();
     PhotonLoading.Load(LoadingScene.Lobby);
 }