using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;

[RequireComponent(typeof(CanvasGroup))]
public class TutorialPanelController : MonoBehaviour
{    
    [SerializeField] private TMP_Text tutorialText;
    
    [Header("튜토리얼 터치 타겟들")]
    [SerializeField]
    public GameObject[] touchTargets; 
    [Header("튜토리얼에서 보여줄 이미지 혹은 판넬들")]
    [SerializeField] private  GameObject[] images; 

    public void setTutorialText(string tutorialText)
    {
        this.tutorialText.text = tutorialText;
    }
    //TODO:RangeCheck
    public void ShowTouchTarget(int index)
    {
        touchTargets[index].SetActive(true);
    }

    public void HideTouchTarget(int index)
    {
        touchTargets[index].SetActive(false);
    }

    public void ShowImage(int index)
    {
        images[index].SetActive(true);
    }

    public void HideImage(int index)
    {
        images[index].SetActive(false);
    }

}