CapersProject/Assets/02.Scripts/Ui/Tycoon/PayMoneyUi.cs

35 lines
790 B
C#
Raw Normal View History

2024-10-10 08:42:20 +00:00
using System;
using DG.Tweening;
using Sirenix.OdinInspector;
using TMPro;
using UnityEngine;
namespace BlueWater.Uis
{
public class PayMoneyUi : MonoBehaviour
{
[SerializeField, Required]
private DOTweenAnimation _moveAnimation;
2024-10-06 23:41:09 +00:00
[SerializeField, Required]
private GameObject _panel;
[SerializeField, Required]
private TMP_Text _goldText;
private void OnDestroy()
{
_moveAnimation.DOKill();
}
public void PayMoney(int gold)
{
_goldText.text = gold.ToString("N0");
2024-10-06 23:41:09 +00:00
ShowUi();
_moveAnimation.DORestart();
}
2024-10-06 23:41:09 +00:00
public void ShowUi() => _panel.SetActive(true);
public void HideUi() => _panel.SetActive(false);
}
}