Example #1
0
    public void CreateRoom()
    {
        TypedLobby sqlLobby       = new TypedLobby("myLobby", LobbyType.SqlLobby);
        string     sqlLobbyFilter = "C0";

        SetNickName(userName.text);
        RoomOptions roomOptions = new RoomOptions
        {
            MaxPlayers           = 5,
            CustomRoomProperties = new ExitGames.Client.Photon.Hashtable()
            {
                { sqlLobbyFilter, "0" }
            },
            CustomRoomPropertiesForLobby = new string[] { sqlLobbyFilter }
        };

        if (roomName.text.Length != 0)
        {
            client.PostRoom(roomName.text);
            int roomID = client.GetID("Rooms/", roomName.text, "IDRoom");
            client.PostPlayer(PhotonNetwork.NickName, roomID);
            PhotonNetwork.CreateRoom(roomName.text, roomOptions, sqlLobby);
        }
        else
        {
            notice.EmptyRoomName();
        }
    }