Ошибка скрипта C# для Unity 3d
Проблема заключается в ошибке. скрипт не мой, но у владельца он работает идеально. помогите исправить ошибку. всё нужное на скрине:
и мне уже сказали что такого (delCubes) масива нет, но это IEnumerator, который удаляет в масиве [i].
public class DetectClicks : MonoBehaviour
{
public Text playTxt, gameName;
public Animation cubes_anim;
public GameObject [] cubes;
public GameObject buttons, m_cube;
private bool clicked;
void OnMouseDown(){
if (!clicked)
{
clicked = true;
playTxt.gameObject.SetActive(false);
gameName.text = "0";
buttons.GetComponent<ScrollObjects>().speed = -10f;
buttons.GetComponent<ScrollObjects>().checkPos = -130f;
m_cube.GetComponent<Animation>().Play("StartGameCube");
m_cube.transform.localScale = new Vector3(5f, 4f, 5f);
cubes_anim.Play();
}
}
IEnumerator delCubes()
{
for (int i = 0; i < 3; i++)
{
yield return new WaitForSeconds(0.5f);
Destroy(delCubes[i]);
}
}
}