private void OnPushedProtectionButton() { bool flag = false; if (this.dialogRoot.Mode != CMD_CharacterDetailed.LockMode.None) { if (this.dialogRoot.Mode != CMD_CharacterDetailed.LockMode.Evolution) { flag = true; } else if (!this.isLocked && CMD_BaseSelect.DataChg == CMD_CharacterDetailed.DataChg) { flag = true; } } if (flag) { this.OpenDialogFailedProtection(this.dialogRoot.Mode); } else { RestrictionInput.StartLoad(RestrictionInput.LoadType.SMALL_IMAGE_MASK_ON); string userMonsterId = CMD_CharacterDetailed.DataChg.userMonster.userMonsterId; bool changeLockState = !this.isLocked; APIRequestTask task = this.RequestUserProtectMonster(userMonsterId, changeLockState); base.StartCoroutine(task.Run(new Action(this.OnSuccessMonsterLock), delegate(Exception noop) { RestrictionInput.EndLoad(); }, null)); } }
public void OnEquipTitle() { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); TitleListItem[] titles = this.titleList.GetComponentsInChildren <TitleListItem>(true); TitleListItem currentEquipedTitle = titles.FirstOrDefault((TitleListItem _title) => _title.GetTitleId() == this.currentSelectedTitleId); APIRequestTask apirequestTask = new APIRequestTask(); apirequestTask.Add(TitleDataMng.RequestUpdateEquipedTitle(this.currentSelectedTitleId, false)); base.StartCoroutine(apirequestTask.Run(delegate { RestrictionInput.EndLoad(); TitleListItem[] titles; foreach (TitleListItem titleListItem in titles) { titleListItem.unequip(); } currentEquipedTitle.equip(); currentEquipedTitle.OnSelectTitle(); GUIPlayerStatus.RefreshParams_S(false); CMD_Profile.RefreshParams(); }, delegate(Exception nop) { RestrictionInput.EndLoad(); }, null)); }
public override void Show(Action <int> closeEvent, float sizeX, float sizeY, float showTime) { base.SetTutorialAnyTime("anytime_second_tutorial_facility_shop"); GUICollider.DisableAllCollider("CMD_FacilityShop"); if (this.ExistNewFacility() || this.ExistNewDecoration()) { base.HideDLG(); APIRequestTask apirequestTask = Singleton <UserDataMng> .Instance.RequestUserFacilityConditionData(true); APIRequestTask apirequestTask2 = this.ReqeustUserNewCount(); if (apirequestTask2 != null) { apirequestTask.Add(apirequestTask2); } this.RequestUserFacilityShopInfo(apirequestTask, closeEvent, sizeX, sizeY, showTime); } else if (!Singleton <UserDataMng> .Instance.ExistUserFacilityCondition()) { base.HideDLG(); APIRequestTask task = Singleton <UserDataMng> .Instance.RequestUserFacilityConditionData(true); this.RequestUserFacilityShopInfo(task, closeEvent, sizeX, sizeY, showTime); } else { this.InitFacilityShop(closeEvent, sizeX, sizeY, showTime); RestrictionInput.EndLoad(); } }
public override void ChangeOperation(PartyEditPartyMember partyMember, int selectDeckNo, int favoriteDeckNo) { APIRequestTask apirequestTask = null; if (null != this.uiRoot.parentCMD) { CMD_QuestTOP cmd_QuestTOP = this.uiRoot.parentCMD as CMD_QuestTOP; if (null != cmd_QuestTOP) { cmd_QuestTOP.battlePartyDeckNo = selectDeckNo; } } RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_OFF); if (base.IsChangedDeck(selectDeckNo, favoriteDeckNo) || partyMember.IsDirty()) { apirequestTask = partyMember.RequestSaveUserDeck(selectDeckNo, favoriteDeckNo); } if (apirequestTask != null) { AppCoroutine.Start(apirequestTask.Run(new Action(this.OnCompleteChangeOperation), null, null), false); } else { this.OnCompleteChangeOperation(); } }
private void Send(GameWebAPI.RespDataCS_ChipListLogic.UserChipList baseChip) { RestrictionInput.StartLoad(RestrictionInput.LoadType.SMALL_IMAGE_MASK_ON); int userChipId = baseChip.userChipId; GameWebAPI.RespDataMA_ChipM.Chip baseMaterChip = ChipDataMng.GetChipMainData(baseChip); int num = baseMaterChip.needChip.ToInt32(); int[] array = null; if (num > 0) { array = new int[num]; int num2 = 0; foreach (GameWebAPI.RespDataCS_ChipListLogic.UserChipList userChipList2 in ChipDataMng.userChipData.userChipList) { if (userChipId != userChipList2.userChipId && userChipList2.chipId == baseChip.chipId && userChipList2.userMonsterId == 0) { array[num2] = userChipList2.userChipId; num2++; if (num2 >= array.Length) { break; } } } } Action callback = delegate() { GameWebAPI.RespDataCS_ChipListLogic.UserChipList[] array2 = this.ConvertChipList(ChipDataMng.userChipData); this.chipList.ReAllBuild(array2, false, false); this.chipList.SetShortTouchCallback(new Action <GUIListChipParts.Data>(this.OnShortTouchChip)); this.chipList.SetLongTouchCallback(new Action <GUIListChipParts.Data>(this.OnLongTouchChip)); this.messageLabel.gameObject.SetActive(array2.Count <GameWebAPI.RespDataCS_ChipListLogic.UserChipList>() == 0); this.listCountLabel.text = string.Format(StringMaster.GetString("SystemFraction"), ChipDataMng.userChipData.userChipList.Length, DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.chipLimitMax); GameWebAPI.RespDataMA_ChipM.Chip chipEnhancedData = ChipDataMng.GetChipEnhancedData(baseMaterChip.chipId); CMD_ChipReinforcementAnimation.Create(this.gameObject, chipEnhancedData, null); }; int resultCode = 0; APIRequestTask task = ChipDataMng.RequestAPIChipFusion(baseChip.userChipId, array, delegate(int res) { resultCode = res; }); AppCoroutine.Start(task.Run(delegate { if (resultCode == 1) { callback(); } else { string @string = StringMaster.GetString("SystemDataMismatchTitle"); string message = string.Format(StringMaster.GetString("ChipDataMismatchMesage"), resultCode); AlertManager.ShowModalMessage(delegate(int modal) { }, @string, message, AlertManager.ButtonActionType.Close, false); } RestrictionInput.EndLoad(); }, null, null), false); }
private IEnumerator OpenProfileFriend() { bool isSuccess = false; if (BlockManager.instance().blockList == null) { APIRequestTask task = BlockManager.instance().RequestBlockList(false); yield return(AppCoroutine.Start(task.Run(delegate { isSuccess = true; }, delegate(Exception noop) { isSuccess = false; }, null), false)); } else { isSuccess = true; } if (isSuccess) { CMD_ProfileFriend.friendData = new GameWebAPI.FriendList { userData = new GameWebAPI.FriendList.UserData(), monsterData = new GameWebAPI.FriendList.MonsterData(), userData = { userId = this.data.userId.ToString() } }; GUIMain.ShowCommonDialog(null, "CMD_ProfileFriend", null); } yield break; }
public void RequestUserStockFacilityDataAPI(Action <bool> callback = null) { if (this.isLoadedUserStockFacility) { if (callback != null) { callback(true); } return; } APIRequestTask task = this.RequestUserStockFacilityData(0, false); base.StartCoroutine(task.Run(delegate { this.isLoadedUserStockFacility = true; if (callback != null) { callback(this.isLoadedUserStockFacility); } }, delegate(Exception exception) { this.isLoadedUserStockFacility = false; if (callback != null) { callback(this.isLoadedUserStockFacility); } }, null)); }
public void OnClickedFriendRequest() { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); APIRequestTask task = APIUtil.Instance().RequestFriendApplication(this.userId, true); AppCoroutine.Start(task.Run(new Action(this.EndFriendRequest), new Action <Exception>(this.RequestFailed), null), false); }
public void HideFriendFarm(Action callback = null) { if (this.farmVisitFace != null) { this.farmVisitFace.Destroy(); } if (!this.IsVisitFriendFarm) { if (callback != null) { callback(); } return; } APIRequestTask task = Singleton <UserDataMng> .Instance.RequestUserFacilityData(0, true); Action onSuccess = delegate() { FarmRoot.Instance.SelectObject.ResetSelectedFarmObject(); FarmRoot.Instance.farmUI.DestroyALLUI(); FarmRoot.Instance.Scenery.DestroyAllFarmObject(); FarmRoot.Instance.Scenery.InitializeFarmObject(); FarmRoot.Instance.DigimonManager.RefreshDigimonGameObject(false, delegate { this.ChangeFriendFarmMode(false, callback); this.visitFriendData = null; this.ClearSettingFarmObject(); }); }; base.StartCoroutine(task.Run(onSuccess, null, null)); }
public void chatRoomInRequest() { ChatTools.ChatLoadDisplay(true); GameWebAPI.RespData_ChatRequestMember requestMember = null; GameWebAPI.ChatRequestMember chatRequestMember = new GameWebAPI.ChatRequestMember(); chatRequestMember.SetSendData = delegate(GameWebAPI.ReqData_ChatRequestMember param) { param.chatGroupId = ClassSingleton <ChatData> .Instance.CurrentChatInfo.groupId; }; chatRequestMember.OnReceived = delegate(GameWebAPI.RespData_ChatRequestMember response) { requestMember = response; }; GameWebAPI.ChatRequestMember request = chatRequestMember; APIRequestTask apirequestTask = new APIRequestTask(request, false); apirequestTask.Add(new NormalTask(() => this.RequestChatInfo(requestMember))); base.StartCoroutine(request.RunOneTime(delegate() { RestrictionInput.EndLoad(); this.AfterChatRequestMember(requestMember); }, delegate(Exception noop) { RestrictionInput.EndLoad(); }, null)); }
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); }
private void RequestUserFacilityShopInfo(APIRequestTask task, Action <int> closeEvent, float sizeX, float sizeY, float showTime) { base.StartCoroutine(task.Run(delegate { RestrictionInput.EndLoad(); Singleton <UserDataMng> .Instance.RequestUserStockFacilityDataAPI(delegate(bool flg) { if (flg) { this.ShowDLG(); this.InitFacilityShop(closeEvent, sizeX, sizeY, showTime); } else { RestrictionInput.EndLoad(); GUICollider.EnableAllCollider("CMD_FacilityShop"); this.ClosePanel(false); } }); }, delegate(Exception nop) { RestrictionInput.EndLoad(); GUICollider.EnableAllCollider("CMD_FacilityShop"); this.ClosePanel(false); }, null)); }
public APIRequestTask RequestSaveUserDeck(int selectDeckNo, int favoriteDeckNo) { APIRequestTask result = null; int count = this.listRoot.fastSetPartObjs.Count; int[][] deckList = new int[count][]; for (int i = 0; i < count; i++) { deckList[i] = this.GetUserMonsterIdList(i); if (deckList[i] == null) { deckList = null; break; } } if (deckList != null) { GameWebAPI.RequestMN_DeckEdit request = new GameWebAPI.RequestMN_DeckEdit { SetSendData = delegate(GameWebAPI.MN_Req_EditDeckList param) { param.deckData = deckList; param.selectDeckNum = selectDeckNo; param.favoriteDeckNum = favoriteDeckNo; }, OnReceived = delegate(GameWebAPI.RespDataMN_EditDeckList response) { this.UpdateUserDeck(selectDeckNo, favoriteDeckNo, deckList); } }; result = new APIRequestTask(request, true); } return(result); }
private void SendAgreementFlag(Dictionary <string, bool> agreements) { AdjustWrapper.Instance.TrackEventGDPR(agreements); RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); APIRequestTask requestConfirmed = this.network.GetRequestConfirmed(); base.StartCoroutine(this.network.Send(requestConfirmed, new Action(this.OnSended), new Func <Exception, APIRequestTask, IEnumerator>(this.OnAlertSend))); }
private void CampaignReloadServerRequest() { RestrictionInput.StartLoad(RestrictionInput.LoadType.SMALL_IMAGE_MASK_ON); APIRequestTask task = DataMng.Instance().RequestCampaignAll(true); IEnumerator routine = task.Run(new Action(this.RequestCompleted), null, null); base.StartCoroutine(routine); }
private void OpenRewardModalMessage(MissionItem missionItem, bool isAll = false) { GameWebAPI.RespDataMS_MissionRewardLogic.Result[] result = ClassSingleton <MissionWebAPI> .Instance.MissionRewardLogicData.result; int num = 0; List <string> list = new List <string> { StringMaster.GetString("Mission-10") }; foreach (GameWebAPI.RespDataMS_MissionRewardLogic.Result result2 in result) { if (result2.viewFlg == "1") { int.TryParse(result2.assetCategoryId, out num); string assetTitle = DataMng.Instance().GetAssetTitle(result2.assetCategoryId, result2.assetValue); string assetNum = result2.assetNum; list.Add(string.Format(StringMaster.GetString("SystemItemCount"), assetTitle, assetNum)); } } string info = string.Join("\n", list.ToArray()); Action <int> action = delegate(int a) { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); APIRequestTask apirequestTask = ClassSingleton <MissionWebAPI> .Instance.AccessMissionInfoLogicAPI(); apirequestTask.Add(DataMng.Instance().RequestMyPageData(false)); this.StartCoroutine(apirequestTask.Run(delegate { if (int.Parse(missionItem.missionCategoryId) == 191 || int.Parse(missionItem.missionCategoryId) == 192) { PartsUpperCutinController.AnimeType playType = (!(missionItem.lastStepFlg == "1")) ? PartsUpperCutinController.AnimeType.StageClear : PartsUpperCutinController.AnimeType.MissionClear; Loading.Invisible(); this.cutinController.PlayAnimator(playType, delegate { this.RunReMissionInfoLogicAPIHelper(); }); } else { this.RunReMissionInfoLogicAPIHelper(); } }, delegate(Exception nop) { RestrictionInput.EndLoad(); this.ClosePanel(true); }, null)); }; string title = this.GetTitle(CMD_Mission.nowFocusType); this.stringBuilder.Append(title); this.stringBuilder.Append(StringMaster.GetString("MissionClearItemGet")); CMD_ModalMessage cmd_ModalMessage = GUIMain.ShowCommonDialog(action, "CMD_ModalMessage", null) as CMD_ModalMessage; cmd_ModalMessage.Title = ((!isAll) ? StringMaster.GetString("Mission-07") : this.stringBuilder.ToString()); cmd_ModalMessage.Info = info; cmd_ModalMessage.AdjustSize(); this.stringBuilder.Length = 0; }
private void GetCampaignDataFromServer(Action complete) { GameWebAPI.RespDataCP_Campaign.CampaignInfo campaignInfo = DataMng.Instance().GetCampaignInfo(GameWebAPI.RespDataCP_Campaign.CampaignType.QuestExpUp); if (campaignInfo == null) { campaignInfo = DataMng.Instance().GetCampaignInfo(GameWebAPI.RespDataCP_Campaign.CampaignType.QuestCipUp); } if (campaignInfo == null) { campaignInfo = DataMng.Instance().GetCampaignInfo(GameWebAPI.RespDataCP_Campaign.CampaignType.QuestMatUp); } if (campaignInfo == null) { campaignInfo = DataMng.Instance().GetCampaignInfo(GameWebAPI.RespDataCP_Campaign.CampaignType.QuestRrDrpUp); } if (campaignInfo == null) { campaignInfo = DataMng.Instance().GetCampaignInfo(GameWebAPI.RespDataCP_Campaign.CampaignType.QuestFriUp); } if (campaignInfo == null) { campaignInfo = DataMng.Instance().GetCampaignInfo(GameWebAPI.RespDataCP_Campaign.CampaignType.QuestStmDown); } if (campaignInfo == null) { campaignInfo = DataMng.Instance().GetCampaignInfo(GameWebAPI.RespDataCP_Campaign.CampaignType.QuestExpUpMul); } if (campaignInfo == null) { campaignInfo = DataMng.Instance().GetCampaignInfo(GameWebAPI.RespDataCP_Campaign.CampaignType.QuestCipUpMul); } if (campaignInfo == null) { campaignInfo = DataMng.Instance().GetCampaignInfo(GameWebAPI.RespDataCP_Campaign.CampaignType.QuestMatUpMul); } if (campaignInfo == null) { campaignInfo = DataMng.Instance().GetCampaignInfo(GameWebAPI.RespDataCP_Campaign.CampaignType.QuestRrDrpUpMul); } if (campaignInfo == null) { campaignInfo = DataMng.Instance().GetCampaignInfo(GameWebAPI.RespDataCP_Campaign.CampaignType.QuestFriUpMul); } if (campaignInfo == null) { campaignInfo = DataMng.Instance().GetCampaignInfo(GameWebAPI.RespDataCP_Campaign.CampaignType.QuestStmDownMul); } if (campaignInfo == null) { APIRequestTask task = DataMng.Instance().RequestCampaignAll(true); IEnumerator routine = task.Run(complete, null, null); base.StartCoroutine(routine); } else { complete(); } }
public void StartTutorial(GameObject observer, string tutorialStatusId, Action completed) { APIRequestTask task = APIUtil.Instance().RequestFirstTutorialData(); AppCoroutine.Start(task.Run(delegate { AppCoroutine.Start(this.Initialize(observer, tutorialStatusId, completed), false); }, null, null), false); }
public void ResetBadge() { APIRequestTask task = DataMng.Instance().RequestMyPageData(true); base.StartCoroutine(task.Run(delegate { this.SetBadge(true); }, null, null)); }
private IEnumerator InitFriendUI(Action <int> f, float sizeX, float sizeY, float aT) { APIRequestTask task = APIUtil.Instance().RequestFriendData(false); yield return(base.StartCoroutine(task.Run(delegate { this.SetCommonUI(); this.InitFriendList(); this.< Show > __BaseCallProxy0(f, sizeX, sizeY, aT); }, delegate(Exception noop)
public override IEnumerator Exec(GameWebAPI.GA_Req_ExecGacha playGashaRequestParam, bool isTutorial) { GameWebAPI.RespDataGA_ExecGacha gashaResult = null; int[] userMonsterIdList = null; GameWebAPI.RequestGA_GashaExec playGashaRequest = new GameWebAPI.RequestGA_GashaExec { SetSendData = delegate(GameWebAPI.GA_Req_ExecGacha param) { param.gachaId = playGashaRequestParam.gachaId; param.playCount = playGashaRequestParam.playCount; param.itemCount = playGashaRequestParam.itemCount; }, OnReceived = delegate(GameWebAPI.RespDataGA_ExecGacha response) { gashaResult = response; userMonsterIdList = new int[gashaResult.userMonsterList.Length]; for (int i = 0; i < gashaResult.userMonsterList.Length; i++) { int num = 0; if (int.TryParse(gashaResult.userMonsterList[i].userMonsterId, out num)) { userMonsterIdList[i] = num; } } this.SetGashaResult(gashaResult, playGashaRequestParam.playCount); } }; GameWebAPI.MonsterSlotInfoListLogic monsterSlotRequest = new GameWebAPI.MonsterSlotInfoListLogic { SetSendData = delegate(GameWebAPI.ReqDataCS_MonsterSlotInfoListLogic param) { param.userMonsterId = userMonsterIdList; }, OnReceived = delegate(GameWebAPI.RespDataCS_MonsterSlotInfoListLogic response) { ChipDataMng.GetUserChipSlotData().UpdateMonsterSlotList(response.slotInfo); ClassSingleton <MonsterUserDataMng> .Instance.RefreshMonsterSlot(userMonsterIdList); } }; RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); APIRequestTask task = new APIRequestTask(playGashaRequest, true); task.Add(new APIRequestTask(monsterSlotRequest, true)); yield return(AppCoroutine.Start(task.Run(delegate { this.SetGashaResultWindow(gashaResult, userMonsterIdList, isTutorial); this.SetGashaCutScene(gashaResult, isTutorial); }, delegate(Exception noop) { RestrictionInput.EndLoad(); GUIManager.CloseAllCommonDialog(null); }, null), false)); yield break; }
private IEnumerator ReloadFriend() { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); APIRequestTask task = APIUtil.Instance().RequestFriendData(true); yield return(base.StartCoroutine(task.Run(null, null, null))); RestrictionInput.EndLoad(); this.CreateFriendReqUI(); yield break; }
protected override void ServerRequest() { ClassSingleton <MonsterUserDataMng> .Instance.Initialize(); APIRequestTask task = APIUtil.Instance().RequestTutorialHomeData(); base.StartCoroutine(task.Run(delegate { base.StartCoroutine(this.StartEvent()); }, null, null)); }
public void OnPushedButton(MissionItem missionItem) { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); APIRequestTask task = ClassSingleton <MissionWebAPI> .Instance.AccessMissionRewardLogicAPI(missionItem.missionId); base.StartCoroutine(task.Run(delegate { RestrictionInput.EndLoad(); this.OpenRewardModalMessage(missionItem, false); }, null, null)); }
private void SaveColosseumDeck(bool animation) { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); string[] deckMonsterUserMonsterIdList = this.deckList.GetDeckMonsterUserMonsterIdList(); APIRequestTask task = ColosseumDeckWeb.RequestSave(deckMonsterUserMonsterIdList); AppCoroutine.Start(task.Run(delegate { RestrictionInput.EndLoad(); this.< ClosePanel > __BaseCallProxy0(animation); }, null, null), false);
private IEnumerator InitDLG(Action <int> closeEvent, float sizeX, float sizeY, float showAnimationTime) { int countryCode; if (int.TryParse(CountrySetting.GetCountryCode(CountrySetting.CountryCode.EN), out countryCode)) { bool requestRetry; int type; if (!this.isTutorial) { type = 0; requestRetry = false; } else { type = 1; requestRetry = true; } GameWebAPI.RequestGA_GashaInfo request = new GameWebAPI.RequestGA_GashaInfo { SetSendData = delegate(GameWebAPI.GA_Req_GashaInfo param) { param.isTutorial = type; param.countryCode = countryCode; }, OnReceived = delegate(GameWebAPI.RespDataGA_GetGachaInfo response) { this.gashaInfoManager = new GashaInfoManager(response); } }; APIRequestTask task = new APIRequestTask(request, requestRetry); yield return(base.StartCoroutine(task.Run(delegate { this.OnSuccessRequestGashaInfo(closeEvent, sizeX, sizeY, showAnimationTime); }, new Action <Exception>(this.OnFailedRequestGashaInfo), null))); } else { global::Debug.LogError("国コードの取得に失敗."); if (this.isTutorial) { base.SetCloseAction(delegate(int nop) { GUIMain.BackToTOP("UIStartupCaution", 0.8f, 0.8f); }); } else { base.ClosePanel(false); } } yield break; }
private IEnumerator InitFriendUI(Action <int> f, float sizeX, float sizeY, float aT) { APIRequestTask task = this.RequestChatWholeGroupMemberList(ClassSingleton <ChatData> .Instance.CurrentChatInfo.groupId); task.Add(APIUtil.Instance().RequestFriendData(false)); yield return(base.StartCoroutine(task.Run(delegate { RestrictionInput.EndLoad(); this.ShowDLG(); this.MakeInviteData(); this.< Show > __BaseCallProxy0(f, sizeX, sizeY, aT); }, delegate(Exception noop)
public void RequestMissionRewardLogicAPI(List <MissionItem> missionItem) { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); APIRequestTask task = ClassSingleton <MissionWebAPI> .Instance.AccessMissionRewardLogicAPI(missionItem); base.StartCoroutine(task.Run(delegate { RestrictionInput.EndLoad(); MissionItem missionItem2 = missionItem.Find((MissionItem data) => data.lastStepFlg == "1"); this.OpenRewardModalMessage((!(missionItem2 != null)) ? missionItem.First <MissionItem>() : missionItem2, true); }, null, null)); }
public override void ClosePanel(bool animation = true) { if (this.isReceived) { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); APIRequestTask task = DataMng.Instance().RequestMyPageData(false); base.StartCoroutine(task.Run(delegate { ClassSingleton <FacePresentAccessor> .Instance.facePresent.SetBadgeOnly(); RestrictionInput.EndLoad(); this.< ClosePanel > __BaseCallProxy0(animation); }, delegate(Exception nop)
public void RequestDungeonStart() { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); if (this.isMulti) { int[] aliveMonsterList = this.GetAliveMonsterList(); GameWebAPI.WD_Req_DngStart sendData = DataMng.Instance().GetResultUtilData().last_dng_req; APIRequestTask task = this.RequestUserMonsterData(aliveMonsterList, true); AppCoroutine.Start(task.Run(delegate { if (null != DataMng.Instance() && DataMng.Instance().WD_ReqDngResult != null) { DataMng.Instance().WD_ReqDngResult.dungeonId = sendData.dungeonId; } RestrictionInput.EndLoad(); GUIMain.ShowCommonDialog(new Action <int>(this.OnCloseMultiBattleMenu), "CMD_MultiBattleParticipateMenu", null); }, delegate(Exception noop) { RestrictionInput.EndLoad(); }, null), false); } else { int[] aliveMonsterList2 = this.GetAliveMonsterList(); APIRequestTask apirequestTask = this.RequestUserMonsterData(aliveMonsterList2, true); GameWebAPI.WD_Req_DngStart sendData = DataMng.Instance().GetResultUtilData().last_dng_req; GameWebAPI.RequestWD_WorldStart requestWD_WorldStart = new GameWebAPI.RequestWD_WorldStart(); requestWD_WorldStart.SetSendData = delegate(GameWebAPI.WD_Req_DngStart param) { param.dungeonId = sendData.dungeonId; param.deckNum = sendData.deckNum; param.userDungeonTicketId = sendData.userDungeonTicketId; }; requestWD_WorldStart.OnReceived = delegate(GameWebAPI.RespDataWD_DungeonStart response) { ClassSingleton <QuestData> .Instance.RespDataWD_DungeonStart = response; }; GameWebAPI.RequestWD_WorldStart request = requestWD_WorldStart; apirequestTask.Add(new APIRequestTask(request, false)); AppCoroutine.Start(apirequestTask.Run(delegate { if (null != DataMng.Instance() && DataMng.Instance().WD_ReqDngResult != null) { DataMng.Instance().WD_ReqDngResult.dungeonId = sendData.dungeonId; } BattleNextBattleOption.SaveBattleMenuSettings(this.battleOption.GetBattleOptionSettings()); this.ReceivedDungeonStart(); }, delegate(Exception noop) { RestrictionInput.EndLoad(); }, null), false); } }