Доброго времени суток. Помогите разобраться с массивами. Не могу вытащить вопросы с категории массива

Не могу вытащить подмассив с массива. Массив начинается с категории, в нем вложены вопросы и комментарии, а еще ниже ответы на вопросы. Как мне вытащить вопросы и ответы в техт.техт.

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


public class GamesManagers : MonoBehaviour
{
    public CotegoriList[] cotegori;
    public QuestionList[] question;
    public Text cotText;

    List<object> cotList;

    public GameObject menu;



    public int Cquestion;
    public int Pquestion;


    public Toggle pte;
    private int pteN;
    public Toggle idp;
    private int idpN;
    public Toggle isi;
    private int isiN;

    public Dropdown size;
    private int dropSize;

    public GameObject panelIzi;


    public Text qText;
    public Text[] answer;

    List<object> qList;
    List<object> cList;

    CotegoriList crntCot;

    int randCot;



    public void Start()
    {
        cotList = new List<object>(cotegori);
        qList = new List<object>(question);

        Cquestion = 0;
        Pquestion = 0;

        menu.SetActive(true);

    }


    void Update()
    {

        if (pte.isOn == true)
        {
            pteN = 1;
        }

        if (idp.isOn == true)
        {
            idpN = 1;
        }
        if (isi.isOn == true)
        {
            isiN = 1;
        }

        if (pte.isOn == false)
        {
            pteN = 0;
        }

        if (idp.isOn == false)
        {
            idpN = 0;
        }
        if (isi.isOn == false)
        {
            isiN = 0;
        }

        if (size.value == 0)
        {
            dropSize = 20;
        }

        if (size.value == 1)
        {
            dropSize = 50;
        }

        if (size.value == 2)
        {
            dropSize = 100;
        }

        if (size.value == 3)
        {
            dropSize = 300;
        }

    }

    public void Starting()
    {
        if (pteN == 0 & idpN == 0 & isiN == 0)
        {
            panelIzi.SetActive(true);
            StartCoroutine(SetPanalFalse(2f));
        }

        else
        {
            if (isiN == 0)
            {
                cotList.RemoveAt(2);
            }
            if (idpN == 0)
            {
                cotList.RemoveAt(1);
            }

            if (pteN == 0)
            {
                cotList.RemoveAt(0);
            }


            menu.SetActive(false);
            GameStart();

        }
    }
    public void GameStart()
    {
        randCot = Random.Range(0, cotList.Count);
        CotegoriList crntCot = cotList[randCot] as CotegoriList;
        cotText.text = crntCot.cotegori;
        **List<string> question = new List<string>(crntCot.question); > не дает прописать "question"**


    }

    private IEnumerator SetPanalFalse(float timeToWait)
    {
        yield return new WaitForSeconds(timeToWait);
        panelIzi.SetActive(false);

    }
}

    [System.Serializable]
    public class CotegoriList
    {
        public string cotegori;
        public List<QuestionList> list = new List<QuestionList>();
}

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

    }


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