33 lines
1.0 KiB
C#
33 lines
1.0 KiB
C#
using asap.core;
|
|
using GameCore;
|
|
using UI;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace EventBossFight
|
|
{
|
|
/// <summary>
|
|
/// 阵亡弹窗:仅确认关闭,回到活动主界面;付费复活入口在主界面,与转盘互斥。
|
|
/// </summary>
|
|
public class EventBossFightFailPanel : BasePanel
|
|
{
|
|
private Button _btnConfirm;
|
|
private EventBossFightManager _manager;
|
|
private EventBossFightManager Manager => _manager ??= GContext.container.Resolve<EventBossFightManager>();
|
|
|
|
private void Awake()
|
|
{
|
|
_btnConfirm = gameObject.FindChildGameObject("btn_green").GetComponent<Button>();
|
|
_btnConfirm.onClick.AddListener(OnClickConfirm);
|
|
}
|
|
|
|
private void OnClickConfirm()
|
|
{
|
|
UIManager.Instance.DestroyUI(UITypes.EventBossFightEndingPopupPanel);
|
|
var main = UIManager.Instance.GetContainedUI(UITypes.EventBossFightPanel)
|
|
?.GetComponent<EventBossFightMainPanel>();
|
|
main?.OnReturnFromEndingPopupToMain();
|
|
}
|
|
}
|
|
}
|