public void SetData(HeroData heroData) { this.heroData = heroData; heroNameText.text = heroData.name; heroNameText.color = WarColor.GetHeroHeadColor(heroData.legionData.colorId); colorImage.color = WarColor.GetHeroHeadColor(heroData.legionData.colorId); heroData.avatar.LoadVSIcon(OnLoadIcon); colorImage_role.color = colorImage.color; if (heroData.isRole) { colorImage.gameObject.SetActive(false); iconImage.gameObject.SetActive(false); colorImage_role.gameObject.SetActive(true); iconImage_role.gameObject.SetActive(true); } else { colorImage.gameObject.SetActive(true); iconImage.gameObject.SetActive(true); colorImage_role.gameObject.SetActive(false); iconImage_role.gameObject.SetActive(false); } fllow.targetWorld = heroData.unit.transform; }
public void Set(LegionData legionData, HeroData heroData) { playerNameText.text = legionData.name; playerNameText.color = WarColor.GetHeroHeadColor(legionData.colorId); heroNameText.text = heroData.name; heroNameText.color = WarColor.GetHeroHeadColor(heroData.legionData.colorId); heroColorImage.color = WarColor.GetHeroHeadColor(heroData.legionData.colorId); heroColorImage2.color = heroColorImage.color; heroColorImage.gameObject.SetActive(!heroData.isRole); heroColorImage2.gameObject.SetActive(heroData.isRole); heroData.avatar.LoadVSIcon(OnLoadIcon); }