using System; using System.Collections; using System.Collections.Generic; using System.Reflection; using TMPro; using UnityEngine; using UnityEngine.UI; public class DialoguePanel : MonoBehaviour { public Action OnQuestionsFinished; [SerializeField] private Transform m_questionHolder; [SerializeField] private Button m_questionButton; [SerializeField] private TMP_Text m_characterNameText; [SerializeField] private TMP_Text m_characterText; [SerializeField] private CharacterSheetController m_characterSheetController; private const float TypingSpeed = 0.03f; private List m_questionIndexAsked = new List(); private List