GameOff2024/Assets/Scripts/UI/Quiz/QuestionDisplayUI.cs
Samir Badi 6de15f94f7 Save
2024-11-09 12:36:25 -05:00

32 lines
831 B
C#

using System;
using System.Collections.Generic;
using GameOff.Core;
using GameOff.Quiz;
using UnityEngine;
using UnityEngine.Serialization;
namespace GameOff.UI.Quiz
{
public class QuestionDisplayUI: MonoBehaviour
{
[SerializeField] private QuestionUI questionPrefab;
[SerializeField] private Transform questionHolder;
private void Start()
{
InitQuestion();
}
private void InitQuestion()
{
List<QuestionInfo> infos = QuizHandler.Instance.QuestionInfos;
for (int i = 1; i <= infos.Count; i++)
{
QuestionUI visual = Instantiate(questionPrefab, questionHolder);
visual.SetUp(infos[i - 1]);
visual.transform.name = $"Question-{i}";
}
}
}
}