using DG.Tweening; using System.Collections; using System.Collections.Generic; using TMPro; using Unity.VisualScripting; using UnityEngine; using UnityEngine.UI; using static Aspose.Pdf.Operator; public class UI_FadePanel : BasePanel { public static UI_FadePanel Instance; public string FadeString; public Image FadeBg; /// /// Îı¾ /// public TextMeshProUGUI FadetextMeshProUGUI; public float typeTime; public Button Next_Btn; //public Button Next_Btn; public void Awake() { Instance = this; } public void Init() { gameObject.SetActive(true); FadeBg.DOFade(1,1f); StartCoroutine(Typing(FadetextMeshProUGUI, FadeString)); } public void Start() { Next_Btn.onClick.AddListener(() => { }); } public void HidePanel() { gameObject.SetActive(false); } /// /// ´ò×Ö»ú /// /// /// /// public IEnumerator Typing(TextMeshProUGUI text ,string a) { yield return new WaitForSeconds(1f); text.text = string.Empty; string strTemp = string.Empty; for (int i = 0; i < a.Length; i++) { yield return new WaitForSeconds(typeTime); strTemp += a[i]; text.text = strTemp; } } }