public void OnClickCreate() { string roomName = roomNameInputField.text; string roomPlugins = roomPluginsInputField.text; int roomNum = roomNumInputField.text.ToInt32(); GamInfo.Install.RoomName = roomName; GamInfo.Install.RoomPlugins = roomPlugins; GamInfo.Install.RoomNum = roomNum; RoomOptions roomOptions = new RoomOptions(); roomOptions.MaxPlayers = (byte)roomNum; if (!string.IsNullOrEmpty(GamInfo.Install.RoomPlugins)) { roomOptions.Plugins = new string[] { GamInfo.Install.RoomPlugins } } ; TypedLobby typedLobby = TypedLobby.Default; typedLobby.Name = GamInfo.Install.LobbyName; string[] expectedUsers = new string[] { }; PhotonNetwork.JoinOrCreateRoom(roomName, roomOptions, typedLobby, expectedUsers); GameMenu.Open(PanelType.RoomInfo); } }
public void OnClickOk() { GamInfo.Install.UserName = userNameText.text; GamInfo.Install.UserId = userIdText.text.ToInt32(); PhotonNetwork.playerName = GamInfo.Install.UserName; GameMenu.Open(PanelType.PUN); }
public void OnClickExitRoom() { PhotonNetwork.LeaveRoom(); GameMenu.Open(PanelType.Lobby); }
public void OnClickJoin() { PhotonNetwork.JoinRoom(data.Name); GameMenu.Open(PanelType.RoomInfo); }
public void OnClickJoinLobby() { PhotonNetwork.JoinLobby(PhotonNetwork.lobby); GameMenu.Open(PanelType.RoomCreate); }