public void RefreshWakeUpPanel() { HeroInfo info = SDDataManager.Instance.getHeroInfoById(HeroDetail.ID); HeroRace hrace = info.Race; RaceIcon.sprite = hrace.Icon; RaceIcon.SetNativeSize(); RaceText.text = SDGameManager.T(hrace.NAME); // RoleCareer rcareer = info.Career; CareerIcon.sprite = rcareer.Icon; CareerIcon.SetNativeSize(); CareerText.text = SDGameManager.T(rcareer.NAME); // RarityImg.sprite = SDDataManager.Instance.raritySprite(info.Rarity); RarityImg.SetNativeSize(); if (info.PersonalDrawImg == null) { PoseImg.gameObject.SetActive(false); PoseBgImg.sprite = SDDataManager.Instance.heroRaceBgIcon(hrace.Race); } else { PoseImg.gameObject.SetActive(true); } }
public void setHero(int hashcode) { GDEHeroData heroData = SDDataManager.Instance.GetHeroOwnedByHashcode(hashcode); string id = heroData.id; ID = id; careerIndex = SDDataManager.Instance.getHeroCareerById(id); raceIndex = SDDataManager.Instance.getHeroRaceById(id); ROHeroData dal = SDDataManager.Instance.getHeroDataByID(id, heroData.starNumUpgradeTimes); //career RoleCareer c = dal.Info.Career; CareerIconImg.sprite = c.Icon; CareerIconImg.SetNativeSize(); CareerText.text = SDGameManager.T(c.NAME); //race HeroRace r = dal.Info.Race; RaceIconImg.sprite = r.Icon; RaceIconImg.SetNativeSize(); RaceText.text = SDGameManager.T(r.NAME); //rarity RarityImg.sprite = SDDataManager.Instance.raritySprite(dal.quality); RarityImg.SetNativeSize(); //personalDrawImg if (dal.Info.PersonalDrawImg == null) { HCdI_Bg.gameObject.SetActive(false); heroCharacterDrawingImg.sprite = RaceIconImg.sprite; heroCharacterDrawingImg.SetNativeSize(); heroCharacterDrawingImg.color = Color.grey; } else { HCdI_Bg.gameObject.SetActive(true); heroCharacterDrawingImg.sprite = dal.Info.PersonalDrawImg; heroCharacterDrawingImg.SetNativeSize(); heroCharacterDrawingImg.color = Color.white; HCdI_Bg.sprite = RaceIconImg.sprite; HCdI_Bg.SetNativeSize(); HCdI_Bg.color = Color.white; } //RaceIconImg.sprite = int grade = SDDataManager.Instance.getLevelByExp(heroData.exp); _hero.gender = (CharacterSex)heroData.sex; _hero.initData_Hero((Job)careerIndex, raceIndex, grade, dal.quality, dal.starNum , dal.ExportRAL , dal.CRIDmg, dal.DmgReduction, dal.DmgReflection, dal.RewardRate , dal.BarChartRegendPerTurn, ID, dal.Info.Name, heroData.wakeNum); }