Project_WL/Assets/Script/UI/Common/MoneyForm.cs

47 lines
944 B
C#

using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class MoneyForm : MonoBehaviour
{
public Image icon;
public TextMeshProUGUI amount;
int m_itemid;
public void Set(int id)
{
if (id > 0)
{
gameObject.SetActive(true);
m_itemid = id;
Refresh();
}
else
gameObject.SetActive(false);
}
public void Refresh()
{
if (m_itemid > 0)
{
icon.sprite = UIAtlasMgr.Ins.Get_Sprite(m_itemid);
amount.text = NumberFormatter.FormatNumber(ServerInfo.Ins.m_ServerData.Get_ItemAmount(m_itemid));
}
}
public void OnClick_Money()
{
}
public void Set(int id, int count)
{
icon.sprite = UIAtlasMgr.Ins.Get_Sprite(id);
Set_Amount(count);
}
public void Set_Amount(int count)
{
amount.text = NumberFormatter.FormatNumber(count);
}
}