JoinRoom and CreateRoom

Options
Hello.
How can I create or connect room via condition if(){}else{}


  void Start()
    {
		PhotonNetwork.AutomaticallySyncScene = true;
		PhotonNetwork.GameVersion = "1";
		PhotonNetwork.ConnectUsingSettings();
    }

    void OnGUI()
    {
        GUI.skin = conGUI;

        if(true)
		{
			PhotonNetwork.JoinRandomRoom();		
		}
		else
		{
			PhotonNetwork.CreateRoom(null, new RoomOptions());
		}
    }	
	
	// This piece of code does not use
	// public override void OnConnectedToMaster()
	// {
		// PhotonNetwork.JoinRandomRoom();
	// }
	
	// public override void OnJoinRandomFailed(short returnCode, string message)
	// {
		// PhotonNetwork.CreateRoom(null, new RoomOptions());
	// }	
	// This piece of code does not use end
	
	public override void OnJoinedRoom()
	{
		if (PhotonNetwork.CurrentRoom.PlayerCount == 1)
		{
			PhotonNetwork.LoadLevel("tet");
		}
	}

















Comments

  • JohnTube
    JohnTube ✭✭✭✭✭
    Options
    Hi @btckey,

    Why do you need this?
    Maybe use JoinOrCreateRoom instead.
    if you must use separate calls to CreateRoom and JoinRoom, save a flag (boolean field) for when a JoinRoom is called or a CreateRoom is called and check its value.