Files
back_cantanBuilding/Assets/Scripts/UI/PartnerGather/Mining/EventPartnerMiningPanel.cs
2026-05-26 16:15:54 +08:00

44 lines
1.2 KiB
C#

using asap.core;
using DataCenter;
using UnityEngine;
using UnityEngine.UI;
namespace UI.PartnerGather.Mining
{
public class EventPartnerMiningPanel : MonoBehaviour
{
private Button _btnConfirm;
private EventPartnerGatherManager _partnerGatherManager;
private void Awake()
{
_partnerGatherManager = GContext.container.Resolve<EventPartnerGatherManager>();
_btnConfirm = transform.Find("root/finished/Btn_confirm/btn_green").GetComponent<Button>();
}
private void Start()
{
_btnConfirm.onClick.AddListener(OnBtnConfirm);
}
private void OnDestroy()
{
Log("OnDestroy");
}
//UIEvent
private void OnBtnConfirm()
{
Log("OnBtnConfirm");
// var View = await UIManager.Instance.ShowUI(UITypes.GetOrNew("EventPartnerDrawMiningPanel"));
// UIManager.Instance.DestroyUI(gameObject.name);
_partnerGatherManager.StartMining();
}
private void Log(object t)
{
Debug.Log($"<Color=cyan> EventPartnerMiningPanel {t} </color>");
}
}
}