using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
/// <summary>
|
/// 武将基础界面
|
/// </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()
|
{
|
base.OnPreOpen();
|
tabButtons[functionOrder].SelectBtn(true);
|
}
|
|
protected override void OnPreClose()
|
{
|
base.OnPreClose();
|
}
|
|
|
public override void Refresh()
|
{
|
|
}
|
|
|
|
protected override void OpenSubUIByTabIndex()
|
{
|
Debug.Log("打开子界面 : " + functionOrder);
|
// 主城 内政 武将 挑战 公会
|
//根据索引打开不同的界面
|
switch (functionOrder)
|
{
|
case 0:
|
currentSubUI = UIManager.Instance.OpenWindow<HeroListWin>();
|
break;
|
case 1:
|
//currentSubUI = UIManager.Instance.OpenWindow<HeroCollectionsWin>();
|
break;
|
case 2:
|
break;
|
default:
|
Debug.LogWarning("未知的标签索引: " + functionOrder);
|
break;
|
}
|
}
|
}
|