39 lines
1.1 KiB
C#
39 lines
1.1 KiB
C#
using asap.core;
|
|
using GameCore;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
public class LackOfResourceConfirmEvent
|
|
{
|
|
/// <summary>
|
|
/// 0.资源商店 1.钻石商店
|
|
/// </summary>
|
|
public int state;
|
|
}
|
|
|
|
public class LackOfResourceConfirmPopupPanel : MonoBehaviour
|
|
{
|
|
Button confirmButton;
|
|
Button cancelButton;
|
|
private void Awake()
|
|
{
|
|
confirmButton = transform.Find("root/btn_confrim/btn_green").GetComponent<Button>();
|
|
cancelButton = transform.Find("btn_close").GetComponent<Button>();
|
|
}
|
|
private void Start()
|
|
{
|
|
confirmButton.onClick.AddListener(OnConfirmButtonClick);
|
|
cancelButton.onClick.AddListener(OnCancelButtonClick);
|
|
}
|
|
private async void OnConfirmButtonClick()
|
|
{
|
|
await UIManager.Instance.GetUIAsync(UITypes.FishingShopPanel);
|
|
GContext.Publish(new LackOfResourceConfirmEvent() { state = 1 });
|
|
UIManager.Instance.DestroyUI(UITypes.LackOfResourceConfirmPopupPanel);
|
|
GContext.Publish(new HideHomePanelEvent());
|
|
}
|
|
private void OnCancelButtonClick()
|
|
{
|
|
UIManager.Instance.DestroyUI(UITypes.LackOfResourceConfirmPopupPanel);
|
|
}
|
|
}
|