using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; public class QuestionPanel : Panel { public List Answers = new List(); public QuestionPanel() { } public QuestionPanel(Vector3 _position, Vector2 _size, Vector3 _scale) : base(_position, _size, _scale) { } public override GameObject BuildPanel() { var questionPanel = BuildPanelWithoutContinue(); foreach (ButtonPanelModel answerModel in Answers) { // Render button from list GameObject answerPrefab = SelectButton(answerModel); answerPrefab.transform.SetParent(questionPanel.transform, false); } return questionPanel; } /* public void AddButton(PanelButtonStepModel _button) { Answers.Add(_button); }*/ // set button actions public void SetAnswerButtonAction(string _buttonName, Action onClickFunction) { var panelButtonInstance = FindButtonByName(_buttonName); panelButtonInstance.GetComponent