| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 | using Core.Language;using GameLogic.Hero;using UnityEngine.UI;using Utility;namespace Fort23.Mono{    [UIBinding(prefab = "GongFaUpgradeInfoWidget")]    public partial class GongFaUpgradeInfoWidget : UIComponent    {        public SkillInfo _skillInfo;                public SkillInfo currentSkillInfo;        private void Init()        {        }        public override void AddEvent()        {        }        public override void DelEvent()        {        }        public override void AddButtonEvent()        {        }        public void CustomInit(SkillInfo currentSkillInfo, SkillInfo skillInfo,bool isUp)        {            fx_ui_gongfa_tiaomu.gameObject.SetActive(false);            _skillInfo = skillInfo;            this.currentSkillInfo = currentSkillInfo;            if (_skillInfo.skillConfig.level <= currentSkillInfo.skillConfig.level)            {                Icon_Marsk.gameObject.SetActive(false);            }            else            {                Icon_Marsk.gameObject.SetActive(true);            }                 Text_Desc.text = UtilTools.GetString(LanguageManager.Instance.Text(skillInfo.skillConfig.PromoteLan), skillInfo.skillConfig.PromoteLanPara);                        for (var i = 0; i < StarRoot.Count; i++)            {                MyImage icon = StarRoot[i] as MyImage;                if ( i < skillInfo.skillConfig.level-1)                {                    icon.gameObject.SetActive(true);                                }                else                {                    icon.gameObject.SetActive(false);                }            }                                }        public void SelectWidget(bool isUp)        {            if (_skillInfo.skillConfig.level == currentSkillInfo.skillConfig.level + 1 && isUp)            {                Icon_Select.gameObject.SetActive(true);            }            else            {                Icon_Select.gameObject.SetActive(false);            }        }        public override void DormancyObj()        {            _skillInfo = null;            fx_ui_gongfa_tiaomu.gameObject.SetActive(false);            base.DormancyObj();        }    }}
 |