public void CreateStoreRoom(On.ConnectPhotonMaster.orig_CreateRoom_1 original, ConnectPhotonMaster self, string _roomName, int _storeID, string _lobbyID) { RoomOptions roomOptions = new RoomOptions(); if (_storeID != -1 && !string.IsNullOrEmpty(_lobbyID)) { roomOptions.customRoomProperties = new ExitGames.Client.Photon.Hashtable { { "Store", _storeID }, { "LobbyID", _lobbyID } }; } roomOptions.isVisible = true; roomOptions.maxPlayers = PlayerLimitRemover.PlayerLimit; PhotonNetwork.CreateRoom(_roomName, roomOptions, TypedLobby.Default); }
public void CreateJoinRoom(On.ConnectPhotonMaster.orig_CreateOrJoin original, ConnectPhotonMaster self, string _roomName) { PhotonNetwork.JoinOrCreateRoom(_roomName, new RoomOptions { isVisible = true, //Configurable maxPlayers = PlayerLimitRemover.PlayerLimit }, TypedLobby.Default); }