public override void whenOpenThisPanel() { base.whenOpenThisPanel(); currentBtnKind = aboveBtnKind.material; BAG.gameObject.SetActive(false); resetThisPanel(); page.ItemsInit(SDConstants.ItemType.Consumable, SDConstants.ConsumableType.material); if (page.items.Count > 0) { page.items[0].chooseConsumableToShowDetail(); } }
public void initHospital() { initAllSickTasks(); resetSBSR(); SDGameManager.Instance.heroSelectType = SDConstants.HeroSelectType.Dying; pageController.ItemsInit(SDConstants.ItemType.Hero); }
//public Transform public void InitEnemiesIllustrateBook() { List <GDEItemData> AllEnemies = SDDataManager.Instance.GetAllEnemiesPlayerSaw; PAGE.ItemsInit(SDConstants.ItemType.Enemy); initEmptyIllustrate(); }
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 heroPanelInit() { string currentTeamId = MainPanel.CurrentTeamId; GDEunitTeamData unitTeam = SDDataManager.Instance.getHeroTeamByTeamId(currentTeamId); heroesInTeam = new int[SDConstants.MaxSelfNum]; List <GDEHeroData> all = SDDataManager.Instance.getHerosFromTeam(currentTeamId); for (int i = 0; i < SDConstants.MaxSelfNum; i++) { bool flag = false; foreach (GDEHeroData H in all) { if (i == H.TeamOrder) { int HC = H.hashCode; heroesInTeam[i] = HC; heroItemsInTeam[i].initHero(HC); flag = true; break; } } if (!flag) { heroesInTeam[i] = 0; heroItemsInTeam[i].initEmptyHero(); } } MainPanel.RPC.initRoleModelToRolePosPlace(); heroBtnFunction(MainPanel.currentHeroIndexInTeam); PAGE.ItemsInit(SDConstants.ItemType.Hero); foreach (SingleItem item in PAGE.items) { if (heroesInTeam.Contains(item.itemHashcode)) { item.isSelected = true; } else { item.isSelected = false; } } }
public void initPropList() { SDGameManager.Instance.stockUseType = SDConstants.StockUseType.work; page.ConsumableType = SDConstants.ConsumableType.prop; page.ItemsInit(SDConstants.ItemType.Consumable); foreach (SingleItem s in page.items) { s.bagController = this; } IsMini = false; }
public void changeSelectSubPanel(editType oldType, editType newType) { if (newType == editType.goddess) { goddessSelectSubPanel.gameObject.SetActive(true); goddess_pageController.ItemsInit(SDConstants.ItemType.Goddess); } if (oldType == editType.goddess) { goddessSelectSubPanel.gameObject.SetActive(false); goddess_pageController.ResetPage(); } }
public void heroesInit() { pageController.pageIndex = 0; pageController.ItemsInit(SDConstants.ItemType.Hero); showEmptyHeroDetail(); if (pageController.itemCount == 0) { emptyHeroPanel.gameObject.SetActive(true); } else { emptyHeroPanel.gameObject.SetActive(false); } }
public void refreshThisAssemblyLine(GDEtimeTaskData task) { //展示列表 showingCard.initTimeTask(task); SlavePage.ItemsInit(SDConstants.ItemType.NPC); foreach (SingleItem s in SlavePage.items) { if (s.itemHashcode == task.itemHashcode) { s.isSelected = true; break; } } }
public void ShowRuneSetPanel() { if (currentSubPanelType == subPanelType.rune) { return; } currentSubPanelType = subPanelType.rune; // UIEffectManager.Instance.showAnimFadeIn(runePanel); HEWPageController page = runePanel.GetComponentInChildren <HEWPageController>(); page.ItemsInit(SDConstants.ItemType.Rune); GoddessPV.GetComponent <CanvasGroup>().DOFade(0.5f, 0.1f); // SDGD.transform.DOMove(GD_rune_place.position, GD_animTime); }
public void chooseEquipedRune() { GoddessDetailPanel GDP = GetComponentInParent <GoddessDetailPanel>(); if (GDP == null) { return; } SDDataManager.Instance.addRuneToGoddessSlot(itemHashcode, GDP.CurrentGoddess.ID , GDP.currentGoddessRunePos); GDP.refreshGoddessList(); // HEWPageController page = GDP.runePanel.GetComponentInChildren <HEWPageController>(); page.ItemsInit(SDConstants.ItemType.Rune); //Debug.Log("C--R"); GDP.RDP.initDetailPanel(SDDataManager.Instance.getRuneOwnedByHashcode(itemHashcode)); }
public void initHelmetSelectPanel() { refreshEquipIcon(); //titleText.text = "Helmet"; List <GDEEquipmentData> equips = SDDataManager.Instance.GetPosOwnedEquipsByCareer (EquipPosition.Head, heroDetail.ID); GDEEquipmentData helmet = SDDataManager.Instance.getHeroEquipHelmet(heroDetail.Hashcode); if (helmet == null || string.IsNullOrEmpty(helmet.id)) { equipedItemBtn.gameObject.SetActive(false); equipedItemName.text = ""; equipedItemLevel.text = ""; setEquipDetailPanelEmpty(); } else { refreshSelectedEquipmentDetail(helmet.hashcode); //helmet. } pageController.ItemsInit(SDConstants.ItemType.Equip, EquipPosition.Head); }
public void initPage() { SDGameManager.Instance.stockUseType = SDConstants.StockUseType.detail; Page.ItemsInit(SDConstants.ItemType.Rune); }
void initEquipsOwnedByPos(EquipPosition pos) { SDGameManager.Instance.stockUseType = SDConstants.StockUseType.detail; PAGE.ItemsInit(SDConstants.ItemType.Equip, pos); }