| | |
| | | public abstract class FunctionsBaseWin : UIBase |
| | | { |
| | | // 标签按钮组 |
| | | public Button[] tabButtons; |
| | | public GroupButtonEx[] tabButtons; |
| | | |
| | | // 当前打开的子界面 |
| | | protected UIBase currentSubUI; |
| | |
| | | /// </summary> |
| | | protected override void InitComponent() |
| | | { |
| | | base.InitComponent(); |
| | | |
| | | // 初始化UI组件事件 |
| | | InitButtonEvents(); |
| | | } |
| | |
| | | // 更新当前选中的标签索引 |
| | | functionOrder = index; |
| | | |
| | | // 更新按钮状态 |
| | | UpdateButtonsState(); |
| | | |
| | | // 关闭当前打开的子界面 |
| | | CloseCurrentSubUI(); |
| | | |
| | |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 更新按钮状态 |
| | | /// </summary> |
| | | protected abstract void UpdateButtonsState(); |
| | | |
| | | |
| | | /// <summary> |
| | | /// 根据标签索引打开对应的子界面 |