using Cysharp.Threading.Tasks; using DG.Tweening; using MessagePipe; using PMaker.DependencyInjection; using PMaker.MessagePipe; using System.Threading; using TMPro; using UniRx; using UniRx.Triggers; using UnityEngine; using UnityEngine.UI; public class UINextTip : NameMessageBehaviour { public float duration = 1.5f; [SerializeField] private Transform _root; [SerializeField] private TextMeshProUGUI[] _text; [SerializeField] private Button _nextBtn; private void Reset() { this._root = this.transform.Find("Root"); this._text = this.GetComponentsInChildren(true); this._nextBtn = this.GetComponentInChildren