public override void whenOpenThisPanel() { base.whenOpenThisPanel(); CLC.transform.localScale = Vector3.zero; currentPanelContent = panelContent.chapters; initChapterPanel(); }
public override void whenOpenThisPanel() { base.whenOpenThisPanel(); currentPanelContent = panelContent.main; RewardHCs.Clear(); refreshCurrentPoolIndex(); DAP.AnimOn = false; }
public void ShowAllOwnedHeroes() { currentPanelContent = panelContent.main; //SDGameManager.Instance.isSelectHero = true; SDGameManager.Instance.heroSelectType = SDConstants.HeroSelectType.All; UIEffectManager.Instance.showAnimFadeIn(RoleStagePanel); PAGE.ItemsInit(SDConstants.ItemType.Hero); }
public void enterSelectedSerial(int index) { UIEffectManager.Instance.showAnimFadeIn(sectionsPanel); currentPanelContent = panelContent.sections; currentLocalSerial = index; CLC.FirstlyShowLevelList(); }
public void exitRRP() { RewardHCs.Clear(); for (int i = 0; i < resultRewards.Count; i++) { Destroy(resultRewards[i].gameObject); } resultRewards.Clear(); currentPanelContent = panelContent.main; UIEffectManager.Instance.hideAnimFadeOut(ResultRewardPanel); // refreshCurrentPoolIndex(); }
public IEnumerator IEInitCallingRewards() { yield return(new WaitForSeconds(newHeroPoseDismissDelay * 4)); homeScene.mapBtn.gameObject.SetActive(false); for (int i = 0; i < RewardHCs.Count; i++) { bool firstGet = true; GDEHeroData heroData = SDDataManager.Instance.getHeroByHashcode(RewardHCs[i]); string id = heroData.id; List <GDEHeroData> _List = SDDataManager.Instance.PlayerData.herosOwned.FindAll (x => x.id == id); if (_List.Count > 1) { firstGet = false; } resultRewards[i].initCalledHero(RewardHCs[i]); if (firstGet) { currentPanelContent = panelContent.pose; resultRewards[i].upText.text = "NEW!!!"; if (!excapePose) { PopoutController.CreatePopoutUnitSpeak("英雄大名" , "久仰大名", "Textures/xgb33", 10 + RewardHCs.Count - i , false, PopoutController.PopoutWIndowAlertType.ConfirmMessage , (PopoutController c, PopoutController.PopoutWindowAlertActionType a) => { if (a == PopoutController.PopoutWindowAlertActionType.OnConfirm) { StartCoroutine(c.Dismiss()); } else { StartCoroutine(c.IEWaitAndDismiss(newHeroPoseDismissDelay)); } }); yield return(new WaitForSeconds(newHeroPoseDismissDelay)); } } if (excapePose) { excapePose = false; } } currentPanelContent = panelContent.rrp; homeScene.mapBtn.gameObject.SetActive(true); }
public void enterSelectedChapter(int index) { UIEffectManager.Instance.showAnimFadeIn(serialsPanel); //UIEffectManager.Instance.showAnimFadeIn(CLC.transform); currentPanelContent = panelContent.serials; //CLC.FirstlyShowLevelList(); for (int i = 0; i < AllChapterThemeArray.Length; i++) { if (i == index) { AllChapterThemeArray[i].gameObject.SetActive(true); } else { AllChapterThemeArray[i].gameObject.SetActive(false); } } currentLocalChapter = index; initSerialPanel(currentLocalChapter); }
public override void commonBackAction() { if (currentPanelContent == panelContent.chapters) { base.commonBackAction(); homeScene.SubMenuClose(); } else if (currentPanelContent == panelContent.serials) { UIEffectManager.Instance.hideAnimFadeOut(serialsPanel); currentPanelContent = panelContent.chapters; initChapterPanel(); } else if (currentPanelContent == panelContent.sections) { UIEffectManager.Instance.hideAnimFadeOut(sectionsPanel); currentPanelContent = panelContent.serials; initSerialPanel(currentLocalChapter); } }