private static bool Prefix(RoomOptions roomOptions, ClientSteamLobby ___m_SteamLobby) { roomOptions.MaxPlayers = (byte)PlayersNeededToStart; UnityEngine.Debug.Log("CreateRoom MaxPlayers " + roomOptions.MaxPlayers); ___m_SteamLobby.CreateLobby(roomOptions.MaxPlayers, delegate(string RoomName) { PhotonNetwork.CreateRoom(RoomName, roomOptions, null, null); }); return(false); }
private static void Prefix(ClientSteamLobby ___m_SteamLobby) { PlayersNeededToStart = PhotonNetwork.CurrentRoom.MaxPlayers; UnityEngine.Debug.Log("CurrentRoom MaxPlayers " + PlayersNeededToStart); if (PlayersNeededToStart == 4) { return; } if (PhotonNetwork.PlayerList.Length == PlayersNeededToStart) { if (PhotonNetwork.IsMasterClient) { NetworkConnectionHandler.instance.GetComponent <PhotonView>().RPC("RPCA_FoundGame", RpcTarget.All, new object[] { }); } if (___m_SteamLobby != null) { ___m_SteamLobby.HideLobby(); } } }