// ルームを作成 public void OnClick() { ApiClient.Instance.ResponseCreateRoom = ResponseCreateRoom; var param = new RequestCreateRoom(); ApiClient.Instance.RequestCreateRoom(param); }
public void CreateRoom() { RequestCreateRoom param = new RequestCreateRoom(); ApiClient.Instance.ResponseCreateRoom = ResponseCreateRoom; ApiClient.Instance.RequestCreateRoom(param); }
public void makeRoom() { Debug.Log("title : " + titleField.text); //Debug.Log("user : "******"errorGame", "게임을 선택해주세요.", false, false, (AlertData data, bool isOn, string fieldText) => { }); return; } if (title == "") { // GameManager.Instance().showAlert("제목을 입력해주세요.", false, null, false); showAlert("errorTitle", "제목을 입력해주세요.", false, false, (AlertData data, bool isOn, string fieldText) => { }); return; } if (buttonToggle.isOn) { if (passwordField.text.Length < 1) { // GameManager.Instance().showAlert("비밀번호를 입력해주세요.", false, null, false); showAlert("errorPassword", "비밀번호를 입력해주세요.", false, false, (AlertData data, bool isOn, string fieldText) => { }); return; } } // RequestCreateRoom cr = new RequestCreateRoom(maxUserCount, title, UserManager.Instance().nickName, passwordField.text); RequestCreateRoom cr = new RequestCreateRoom(titleField.text, UserManager.Instance().nickName, passwordField.text, gameNo); SocketManager.Instance().sendMessage(cr); }
//请求创建房间 public static void RequestCreateRoom(string room_name, string pass_word, bool can_watch, int count) { RequestCreateRoom req = new RequestCreateRoom() { Proto = (int)CmdEnum.ReqCreateRoom, RoomName = room_name, Password = pass_word, CanWatch = can_watch, PlayerNumber = count, PlayerId = GameController.Instance.player.Id }; byte[] data = ProtobufTool.CreateData(req.Proto, req); Request((CmdEnum)req.Proto, data); }
//请求创建房间 public static void RequestCreateRoom(string room_name, string pass_word, bool can_watch, int count) { RequestCreateRoom req = new RequestCreateRoom() { proto = (int)CmdEnum.Req_CreateRoom, room_name = room_name, password = pass_word, can_watch = can_watch, player_number = count, player_id = GameController.Instance.player.id }; byte[] data = ProtobufTool.CreateData(req.proto, req); Request((CmdEnum)req.proto, data); }
/// <summary> /// RequestCreateRoom /// /api/roomsへPOSTでリクエストを行なう /// </summary> public void RequestCreateRoom(RequestCreateRoom param) { var url = ipAddr + "/api/rooms"; requester.Post(url, param, ResponseCreateRoom); }