using System.Collections; using System.Collections.Generic; using UnityEngine; namespace TON { public class GuideUI : UIBase { public static GuideUI Instance => UIManager.Singleton.GetUI(UIList.GuideUI); [SerializeField] private List guideList = new List(); private int index = 0; private void OnEnable() { index = 0; ShowGuideObject(); } private void OnDisable() { guideList.ForEach(guide => guide.SetActive(false)); } private void ShowGuideObject() { if (index > 0) { guideList[index - 1].SetActive(false); } guideList[index].SetActive(true); } public void HandleClickScreen() { if (index == guideList.Count - 1) { UIManager.Hide(UIList.GuideUI); return; } index++; ShowGuideObject(); } } }