protected virtual IEnumerator StartEvent() { yield return(base.StartCoroutine(this.CreateHomeData())); RestrictionInput.DeleteDisplayObject(); TipsLoading.Instance.StopTipsLoad(true); Loading.Invisible(); if (!GUIScreenHome.isManualScreenFadeIn) { yield return(base.StartCoroutine(this.StartScreenFadeIn(null))); } this.isFinishedStartLoading = true; bool isPenaltyLevelTwo = false; yield return(base.StartCoroutine(this.PenaltyCheck(delegate { GUIMain.BackToTOP("UIStartupCaution", 0.8f, 0.8f); isPenaltyLevelTwo = true; }))); if (isPenaltyLevelTwo) { yield break; } GUIManager.ResetTouchingCount(); yield return(base.StartCoroutine(this.ShowLoginBonusCampaign())); yield return(base.StartCoroutine(this.ShowLoginBonusNormal())); GameWebAPI.RespDataUS_GetPlayerInfo playerInfo = DataMng.Instance().RespDataUS_PlayerInfo; GameWebAPI.RespDataCM_LoginBonus loginBonus = DataMng.Instance().RespDataCM_LoginBonus; if (loginBonus != null && loginBonus.loginBonus != null && loginBonus.loginBonus.normal != null && loginBonus.loginBonus.normal.Length > 0 && playerInfo != null && playerInfo.playerInfo != null && playerInfo.playerInfo.loginCount == 3) { bool isReviewDialogClose = false; Action onFinishedAction = delegate() { isReviewDialogClose = true; }; LeadReview.ShowReviewConfirm(LeadReview.MessageType.TOTAL_LOGIN_COUNT_3DAYS, onFinishedAction, false); while (!isReviewDialogClose) { yield return(null); } } yield return(base.StartCoroutine(this.CheckRecoverBattle())); Loading.Display(Loading.LoadingType.LARGE, false); while (!AssetDataCacheMng.Instance().IsCacheAllReadyType(AssetDataCacheMng.CACHE_TYPE.CHARA_PARTY)) { yield return(null); } Loading.Invisible(); TutorialObserver tutorialObserver = UnityEngine.Object.FindObjectOfType <TutorialObserver>(); yield return(base.StartCoroutine(tutorialObserver.StartGuidance(new Action <bool>(this.StartedGuidance)))); GUIFace.SetFacilityAlertIcon(); ClassSingleton <FaceMissionAccessor> .Instance.faceMission.SetParticleMissionIcon(); yield break; }
private IEnumerator LoadBackupDataForiCloud() { if (string.IsNullOrEmpty(this.inquiryCode)) { yield return(AppCoroutine.Start(this.GetInquiryCode(), false)); } if (string.IsNullOrEmpty(this.inquiryCode)) { yield break; } if (!NpSingleton <NpGameService> .Instance.IsSignedIn()) { yield break; } yield return(AppCoroutine.Start(this.LoadUserData(delegate(bool result) { }), false)); if (string.IsNullOrEmpty(this.cloudUserCode) && string.IsNullOrEmpty(this.cloudInquiryCode)) { string title = StringMaster.GetString("CloudTakeOverTitle"); string info = StringMaster.GetString("CloudTakeOverNotFound"); yield return(AppCoroutine.Start(this.ShowCMD_ModalMessage(title, info), false)); yield break; } yield return(AppCoroutine.Start(this.SendClearBackupMission(), false)); if ((this.cloudUserCode == DataMng.Instance().RespDataCM_Login.playerInfo.userCode&& this.cloudInquiryCode == this.inquiryCode) || (string.IsNullOrEmpty(this.cloudUserCode) && string.IsNullOrEmpty(this.cloudInquiryCode))) { string title2 = StringMaster.GetString("CloudSynchronizedTitle"); string info2 = StringMaster.GetString("CloudSynchronizedInfo"); yield return(AppCoroutine.Start(this.ShowCMD_ModalMessage(title2, info2), false)); yield break; } string userName = string.Empty; yield return(AppCoroutine.Start(this.GetUserNameByUserID(this.cloudUserID, delegate(string result) { userName = result; }), false)); RestrictionInput.EndLoad(); bool isPermit = false; string title3 = StringMaster.GetString("CloudTakeOverTitle"); string format = StringMaster.GetString("CloudTakeOverInfo"); string info3 = string.Format(format, this.cloudUserCode, userName); yield return(AppCoroutine.Start(this.ShowCMD_BackupModal(title3, info3, delegate(bool result) { isPermit = result; }), false)); RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); if (!isPermit) { yield return(AppCoroutine.Start(this.ClearUserData(), false)); this.ClearBackupMissionFlag = false; RestrictionInput.EndLoad(); yield break; } bool isSuccess = false; yield return(AppCoroutine.Start(this.TakeOver(delegate(bool result) { isSuccess = result; }), false)); RestrictionInput.EndLoad(); title3 = StringMaster.GetString("TakeOverTitle"); if (isSuccess) { info3 = StringMaster.GetString("CloudTakeOverSuccess"); yield return(AppCoroutine.Start(this.ShowCMD_ModalMessage(title3, info3), false)); GUIMain.BackToTOP("UIStartupCaution", 0.8f, 0.8f); } else { info3 = StringMaster.GetString("CloudTakeOverFailed"); yield return(AppCoroutine.Start(this.ShowCMD_ModalMessage(title3, info3), false)); RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); } yield break; }
public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { RestrictionInput.StartLoad(RestrictionInput.LoadType.SMALL_IMAGE_MASK_OFF); }
private void CancelGameStart() { this.tapToStart.SetActive(true); RestrictionInput.EndLoad(); }
private void OpenMultiRecruitPartyWait(int idx) { if (idx == 0) { CMD_ChatWindow.instance.SetCloseAction(delegate(int close) { if (!Singleton <UserDataMng> .Instance.IsOverUnitLimit(ClassSingleton <MonsterUserDataMng> .Instance.GetMonsterNum() + ConstValue.ENABLE_SPACE_TOEXEC_DUNGEON)) { if (!Singleton <UserDataMng> .Instance.IsOverChipLimit(ConstValue.ENABLE_SPACE_TOEXEC_DUNGEON)) { ChatTools.ChatLoadDisplay(true); GameWebAPI.RespDataWD_GetDungeonInfo respDataWD_GetDungeonInfo = new GameWebAPI.RespDataWD_GetDungeonInfo(); respDataWD_GetDungeonInfo = ClassSingleton <QuestData> .Instance.GetDngeonInfoByWorldAreaId(this.multiWorldAreaId); foreach (GameWebAPI.RespDataWD_GetDungeonInfo.WorldDungeonInfo worldDungeonInfo2 in respDataWD_GetDungeonInfo.worldDungeonInfo) { foreach (GameWebAPI.RespDataWD_GetDungeonInfo.Dungeons dungeons2 in worldDungeonInfo2.dungeons) { if (dungeons2.worldDungeonId == int.Parse(this.multiWorldDungeonId)) { ClassSingleton <PartyBossIconsAccessor> .Instance.StageEnemies = dungeons2.encountEnemies; } } } ClassSingleton <QuestData> .Instance.SelectDungeon = ClassSingleton <QuestData> .Instance.GetWorldDungeonMaster(this.multiWorldDungeonId); DataMng.Instance().GetResultUtilData().SetLastDngReq(this.multiWorldDungeonId, "-1", "-1"); GameWebAPI.MultiRoomJoin multiRoomJoin = new GameWebAPI.MultiRoomJoin(); multiRoomJoin.SetSendData = delegate(GameWebAPI.ReqData_MultiRoomJoin param) { param.roomId = int.Parse(this.multiRoomId); param.password = string.Empty; }; multiRoomJoin.OnReceived = delegate(GameWebAPI.RespData_MultiRoomJoin response) { CMD_MultiRecruitPartyWait.roomJoinData = response; CMD_MultiRecruitPartyWait.StageDataBk = new GameWebAPI.ResponseData_Common_MultiRoomList.room { worldAreaId = response.multiRoomInfo.worldAreaId, worldDungeonId = response.multiRoomInfo.worldDungeonId, worldStageId = response.multiRoomInfo.worldStageId }; }; GameWebAPI.MultiRoomJoin request = multiRoomJoin; AppCoroutine.Start(request.RunOneTime(delegate() { RestrictionInput.EndLoad(); if (CMD_ChatTop.instance != null) { CMD_ChatTop.instance.SetReOpendAction(delegate(int _idx) { CMD_MultiRecruitPartyWait.UserType = CMD_MultiRecruitPartyWait.USER_TYPE.MEMBER; GUIMain.ShowCommonDialog(null, "CMD_MultiRecruitPartyWait", null); return(true); }); } }, delegate(Exception noop) { RestrictionInput.EndLoad(); }, null), false); } else { CMD_UpperlimitChip cmd_UpperlimitChip = GUIMain.ShowCommonDialog(null, "CMD_UpperlimitChip", null) as CMD_UpperlimitChip; cmd_UpperlimitChip.SetType(CMD_UpperlimitChip.MessageType.QUEST); } } else { CMD_UpperLimit cmd_UpperLimit = GUIMain.ShowCommonDialog(null, "CMD_Upperlimit", null) as CMD_UpperLimit; cmd_UpperLimit.SetType(CMD_UpperLimit.MessageType.QUEST); } }); CMD_ChatWindow.instance.ClosePanel(true); } }
public void OnResumeMatchingSuccess() { global::Debug.Log("OnResumeMatchingSuccess"); RestrictionInput.EndLoad(); this.uiRoot.EnableCancelButton(true); }
private void UIDigivice_hensei() { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); CMD_PartyEdit.ModeType = CMD_PartyEdit.MODE_TYPE.EDIT; GUIMain.ShowCommonDialog(null, "CMD_PartyEdit", null); }
protected override void Awake() { base.Awake(); RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); }
private void OnClickedInfo() { bool flag = false; if (CMD_ChatTop.instance != null) { flag = CMD_ChatTop.instance.isRecruitListLock; } else if (null != this.parentDialog) { flag = this.parentDialog.isRecruitListLock; } if (!flag) { if (!this.isOpenedQuest) { AlertManager.ShowModalMessage(delegate(int modal) { }, StringMaster.GetString("Recruit-04"), StringMaster.GetString("Recruit-05"), AlertManager.ButtonActionType.Close, false); return; } if (!Singleton <UserDataMng> .Instance.IsOverUnitLimit(ClassSingleton <MonsterUserDataMng> .Instance.GetMonsterNum() + ConstValue.ENABLE_SPACE_TOEXEC_DUNGEON)) { if (!Singleton <UserDataMng> .Instance.IsOverChipLimit(ConstValue.ENABLE_SPACE_TOEXEC_DUNGEON)) { MultiTools.DispLoading(true, RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); GameWebAPI.RespDataWD_GetDungeonInfo respDataWD_GetDungeonInfo = new GameWebAPI.RespDataWD_GetDungeonInfo(); respDataWD_GetDungeonInfo = ClassSingleton <QuestData> .Instance.GetDngeonInfoByWorldAreaId(this.data.worldAreaId); if (respDataWD_GetDungeonInfo != null) { foreach (GameWebAPI.RespDataWD_GetDungeonInfo.WorldDungeonInfo worldDungeonInfo2 in respDataWD_GetDungeonInfo.worldDungeonInfo) { foreach (GameWebAPI.RespDataWD_GetDungeonInfo.Dungeons dungeons2 in worldDungeonInfo2.dungeons) { if (dungeons2.worldDungeonId == int.Parse(this.data.worldDungeonId)) { ClassSingleton <PartyBossIconsAccessor> .Instance.StageEnemies = dungeons2.encountEnemies; } } } ClassSingleton <QuestData> .Instance.SelectDungeon = ClassSingleton <QuestData> .Instance.GetWorldDungeonMaster(this.data.worldDungeonId); DataMng.Instance().GetResultUtilData().SetLastDngReq(this.data.worldDungeonId, "-1", "-1"); GameWebAPI.MultiRoomJoin multiRoomJoin = new GameWebAPI.MultiRoomJoin(); multiRoomJoin.SetSendData = delegate(GameWebAPI.ReqData_MultiRoomJoin param) { param.roomId = int.Parse(this.data.multiRoomId); param.password = string.Empty; }; multiRoomJoin.OnReceived = delegate(GameWebAPI.RespData_MultiRoomJoin response) { CMD_MultiRecruitPartyWait.roomJoinData = response; }; GameWebAPI.MultiRoomJoin request = multiRoomJoin; base.StartCoroutine(request.RunOneTime(delegate() { RestrictionInput.EndLoad(); CMD_MultiRecruitPartyWait.UserType = CMD_MultiRecruitPartyWait.USER_TYPE.MEMBER; CMD_MultiRecruitPartyWait.StageDataBk = this.data; CMD_MultiRecruitPartyWait cmd_MultiRecruitPartyWait = GUIMain.ShowCommonDialog(null, "CMD_MultiRecruitPartyWait", null) as CMD_MultiRecruitPartyWait; cmd_MultiRecruitPartyWait.SetParentDialog(this.parentDialog); }, delegate(Exception noop) { RestrictionInput.EndLoad(); if (null != this.parentDialog) { this.parentDialog.AddExcludeRoomIdList(this.data.multiRoomId); this.parentDialog.ReBuildMultiRecruitList(); } }, null)); } else { CMD_ModalMessage cmd_ModalMessage = GUIMain.ShowCommonDialog(null, "CMD_ModalMessage", null) as CMD_ModalMessage; cmd_ModalMessage.Title = StringMaster.GetString("QuestEventTitle"); cmd_ModalMessage.Info = StringMaster.GetString("QuestEventInfo2"); } } else { CMD_UpperlimitChip cmd_UpperlimitChip = GUIMain.ShowCommonDialog(null, "CMD_UpperlimitChip", null) as CMD_UpperlimitChip; cmd_UpperlimitChip.SetType(CMD_UpperlimitChip.MessageType.QUEST); } } else { CMD_UpperLimit cmd_UpperLimit = GUIMain.ShowCommonDialog(null, "CMD_Upperlimit", null) as CMD_UpperLimit; cmd_UpperLimit.SetType(CMD_UpperLimit.MessageType.QUEST); } } }
private void Send(GameWebAPI.RespDataCS_ChipListLogic.UserChipList baseChip) { this.SetBarrier(true); RestrictionInput.StartLoad(RestrictionInput.LoadType.SMALL_IMAGE_MASK_ON); int baseChipId = 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 (baseChipId != userChipList2.userChipId && userChipList2.chipId == baseChip.chipId && userChipList2.userMonsterId == 0) { array[num2] = userChipList2.userChipId; num2++; if (num2 >= array.Length) { break; } } } } Action callback = delegate() { int num3 = this.selectedChipParameter.ConvertButtonIndex(); ChipSphereIconButton chipSphereIconButton = this.chipSphereIconButtons[num3]; GameWebAPI.RespDataMA_ChipM.Chip chipEnhancedData = ChipDataMng.GetChipEnhancedData(baseMaterChip.chipId); chipSphereIconButton.SetupDetail(this.selectedChipParameter.userChipId, chipEnhancedData); chipSphereIconButton.SetupOnlyDetailParams(baseChipId, chipEnhancedData); this.chipSphereIconButtons[num3].OnTouch(); this.RefreshItemCountColor(); this.RefreshStatus(); this.RefreshItemNumbers(); this.RefreshYellowLines(); CMD_ChipReinforcementAnimation cmd_ChipReinforcementAnimation = CMD_ChipReinforcementAnimation.Create(this.gameObject, chipEnhancedData, delegate(int i) { this.SetBarrier(false); }); cmd_ChipReinforcementAnimation.transform.Find("ChipLv/Chip").gameObject.AddComponent <AnimationFinishEventTrigger>(); }; 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 { this.SetBarrier(false); this.DispErrorModal(resultCode); } RestrictionInput.EndLoad(); }, null, null), false); }
private void OnSended() { this.webView.CloseWebView(); RestrictionInput.EndLoad(); base.ClosePanel(true); }
private void UpFriendStatusEnd() { RestrictionInput.EndLoad(); this.FriendshipUpEndPop(); }
private static void BeginEventScene() { TipsLoading.Instance.StopTipsLoad(true); RestrictionInput.EndLoad(); FadeController.Instance().DeleteFade(); }
private IEnumerator SaveBackupDataForGoogle() { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); if (string.IsNullOrEmpty(this.inquiryCode)) { yield return(AppCoroutine.Start(this.GetInquiryCode(), false)); } if (string.IsNullOrEmpty(this.inquiryCode)) { RestrictionInput.EndLoad(); yield break; } if (!GooglePlayGamesTool.Instance.IsSignIn) { yield return(AppCoroutine.Start(this.SignInGoogle(), false)); } if (!GooglePlayGamesTool.Instance.IsSignIn) { RestrictionInput.EndLoad(); yield break; } yield return(AppCoroutine.Start(this.LoadUserData(delegate(bool result) { }), false)); if (!string.IsNullOrEmpty(this.cloudUserCode) && !string.IsNullOrEmpty(this.cloudInquiryCode)) { if (this.cloudUserCode == DataMng.Instance().RespDataCM_Login.playerInfo.userCode&& this.cloudInquiryCode == this.inquiryCode) { RestrictionInput.EndLoad(); string title = StringMaster.GetString("CloudSynchronizedTitle"); string info = StringMaster.GetString("CloudSynchronizedInfo"); yield return(AppCoroutine.Start(this.ShowCMD_ModalMessage(title, info), false)); yield break; } string userName = string.Empty; yield return(AppCoroutine.Start(this.GetUserNameByUserID(this.cloudUserID, delegate(string result) { userName = result; }), false)); RestrictionInput.EndLoad(); bool isPermit = false; string title2 = StringMaster.GetString("CloudOverwriteTitle"); string format = StringMaster.GetString("CloudOverwriteInfo"); string info2 = string.Format(format, this.cloudUserCode, userName); yield return(AppCoroutine.Start(this.ShowCMD_BackupModal(title2, info2, delegate(bool result) { isPermit = result; }), false)); if (!isPermit) { yield break; } RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); } bool isSuccess = false; yield return(AppCoroutine.Start(this.SaveUserData(delegate(bool result) { isSuccess = result; }), false)); RestrictionInput.EndLoad(); if (isSuccess) { if (!this.ClearBackupMissionFlag) { yield return(AppCoroutine.Start(this.SendClearBackupMission(), false)); } string successTitle = StringMaster.GetString("CloudSyncSuccessTitle"); string successInfo = StringMaster.GetString("CloudSyncSuccessInfo"); yield return(AppCoroutine.Start(this.ShowCMD_ModalMessage(successTitle, successInfo), false)); } else { string errorTitle = StringMaster.GetString("CloudSyncFailedTitle"); string errorInfo = StringMaster.GetString("CloudSyncFailedInfo"); yield return(AppCoroutine.Start(this.ShowCMD_ModalMessage(errorTitle, errorInfo), false)); } yield break; }
public override void Show(Action <int> closeEvent, float sizeX, float sizeY, float showAnimationTime) { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); base.HideDLG(); base.StartCoroutine(this.InitDLG(closeEvent, sizeX, sizeY, showAnimationTime)); }
protected virtual void OnShowedGashaResultDialog(int noop) { RestrictionInput.EndLoad(); }
private void StartCachelear() { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); this.frameCount = 5; this.actionCasheClear = new Func <bool>(this.CacheClear); }
public int AllBuildBanner(List <QuestData.WorldStageData> dts, bool fromResult, GameWebAPI.RespDataMA_GetWorldDungeonM.WorldDungeonM nextDungeon) { this.animIndexBK = -1; RestrictionInput.StartLoad(RestrictionInput.LoadType.SMALL_IMAGE_MASK_ON); base.InitBuild(); this.partsCount = dts.Count; int viewIdx = 0; if (!fromResult) { viewIdx = 0; } else { viewIdx = dts.Count - int.Parse(nextDungeon.worldStageId); } int i; for (i = 0; i < dts.Count; i++) { if (dts[i].wdi.isOpen == 1) { break; } } if (i == dts.Count) { viewIdx = 0; } else { while (dts[viewIdx].wdi.isOpen != 1) { viewIdx++; if (viewIdx >= dts.Count) { viewIdx = 0; } } } if (base.selectCollider != null) { GUISelectPanelBSPartsUD.PanelBuildData panelBuildData = base.CalcBuildData(1, this.partsCount, 1f, 1f); float num = panelBuildData.startY; int num2 = 0; int num3 = 0; foreach (QuestData.WorldStageData worldStageData in dts) { GameObject gameObject = base.AddBuildPart(); gameObject.transform.localScale = Vector3.zero; GUIListPartsA_StageL_Banner component = gameObject.GetComponent <GUIListPartsA_StageL_Banner>(); component.SetOriginalPos(new Vector3(0f, num, -5f)); if (component != null) { component.SetData(worldStageData, this.animationMoving); component.ShowGUI(); CampaignLabelQuest component2 = component.GetComponent <CampaignLabelQuest>(); component2.AreaId = worldStageData.worldStageM.worldStageId; if (num2 == viewIdx) { component.SetBGColor(true); component.SetFadeInEndCallBack(delegate { this.SetCellAnim(viewIdx); }); } this.SetBanner(component); num3++; } num -= panelBuildData.pitchH; num2++; } base.height = panelBuildData.lenH; base.InitMinMaxLocation(viewIdx, 0f); if (viewIdx < this.partObjs.Count && !this.partObjs[viewIdx].IsFadeDo()) { this.partObjs[viewIdx].gameObject.SetActive(false); this.SetCellAnim(viewIdx); } foreach (GUIListPartBS guilistPartBS in this.partObjs) { guilistPartBS.transform.localScale = this.bannerScale; } } RestrictionInput.EndLoad(); return(viewIdx); }
private void OnSuccessMonsterLock() { RestrictionInput.EndLoad(); this.isLocked = !this.isLocked; this.SetProtectionImage(this.isLocked); }
private void EndEvolveDo(string monsterModelId, string monsterGrowStep, int costCluster) { if (this.evolveDataBK.mem.effectType != "2") { GooglePlayGamesTool.Instance.Evolution(); } DataMng.Instance().US_PlayerInfoSubChipNum(costCluster); this.UpdateClusterNum(); ClassSingleton <GUIMonsterIconList> .Instance.RefreshList(MonsterDataMng.Instance().GetMonsterDataList()); ClassSingleton <EvolutionData> .Instance.EvolvePostProcess(this.evolveDataBK.itemList); string partnerModelId = string.Empty; if ("0" != this.evolveDataBK.mem.effectMonsterId) { MonsterClientMaster monsterMasterByMonsterId = MonsterMaster.GetMonsterMasterByMonsterId(this.evolveDataBK.mem.effectMonsterId); if (monsterMasterByMonsterId != null) { partnerModelId = monsterMasterByMonsterId.Group.modelId; } } MonsterUserData userMonster = ClassSingleton <MonsterUserDataMng> .Instance.GetUserMonster(this.evolveDataBK.md.GetMonster().userMonsterId); if (!MonsterPicturebookData.ExistPicturebook(userMonster.GetMonsterMaster().Group.monsterCollectionId)) { MonsterPicturebookData.AddPictureBook(userMonster.GetMonsterMaster().Group.monsterCollectionId); } CutsceneDataBase cutsceneData = null; string effectType = this.evolveDataBK.mem.effectType; if (effectType != null) { if (!(effectType == "1")) { if (!(effectType == "2")) { if (effectType == "3" || effectType == "4") { CutsceneDataJogress cutsceneDataJogress = new CutsceneDataJogress(); cutsceneDataJogress.path = "Cutscenes/Jogress"; cutsceneDataJogress.beforeModelId = monsterModelId; cutsceneDataJogress.afterModelId = userMonster.GetMonsterMaster().Group.modelId; cutsceneDataJogress.partnerModelId = partnerModelId; CutsceneDataJogress cutsceneDataJogress2 = cutsceneDataJogress; if (CMD_Evolution.< > f__mg$cache3 == null) { CMD_Evolution.< > f__mg$cache3 = new Action(CutSceneMain.FadeReqCutSceneEnd); } cutsceneDataJogress2.endCallback = CMD_Evolution.< > f__mg$cache3; cutsceneData = cutsceneDataJogress; } } else { CutsceneDataModeChange cutsceneDataModeChange = new CutsceneDataModeChange(); cutsceneDataModeChange.path = "Cutscenes/ModeChange"; cutsceneDataModeChange.beforeModelId = monsterModelId; cutsceneDataModeChange.afterModelId = userMonster.GetMonsterMaster().Group.modelId; CutsceneDataModeChange cutsceneDataModeChange2 = cutsceneDataModeChange; if (CMD_Evolution.< > f__mg$cache2 == null) { CMD_Evolution.< > f__mg$cache2 = new Action(CutSceneMain.FadeReqCutSceneEnd); } cutsceneDataModeChange2.endCallback = CMD_Evolution.< > f__mg$cache2; cutsceneData = cutsceneDataModeChange; } } else if (MonsterGrowStepData.IsUltimateScope(userMonster.GetMonsterMaster().Group.growStep)) { CutsceneDataEvolutionUltimate cutsceneDataEvolutionUltimate = new CutsceneDataEvolutionUltimate(); cutsceneDataEvolutionUltimate.path = "Cutscenes/EvolutionUltimate"; cutsceneDataEvolutionUltimate.beforeModelId = monsterModelId; cutsceneDataEvolutionUltimate.afterModelId = userMonster.GetMonsterMaster().Group.modelId; CutsceneDataEvolutionUltimate cutsceneDataEvolutionUltimate2 = cutsceneDataEvolutionUltimate; if (CMD_Evolution.< > f__mg$cache0 == null) { CMD_Evolution.< > f__mg$cache0 = new Action(CutSceneMain.FadeReqCutSceneEnd); } cutsceneDataEvolutionUltimate2.endCallback = CMD_Evolution.< > f__mg$cache0; cutsceneData = cutsceneDataEvolutionUltimate; } else { CutsceneDataEvolution cutsceneDataEvolution = new CutsceneDataEvolution(); cutsceneDataEvolution.path = "Cutscenes/Evolution"; cutsceneDataEvolution.beforeModelId = monsterModelId; cutsceneDataEvolution.beforeGrowStep = monsterGrowStep; cutsceneDataEvolution.afterModelId = userMonster.GetMonsterMaster().Group.modelId; cutsceneDataEvolution.afterGrowStep = userMonster.GetMonsterMaster().Group.growStep; CutsceneDataEvolution cutsceneDataEvolution2 = cutsceneDataEvolution; if (CMD_Evolution.< > f__mg$cache1 == null) { CMD_Evolution.< > f__mg$cache1 = new Action(CutSceneMain.FadeReqCutSceneEnd); } cutsceneDataEvolution2.endCallback = CMD_Evolution.< > f__mg$cache1; cutsceneData = cutsceneDataEvolution; } } Loading.Invisible(); CutSceneMain.FadeReqCutScene(cutsceneData, new Action(this.StartCutSceneCallBack), delegate() { this.detailedWindow.StartAnimation(); if (this.execEvolutionReviewStatus != CMD_Evolution.EvolutionReviewStatus.FIRST_EVOLUTION_REVIEW && this.execEvolutionReviewStatus != CMD_Evolution.EvolutionReviewStatus.FIRST_ULTIMA_EVOLUTION_REVIEW) { RestrictionInput.EndLoad(); } }, 0.5f, 0.5f); }
private IEnumerator BattleEndActionHttp() { GameWebAPI.RespData_ColosseumBattleEndLogic colosseumEnd = null; GameWebAPI.ColosseumBattleEndLogic request = new GameWebAPI.ColosseumBattleEndLogic { SetSendData = delegate(GameWebAPI.ReqData_ColosseumBattleEndLogic param) { param.battleResult = ClassSingleton <MultiBattleData> .Instance.BattleResult; param.roundCount = this.battleStateData.currentRoundNumber; param.isMockBattle = ((!(ClassSingleton <MultiBattleData> .Instance.MockBattleUserCode == "0")) ? 1 : 0); param.skillUseDeckPosition = "0"; }, OnReceived = delegate(GameWebAPI.RespData_ColosseumBattleEndLogic resData) { colosseumEnd = resData; } }; RequestBase request2 = request; if (BattlePvPFunction.< > f__mg$cache0 == null) { BattlePvPFunction.< > f__mg$cache0 = new Action(RestrictionInput.EndLoad); } yield return(request2.Run(BattlePvPFunction.< > f__mg$cache0, delegate(Exception noop) { RestrictionInput.EndLoad(); }, null)); MultiBattleData.BattleEndResponseData responseData = new MultiBattleData.BattleEndResponseData(); if (colosseumEnd != null) { responseData.resultCode = colosseumEnd.resultCode; List <MultiBattleData.BattleEndResponseData.Reward> list = new List <MultiBattleData.BattleEndResponseData.Reward>(); if (colosseumEnd.reward != null) { for (int i = 0; i < colosseumEnd.reward.Length; i++) { list.Add(new MultiBattleData.BattleEndResponseData.Reward { assetCategoryId = colosseumEnd.reward[i].assetCategoryId, assetNum = colosseumEnd.reward[i].assetNum, assetValue = colosseumEnd.reward[i].assetValue }); } } List <MultiBattleData.BattleEndResponseData.Reward> list2 = new List <MultiBattleData.BattleEndResponseData.Reward>(); if (colosseumEnd.firstRankUpReward != null) { for (int j = 0; j < colosseumEnd.firstRankUpReward.Length; j++) { list2.Add(new MultiBattleData.BattleEndResponseData.Reward { assetCategoryId = colosseumEnd.firstRankUpReward[j].assetCategoryId, assetNum = colosseumEnd.firstRankUpReward[j].assetNum, assetValue = colosseumEnd.firstRankUpReward[j].assetValue }); } } responseData.reward = list.ToArray(); responseData.firstRankUpReward = list2.ToArray(); responseData.score = colosseumEnd.score; responseData.colosseumRankId = colosseumEnd.colosseumRankId; responseData.isFirstRankUp = colosseumEnd.isFirstRankUp; if (colosseumEnd.battleRecord != null) { responseData.battleRecord = new MultiBattleData.BattleEndResponseData.ColosseumBattleRecord(); responseData.battleRecord.count = colosseumEnd.battleRecord.count; responseData.battleRecord.winPercent = colosseumEnd.battleRecord.winPercent; } } else { responseData.reward = new MultiBattleData.BattleEndResponseData.Reward[0]; } ClassSingleton <MultiBattleData> .Instance.BattleEndResponse = responseData; yield break; }
public void OnResumeSelectMonsterSuccess() { global::Debug.Log("OnResumeSelectMonsterSuccess"); RestrictionInput.EndLoad(); }
private void OnPushedNextQuestButton() { ClassSingleton <PlayLimit> .Instance.ClearTicketNumCont(); ClassSingleton <PlayLimit> .Instance.ClearPlayLimitNumCont(); if (!this.CanPlayDungeonOver()) { return; } RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); int[] aliveMonsterList = this.GetAliveMonsterList(); APIRequestTask apirequestTask = this.RequestUserMonsterData(aliveMonsterList, true); 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.Add(DataMng.Instance().RequestCampaignAll(true)); } AppCoroutine.Start(apirequestTask.Run(delegate { this.RequestQuestData(); }, null, null), false); }
public override void Show(Action <int> f, float sizeX, float sizeY, float aT) { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); base.HideDLG(); base.StartCoroutine(this.InitDLG(f, sizeX, sizeY, aT)); }
private IEnumerator StartEvent() { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_OFF); ClassSingleton <MonsterUserDataMng> .Instance.Initialize(); GUIMonsterIcon.InitMonsterGO(Singleton <GUIMain> .Instance.transform); ClassSingleton <GUIMonsterIconList> .Instance.Initialize(); yield return(base.StartCoroutine(AssetBundleMng.Instance().WaitCacheReady())); yield return(base.StartCoroutine(StoreInit.Instance().InitStore())); this.googlePlay.Bootup(); yield return(base.StartCoroutine(this.AuthLogin())); yield return(base.StartCoroutine(APIUtil.Instance().StartGameLogin())); if (DataMng.Instance().RespDataCM_Login == null) { SoundMng.Instance().PlayBGM("BGMInternal/bgm_103/sound", 0.3f, null); this.screenCollider.playOkSE = false; this.switchTitleImage(GUIScreenTitle.TitleStete.returnVal); RestrictionInput.EndLoad(); GUIFadeControll.ActionRestart(); yield break; } this.titleState = (GUIScreenTitle.TitleStete)DataMng.Instance().RespDataCM_Login.state; this.switchTitleImage(this.titleState); GUIFadeControll.ActionRestart(); string responseContactCode = PlayerPrefs.GetString("InquiryCode", string.Empty); if (string.IsNullOrEmpty(responseContactCode)) { GameWebAPI.RequestCM_InquiryCodeRequest requestCM_InquiryCodeRequest = new GameWebAPI.RequestCM_InquiryCodeRequest(); requestCM_InquiryCodeRequest.OnReceived = delegate(GameWebAPI.InquiryCodeRequest response) { PlayerPrefs.SetString("InquiryCode", response.inquiryCode); }; GameWebAPI.RequestCM_InquiryCodeRequest request = requestCM_InquiryCodeRequest; yield return(base.StartCoroutine(request.Run(null, null, null))); } this.userID.gameObject.SetActive(true); this.userCode.gameObject.SetActive(true); this.appVersion.gameObject.SetActive(true); this.buildNumLabel.gameObject.SetActive(true); this.NpVersion.gameObject.SetActive(true); this.userCode.text = string.Format(StringMaster.GetString("TitleUserCode"), DataMng.Instance().RespDataCM_Login.playerInfo.userCode); this.appVersion.text = string.Format(StringMaster.GetString("TitleAppVersion"), VersionManager.version); GameWebAPI.RespDataCM_Login.TutorialStatus tutorialStatus = DataMng.Instance().RespDataCM_Login.tutorialStatus; if ("0" == tutorialStatus.endFlg && "0" == tutorialStatus.statusId) { this.cacheClearButtonCollider.enabled = false; this.cacheClearButtonLabel.color = Color.gray; this.cacheClearButtonLabel.effectColor = Color.gray; this.cacheClearButtonSprite.spriteName = "Common02_Btn_BaseG"; } yield return(this.backup.CheckClearMissionForGoogle()); if (GUICollider.IsAllColliderDisable()) { GUICollider.EnableAllCollider(string.Empty); } RestrictionInput.EndLoad(); if ("0" != tutorialStatus.endFlg) { CMD_BaseSelect.LoadSetting(); CMD_ChipSortModal.LoadSetting(); } yield break; }