/// #pkgName FGUI包名 /// #panelName UIPanel名字 /// #UIName = $"{#pkgName}{#panelName}" UIKey名字 /// 该脚本由模板创建 /// created by cb 2024 using FairyGUI; using System; using XGame.Database; using XGame.Framework.UI; namespace FL.FGUI { /// /// UI逻辑处理类 /// /// public partial class PlayerPassiveSkillIconListItemCtrl : UIController { private int _index; private int _passiveSkillId; protected override void OnEnable(object intent) { AddUIListenres(); } protected override void OnDisable() { RemoveUIListenres(); _passiveSkillId = 0; } #region UI事件 private void AddUIListenres() { } private void RemoveUIListenres() { } #endregion public void OnRefresh(int index, JobSkillParam data) { _index = index; _passiveSkillId = data.skillId; var skillInfo = SkillTableRepo.Get(data.skillId); if (skillInfo != null) { VM.SkillIcon.icon = skillInfo.Icon; } } } }