using System; using TMPro; using UnityEngine; public class ResetUI : BackKeyAdd { public static ResetUI Ins; private void Start() { Ins = this; go_child.SetActive(false); } public GameObject go_child; public TextMeshProUGUI[] texts; // 0 msg public MoneyForm moneyForm; Action act_OK; public void Set(string msg, int needid, int needamount, Action ok) { base.Set(); go_child.SetActive(true); act_OK = ok; texts[0].text = msg; moneyForm.icon.sprite = UIAtlasMgr.Ins.Get_Sprite(needid); moneyForm.amount.text = NumberFormatter.FormatNumber(needamount); } public void OnClick_OK() { OnClick_Back(); act_OK(); } public override void OnClick_Back() { go_child.SetActive(false); Del_BackKey(); } }