44 lines
1.2 KiB
C#
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>");
|
|
}
|
|
}
|
|
} |