| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | using Excel2Json;using Fort23.UTool;using GameLogic.Hero;namespace Fort23.Mono{    [UIBinding(prefab = "SkillWidget")]    public partial class SkillWidget : UIComponent    {        private SkillInfo skillConfigId;        private SkillSelectPanel skillSelectPanel;        private void Init()        {        }        public override void AddEvent()        {        }        public override void DelEvent()        {        }        public override void AddButtonEvent()        {            myButton.onClick=delegate {                skillSelectPanel.SelectSkill(skillConfigId);            };            myButton.OnPressAndHold=delegate            {                SkillConfig skillConfig = skillConfigId.skillConfig;                SkillMassgePanel.OpenSkillSelectPanel(skillConfig.name, skillConfig.dec);            };        }        public void InitSkillWidget(SkillInfo skillId,SkillSelectPanel skillSelectPanel)        {            this.skillSelectPanel = skillSelectPanel;            skillConfigId=skillId;            SkillConfig skillConfig=  skillId.skillConfig;            icon.icon_name= skillConfig.icon;        }    }}
 |