39 lines
839 B
C#
39 lines
839 B
C#
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();
|
|
}
|
|
} |