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; } } }