public void chooseGoddessAsTeamLeader() { SelectTeamUnitPanel STUP = GetComponentInParent <SelectTeamUnitPanel>(); if (STUP) { string cid = STUP.CurrentTeamId; GDEunitTeamData team = SDDataManager.Instance.getHeroTeamByTeamId(cid); if (team.goddess == itemId) { isSelected = true; } else { isSelected = false; } // if (!isSelected) { isSelected = true; SDDataManager.Instance.setTeamGoddess(cid, itemId); } else { isSelected = false; SDDataManager.Instance.setTeamGoddess(cid, string.Empty); } STUP.goddess_pageController.ItemsInit(SDConstants.ItemType.Goddess); STUP.currentGoddessSimpleDetail.ShowGoddessMessage(itemId); } }
public void initGoddess(GDEgoddessData goddess) { type = SDConstants.ItemType.Goddess; itemId = goddess.id; //RoGoddessData g = SDDataManager.Instance.getGoddessData(goddess); GoddessInfo g = SDDataManager.Instance.getGoddessInfoById(goddess.id); //itemHashcode = goddess.GetHashCode(); upText.gameObject.SetActive(true); upText.text = SDGameManager.T("Lv.") + SDDataManager.Instance.getLevelByExp(goddess.exp); starVision.StarNum = goddess.star; downText.text = SDGameManager.T(g.name); // itemNum = goddess.volume; SelectTeamUnitPanel STUP = GetComponentInParent <SelectTeamUnitPanel>(); if (STUP) { string cid = STUP.CurrentTeamId; GDEunitTeamData team = SDDataManager.Instance.getHeroTeamByTeamId(cid); if (team.goddess == itemId) { isSelected = true; } else { isSelected = false; } } }
public void chooseHeroToBattle() { SelectTeamUnitPanel STUP = GetComponentInParent <SelectTeamUnitPanel>(); if (STUP == null) { return; } IEnumerator C = STUP.RPC.IEInitRoleModelToRolePosPlace(); int status = SDDataManager.Instance.getHeroStatus(itemHashcode); if (status == 0) { isSelected = true; } else if (status == 1) { SDDataManager.Instance.removeFromTeam(itemHashcode); isSelected = false; } else { return; } // SDDataManager.Instance.setHeroTeam(STUP.CurrentTeamId , STUP.currentHeroIndexInTeam , itemHashcode); // STUP.refreshUI(); STUP.SDHS.heroPanelInit(); }