| | |
| | | base.InitComponent(); |
| | | |
| | | avatarCell.button.AddListener(() => { }); |
| | | |
| | | } |
| | | |
| | | public override void Refresh() |
| | |
| | | tabButtons[3].UpdateButtonState(); |
| | | } |
| | | |
| | | //外部调用点击功能 |
| | | public void ClickFunc(int functionOrder) |
| | | { |
| | | tabButtons[functionOrder].onClick.Invoke(); |
| | | } |
| | | |
| | | //恢复功能按钮状态 |
| | | public void RestoreFuncBtn() |
| | | { |
| | | tabButtons[functionOrder].SelectBtn(); |
| | | } |
| | | |
| | | protected override void SelectBottomTab(int index) |
| | | { |
| | | if (index == 3) |
| | |
| | | OpenSubUIByTabIndex(); |
| | | } |
| | | |
| | | //战斗按钮动画 |
| | | void ClickAnimation(int index) |
| | | { |
| | | if (isFirstOpen || (functionOrder != 0 && index == 0)) |
| | |
| | | AutoFightModel.Instance.StartFight(); |
| | | } |
| | | } |
| | | else if (index == 4 && !PlayerDatas.Instance.fairyData.HasFairy) |
| | | { |
| | | //未加入公会不切换标签,打开申请界面 |
| | | UIManager.Instance.OpenWindow<GuildJoinWin>(); |
| | | return; |
| | | } |
| | | |
| | | |
| | | SelectBottomTab(index); |
| | | } |
| | | |
| | |
| | | battleWin.SetBattleField(BattleManager.Instance.storyBattleField); |
| | | } |
| | | currentSubUI = UIManager.Instance.OpenWindow<HomeWin>(); |
| | | Debug.Log("打开主城界面"); |
| | | break; |
| | | case 1: |
| | | currentSubUI = UIManager.Instance.OpenWindow<AffairBaseWin>(); |
| | | Debug.Log("打开内政界面"); |
| | | break; |
| | | case 2: |
| | | currentSubUI = UIManager.Instance.OpenWindow<HeroBaseWin>(0); |
| | | Debug.Log("打开武将界面"); |
| | | break; |
| | | // case 3: |
| | | // // currentSubUI = UIManager.Instance.OpenUI<QuestUI>(); |
| | | // 挑战界面不跳转 |
| | | // Debug.Log("打开挑战界面"); |
| | | // break; |
| | | case 4: |