using Excel2Json; using Fort23.UTool; namespace Fort23.Mono { [UIBinding(prefab = "SkillWidget")] public partial class SkillWidget : UIComponent { private int 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= ConfigComponent.Instance.Get(skillConfigId); SkillMassgePanel.OpenSkillSelectPanel(skillConfig.name, skillConfig.dec); }; } public void InitSkillWidget(int skillId,SkillSelectPanel skillSelectPanel) { this.skillSelectPanel = skillSelectPanel; skillConfigId=skillId; SkillConfig skillConfig= ConfigComponent.Instance.Get(skillId); icon.icon_name= skillConfig.icon; } } }