public APIRequestTask RequestFriendData(bool requestRetry = true) { RequestList requestList = new RequestList(); GameWebAPI.RequestFR_FriendList requestFR_FriendList = new GameWebAPI.RequestFR_FriendList(); requestFR_FriendList.OnReceived = delegate(GameWebAPI.RespDataFR_FriendList response) { DataMng.Instance().RespDataFR_FriendList = response; }; RequestBase addRequest = requestFR_FriendList; requestList.AddRequest(addRequest); GameWebAPI.RequestFR_FriendApplicationList requestFR_FriendApplicationList = new GameWebAPI.RequestFR_FriendApplicationList(); requestFR_FriendApplicationList.OnReceived = delegate(GameWebAPI.RespDataFR_FriendRequestList response) { DataMng.Instance().RespDataFR_FriendRequestList = response; }; addRequest = requestFR_FriendApplicationList; requestList.AddRequest(addRequest); GameWebAPI.RequestFR_FriendUnapprovedList requestFR_FriendUnapprovedList = new GameWebAPI.RequestFR_FriendUnapprovedList(); requestFR_FriendUnapprovedList.OnReceived = delegate(GameWebAPI.RespDataFR_FriendUnapprovedList response) { DataMng.Instance().RespDataFR_FriendUnapprovedList = response; }; addRequest = requestFR_FriendUnapprovedList; requestList.AddRequest(addRequest); GameWebAPI.RequestFR_FriendInfo requestFR_FriendInfo = new GameWebAPI.RequestFR_FriendInfo(); requestFR_FriendInfo.OnReceived = delegate(GameWebAPI.RespDataFR_FriendInfo response) { DataMng.Instance().RespDataFR_FriendInfo = response; }; addRequest = requestFR_FriendInfo; requestList.AddRequest(addRequest); return(new APIRequestTask(requestList, requestRetry)); }
private APIRequestTask RequestChatData() { APIRequestTask apirequestTask = new APIRequestTask(); if (BlockManager.instance().blockList == null) { apirequestTask.Add(BlockManager.instance().RequestBlockList(false)); } RequestList requestList = new RequestList(); GameWebAPI.UserChatGroupList userChatGroupList = new GameWebAPI.UserChatGroupList(); userChatGroupList.OnReceived = delegate(GameWebAPI.RespData_UserChatGroupList response) { ClassSingleton <ChatData> .Instance.CurrentChatInfo.joinGroupData = response; }; RequestBase addRequest = userChatGroupList; requestList.AddRequest(addRequest); GameWebAPI.UserChatInviteListLogic userChatInviteListLogic = new GameWebAPI.UserChatInviteListLogic(); userChatInviteListLogic.OnReceived = delegate(GameWebAPI.RespData_UserChatInviteListLogic response) { ClassSingleton <ChatData> .Instance.CurrentChatInfo.inviteGroupData = response; }; addRequest = userChatInviteListLogic; requestList.AddRequest(addRequest); GameWebAPI.UserChatRequestListLogic userChatRequestListLogic = new GameWebAPI.UserChatRequestListLogic(); userChatRequestListLogic.OnReceived = delegate(GameWebAPI.RespData_UserChatRequestList response) { ClassSingleton <ChatData> .Instance.CurrentChatInfo.requestGroupData = response; }; addRequest = userChatRequestListLogic; requestList.AddRequest(addRequest); apirequestTask.Add(new APIRequestTask(requestList, false)); return(apirequestTask); }
public override void Show(Action <int> f, float sizeX, float sizeY, float aT) { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); base.HideDLG(); RequestList requestList = new RequestList(); RequestBase addRequest = new GameWebAPI.RequestOP_ChargeItemList { OnReceived = delegate(GameWebAPI.RespDataOP_ChargeItemList response) { this.tollValue.text = response.paymentStarPieceNum.ToString(); this.freeValue.text = response.freeStarPieceNum.ToString(); this.totalValue.text = (response.paymentStarPieceNum + response.freeStarPieceNum).ToString(); } }; requestList.AddRequest(addRequest); GameWebAPI.RequestPR_PrizeReceiveHistory requestPR_PrizeReceiveHistory = new GameWebAPI.RequestPR_PrizeReceiveHistory(); requestPR_PrizeReceiveHistory.OnReceived = delegate(GameWebAPI.RespDataPR_PrizeReceiveHistory response) { DataMng.Instance().RespDataPR_PrizeReceiveHistory = response; }; addRequest = requestPR_PrizeReceiveHistory; requestList.AddRequest(addRequest); base.StartCoroutine(requestList.RunOneTime(delegate() { RestrictionInput.EndLoad(); this.presentData = DataMng.Instance().RespDataPR_PrizeReceiveHistory; this.ShowDLG(); this.PartsTitle.SetTitle(StringMaster.GetString("OtherHistory")); this.SettingTab(); this.< Show > __BaseCallProxy0(f, sizeX, sizeY, aT); this.presentWindow.transform.gameObject.SetActive(true); this.selectPresentHistoryPanel.initLocation = true; this.selectPresentHistoryPanel.AllBuildHistory(this.presentData); this.presentWindow.transform.gameObject.SetActive(false); this.partPresetHistory.SetActive(false); }, delegate(Exception noop) { RestrictionInput.EndLoad(); this.< ClosePanel > __BaseCallProxy1(false); }, null)); this.degistoneTitleText.text = StringMaster.GetString("OtherHistory-01"); this.totalText.text = StringMaster.GetString("DegistoneHistory-01"); this.tollText.text = StringMaster.GetString("DegistoneHistory-02"); this.freeText.text = StringMaster.GetString("DegistoneHistory-03"); this.presentTitleText.text = StringMaster.GetString("OtherHistory-02"); this.historyMessageText.text = StringMaster.GetString("PresentHistory-01"); }
private void RequestEvolution(EvolutionData.MonsterEvolveData evolutionData, int costCluster) { RequestList requestList = new RequestList(); GameWebAPI.RequestMN_MonsterEvolution addRequest = new GameWebAPI.RequestMN_MonsterEvolution { SetSendData = delegate(GameWebAPI.MN_Req_Evolution param) { param.userMonsterId = evolutionData.md.userMonster.userMonsterId; param.monsterId = int.Parse(evolutionData.md_next.monsterM.monsterId); }, OnReceived = delegate(GameWebAPI.RespDataMN_EvolutionExec response) { ClassSingleton <MonsterUserDataMng> .Instance.UpdateUserMonsterData(response.userMonster); if (response.IsFirstEvolution()) { this.execEvolutionReviewStatus = CMD_Evolution.EvolutionReviewStatus.FIRST_EVOLUTION_REVIEW; } else if (response.IsFirstUltimaEvolution()) { this.execEvolutionReviewStatus = CMD_Evolution.EvolutionReviewStatus.FIRST_ULTIMA_EVOLUTION_REVIEW; } } }; requestList.AddRequest(addRequest); GameWebAPI.MonsterSlotInfoListLogic addRequest2 = ChipAPIRequest.RequestAPIMonsterSlotInfo(new int[] { int.Parse(evolutionData.md.userMonster.userMonsterId) }); string beforeModelId = evolutionData.md.GetMonsterMaster().Group.modelId; string beforeGrowStep = evolutionData.md.GetMonsterMaster().Group.growStep; requestList.AddRequest(addRequest2); AppCoroutine.Start(requestList.Run(delegate() { this.evolveDataBK = evolutionData; this.EndEvolveDo(beforeModelId, beforeGrowStep, costCluster); }, delegate(Exception noop) { RestrictionInput.EndLoad(); }, null), false); }
private void UpdateJoinGroupData() { RequestList requestList = new RequestList(); GameWebAPI.UserChatGroupList userChatGroupList = new GameWebAPI.UserChatGroupList(); userChatGroupList.OnReceived = delegate(GameWebAPI.RespData_UserChatGroupList response) { ClassSingleton <ChatData> .Instance.CurrentChatInfo.joinGroupData = response; }; RequestBase addRequest = userChatGroupList; requestList.AddRequest(addRequest); base.StartCoroutine(requestList.RunOneTime(delegate() { RestrictionInput.EndLoad(); ClassSingleton <ChatData> .Instance.UpdateMaxJoinState(); }, delegate(Exception noop) { RestrictionInput.EndLoad(); }, null)); }
public void OnSubmit() { if (this.groupNameInput.value.Length > 15 || this.commentInput.value.Length > 30) { this.ShowDaialogOverTheLength(); } else if (TextUtil.SurrogateCheck(this.groupNameInput.value) || TextUtil.SurrogateCheck(this.commentInput.value)) { this.ShowDaialogForbiddenChar(); } else { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); if (this.isConfigModify) { GameWebAPI.RespData_EditChatGroupLogic chatGroup = null; GameWebAPI.EditChatGroupLogic request = new GameWebAPI.EditChatGroupLogic { SetSendData = delegate(GameWebAPI.ReqData_EditChatGroupLogic param) { param.chatGroupId = ClassSingleton <ChatData> .Instance.CurrentChatInfo.groupId; param.categoryId = this.selectedCategoryType; param.groupName = this.groupNameInput.value; param.comment = this.commentInput.value; param.approvalType = this.selectedApprovalType; }, OnReceived = delegate(GameWebAPI.RespData_EditChatGroupLogic response) { chatGroup = response; } }; base.StartCoroutine(request.RunOneTime(delegate() { RestrictionInput.EndLoad(); this.AfterEditChatGroup(chatGroup); }, delegate(Exception noop) { RestrictionInput.EndLoad(); }, null)); } else { RequestList requestList = new RequestList(); RequestBase addRequest = new GameWebAPI.CreateChatGroupLogic { SetSendData = delegate(GameWebAPI.ReqData_CreateChatGroupLogic param) { param.categoryId = this.selectedCategoryType; param.groupName = this.groupNameInput.value; param.comment = this.commentInput.value; param.approvalType = this.selectedApprovalType; } }; requestList.AddRequest(addRequest); GameWebAPI.UserChatGroupList userChatGroupList = new GameWebAPI.UserChatGroupList(); userChatGroupList.OnReceived = delegate(GameWebAPI.RespData_UserChatGroupList response) { ClassSingleton <ChatData> .Instance.CurrentChatInfo.joinGroupData = response; }; addRequest = userChatGroupList; requestList.AddRequest(addRequest); base.StartCoroutine(requestList.RunOneTime(delegate() { RestrictionInput.EndLoad(); this.AfterCreateChatGroup(); }, delegate(Exception noop) { RestrictionInput.EndLoad(); }, null)); } } }