i'm new to unity and i want to do a quiz using data coming from a web api
I was able to retreive data from the api but i couldn't make the game logic with them
This is where i arrived
private IEnumerator GetRequest()
{
UnityWebRequest response = UnityWebRequest.Get(apiUrl);
yield return response.SendWebRequest();
if (response.result == UnityWebRequest.Result.ProtocolError)
{
response = null;
}
else if (response.result == UnityWebRequest.Result.ConnectionError)
{
response = null;
}
else
{
var quest = JsonConvert.DeserializeObject<QuestionResponse>(response.downloadHandler.text);
if (quest.documents.Count >= 0)
{
currentQuestion = Random.Range(0, quest.documents.Count);
QuestionTxt.text = quest.documents[currentQuestion].fields.q.stringValue;
Ch1Txt.text = quest.documents[currentQuestion].fields.ch1.stringValue;
Ch2Txt.text = quest.documents[currentQuestion].fields.ch2.stringValue;
Ch3Txt.text = quest.documents[currentQuestion].fields.ch3.stringValue;
Ch4Txt.text = quest.documents[currentQuestion].fields.ch4.stringValue;
}
else
{
GameOver();
}
}
}