/// #pkgName FGUI包名 /// #panelName UIPanel名字 /// #UIName = $"{#pkgName}{#panelName}" UIKey名字 /// 该脚本由模板创建 /// created by cb 2024 using XGame.Framework.UI; namespace FL.FGUI { public struct JobLvParam { public int lv; public int curJobLv; // 自身当前职业等级 } /// /// UI逻辑处理类 /// /// public partial class PlayerLvListItemCtrl : UIController { protected override void OnEnable(object intent) { AddUIListenres(); } protected override void OnDisable() { RemoveUIListenres(); } #region UI事件 private void AddUIListenres() { } private void RemoveUIListenres() { } #endregion public void OnRefresh(int index, JobLvParam data) { VM.LvLabel.text = string.Format(StringDefine.commonLv, data.lv); VM.CurLvCtrl.selectedIndex = data.curJobLv == data.lv ? 1 : (data.curJobLv < data.lv ? 0 : 2); } } }