| | |
| | | /// </summary> |
| | | public class HeroBaseWin : FunctionsBaseWin |
| | | { |
| | | [SerializeField] Button callBtn; |
| | | |
| | | /// </summary> |
| | | protected override void InitComponent() |
| | | { |
| | | base.InitComponent(); |
| | | |
| | | //招募为另外一个界面,避免关闭时显示空白 |
| | | callBtn.AddListener(() => |
| | | { |
| | | //打开招募界面 |
| | | UIManager.Instance.OpenWindow<HeroCallWin>(); |
| | | }); |
| | | } |
| | | |
| | | |
| | | protected override void OnPreOpen() |
| | | protected override void OnOpen() |
| | | { |
| | | base.OnPreOpen(); |
| | | tabButtons[functionOrder].SelectBtn(true); |
| | | if (HappyXBModel.Instance.startTenCallGuide) |
| | | { |
| | | NewBieCenter.Instance.StartNewBieGuide(HappyXBModel.Instance.tenCallGuideID); |
| | | HappyXBModel.Instance.startTenCallGuide = false; |
| | | |
| | | } |
| | | } |
| | | |
| | | protected override void OnPreClose() |
| | | { |
| | | base.OnPreClose(); |
| | | |
| | | } |
| | | |
| | | |
| | | public override void Refresh() |
| | | { |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | |
| | | Debug.Log("打开子界面 : " + functionOrder); |
| | | // 主城 内政 武将 挑战 公会 |
| | | //根据索引打开不同的界面 |
| | | switch (functionOrder) |
| | | switch (functionOrder) |
| | | { |
| | | case 0: |
| | | currentSubUI = UIManager.Instance.OpenWindow<HeroListWin>(); |
| | | break; |
| | | case 1: |
| | | //currentSubUI = UIManager.Instance.OpenWindow<HeroCollectionsWin>(); |
| | | currentSubUI = UIManager.Instance.OpenWindow<HeroCollectionWin>(); |
| | | break; |
| | | case 2: |
| | | currentSubUI = UIManager.Instance.OpenWindow<HeroFatesWin>(); |
| | | break; |
| | | default: |
| | | Debug.LogWarning("未知的标签索引: " + functionOrder); |