Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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);
        }