Hi all ,I want to make a review system in my quiz game.
The player can review the questions on every Level before playing.
I want to show 10 questions each round.
But it will show Round 1-1,Round 2-2, Round 3-3…to Round 10-10 , total ten questions.
This is not what I want. I want Round 1 , 1-10 questions.
Can someone check my code and give me a point.
Thank !
RoundData:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[System.Serializable]
public class RoundData
{
public string _name;
public float timeLimitInSeconds ;
public QueData[] questions;
}
QueData:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[System.Serializable]
public class QueData
{
public string queText;
public AnsData[] answers;
}
QueButton:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class QueButton : MonoBehaviour
{
public Text queText;
private QueData queData;
public void QueSetup(QueData data)
{
queData = data;
queText.text = queData.queText;
}
}
QuizCon:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;
using UnityEngine.Networking;
using System.Text;
public class QuizCon : MonoBehaviour
{
public RoundData[] allRoundData;
public Transform queButtonParent;
public SimpleObjectPool queButtonObjectPool;
private int index;
private string gameDataFileName = "quiz.json";
private void Start()
{
//index = PlayerPrefs.GetInt("NowLevelStage");
DontDestroyOnLoad(gameObject);
StartCoroutine(testload());
ShowQue();
}
public RoundData GetCurrectRoundData()
{
return allRoundData[index];
}
public void RoundAdd(int LevelNum)
{
index = LevelNum;
}
private void ShowQue()
{
for (int i = 0; i < allRoundData.Length; i++)
{
RoundData round = allRoundData*;*
GameObject queButtonObject = queButtonObjectPool.GetObject();
queButtonObject.transform.SetParent(queButtonParent);
QueButton queButton = queButtonObject.GetComponent();
queButton.QueSetup(round.questions*);*
}
}
Like this
[145590-01.png|145590]_
_