OldBlueWater/BlueWater/Assets/PixelHeroes/Scripts/UI/Popup.cs
2023-09-26 15:24:34 +09:00

38 lines
784 B
C#

using System.Collections;
using UnityEngine;
using UnityEngine.UI;
namespace Assets.PixelHeroes.Scripts.UI
{
public class Popup : MonoBehaviour
{
public CanvasGroup CanvasGroup;
public Text Message;
public static Popup Instance;
public void Awake()
{
Instance = this;
}
public void Show(string message)
{
CanvasGroup.alpha = 1;
Message.text = message;
StartCoroutine(Hide());
}
private IEnumerator Hide()
{
yield return new WaitForSeconds(2);
while (CanvasGroup.alpha > 0)
{
CanvasGroup.alpha -= Time.deltaTime;
yield return null;
}
}
}
}