using System; using TMPro; using UnityEngine; public class PopupUI : MonoBehaviourSingletonTemplate { 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(); } }