32 lines
590 B
C#
32 lines
590 B
C#
using System;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
public class PopupUI : MonoBehaviourSingletonTemplate<PopupUI>
|
|
{
|
|
public GameObject go_child;
|
|
public TextMeshProUGUI t_msg;
|
|
|
|
Action act_ok, act_no;
|
|
|
|
public void Set(string msg, Action ok, Action no = null)
|
|
{
|
|
go_child.SetActive(true);
|
|
act_ok = ok;
|
|
act_no = no;
|
|
|
|
t_msg.text = msg;
|
|
}
|
|
|
|
public void OnClick_OK()
|
|
{
|
|
go_child.SetActive(false);
|
|
act_ok?.Invoke();
|
|
}
|
|
|
|
public void OnClick_No()
|
|
{
|
|
go_child.SetActive(false);
|
|
act_no?.Invoke();
|
|
}
|
|
} |