using UnityEngine;
using TMPro;

public class FadeBlinkText : MonoBehaviour
{
    public TextMeshProUGUI uiText;
    public float speed = 1.0f; // 깜빡이는 속도

    private float alpha = 1.0f;
    private bool fadingOut = true;

    void Update()
    {
        Color c = uiText.color;

        if (fadingOut)
        {
            alpha -= Time.deltaTime * speed;
            if (alpha <= 0f)
            {
                alpha = 0f;
                fadingOut = false;
            }
        }
        else
        {
            alpha += Time.deltaTime * speed;
            if (alpha >= 1f)
            {
                alpha = 1f;
                fadingOut = true;
            }
        }

        uiText.color = new Color(c.r, c.g, c.b, alpha);
    }
}