Как сделать чтобы показывало один неправильный ответ, а другой правильный

введите сюда описание изображения

Всем привет ребята, помогите пожалуйста с кодингом. (игра викторина) Мне надо сделать так: если человек ошибся словом ему с начало показывало неправильный ответ, а через секунду ему показывалось правильный ответ. Код ниже. Я пока сделал, если человек выбрал правильный ответ, то показывалось правильный, если нет, то не верный. Спасибо, кто поможет мне !

using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
using System.Collections;
using System.Collections.Generic;

public class GameScript : MonoBehaviour
{
public QuestionList[] questions;
public Text[] answersText;
public Text qText;

public Button[] answerBttns = new Button[4];

public Sprite[] TFIcons = new Sprite[2];

public Sprite[] TFButton = new Sprite[3];

private List<object> qList;
public QuestionList crntQ;
private int randQ;

void Awake()
{
    string nameScene = SceneManager.GetActiveScene().name;
    if (nameScene == "Victorina")
        OnClickPlay();
}

public void OnClickPlay()
{
    qList = new List<object>(questions);
    questionGenerate();
}
public void questionGenerate()
{
    if (qList.Count > 0)
    {
        randQ = Random.Range(0, qList.Count);
        crntQ = qList[randQ] as QuestionList;
        qText.text = crntQ.question;
        List<string> answers = new List<string>(crntQ.answers);
        for (int i = 0; i < crntQ.answers.Length; i++)
        {
            int rand = Random.Range(0, answers.Count);
            answersText[i].text = answers[rand];
            answers.RemoveAt(rand);
        }
    }
    else print("Вы прошли игру"); //Выиграл игру !
}
IEnumerator trueOrFalse(bool check, int index)
{
    yield return new WaitForSeconds(1);
    var isjn = true;

    if (check)
    {
        answerBttns[index].GetComponent<Image>().sprite = TFButton[0];
        yield return new WaitForSeconds(2);
        answerBttns[index].GetComponent<Image>().sprite = TFButton[2];
        qList.RemoveAt(randQ);
        questionGenerate();
        yield break;
    }
    else
    {
        print(crntQ.answers[0]);
        //Здесь вывод правильного слова (считаются первые по списку массива правильный вариант)

        answerBttns[index].GetComponent<Image>().sprite = TFButton[1];
        yield return new WaitForSeconds(2);
        isjn = true;
        answerBttns[index].GetComponent<Image>().sprite = TFButton[2];
        qList.RemoveAt(randQ);
        questionGenerate();
        yield break;
    }
}

public void AnswerBttns(int index)
{
    if (answersText[index].text.ToString() == crntQ.answers[0])
    {
        StartCoroutine(trueOrFalse(true, index));
    }
    else
    {
        StartCoroutine(trueOrFalse(false, index));
    }
}
}

[System.Serializable]
public class QuestionList
{
   public string question;
   public string[] answers = new string[3];
}

Ответы (0 шт):