SkillWidget.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using Core.Language;
  2. using Excel2Json;
  3. using Fort23.UTool;
  4. using GameLogic.Hero;
  5. namespace Fort23.Mono
  6. {
  7. [UIBinding(prefab = "SkillWidget")]
  8. public partial class SkillWidget : ItemWidgetBasic
  9. {
  10. public SkillInfo skillConfigId;
  11. private SkillSelectPanel skillSelectPanel;
  12. private void Init()
  13. {
  14. }
  15. public override void AddEvent()
  16. {
  17. }
  18. public override void DelEvent()
  19. {
  20. }
  21. public override void AddButtonEvent()
  22. {
  23. base.AddButtonEvent();
  24. // myButton.onClick=delegate {
  25. // skillSelectPanel.SelectSkill(skillConfigId);
  26. // };
  27. // myButton.OnPressAndHold=delegate
  28. // {
  29. // SkillConfig skillConfig = skillConfigId.skillConfig;
  30. // SkillMassgePanel.OpenSkillSelectPanel(LanguageManager.Instance.Text(skillConfig.name), LanguageManager.Instance.Text(skillConfig.dec));
  31. // };
  32. }
  33. public void InitSkillWidget(SkillInfo skillId,SkillSelectPanel skillSelectPanel)
  34. {
  35. this.skillSelectPanel = skillSelectPanel;
  36. skillConfigId=skillId;
  37. SkillConfig skillConfig= skillId.skillConfig;
  38. icon.icon_name= skillConfig.icon;
  39. }
  40. }
  41. }