Q:

Game object и текст

Здравствуйте. Я создал объект и добавил на него спрайт и текстмэш. Далее создал префаб данного объекта. В коде создаю 17 таких объектов.
for (int i = 0; i < position.Length; i++) {

    blocks [i] = Instantiate (apple, position [i], Quaternion.identity) as GameObject;

    TextMesh tm = blocks [i].GetComponent<TextMesh> ();
    print (tm.text);                
}

Мне нужно вывести текст каждого объекта (через принт), но выводит ошибку, что нет такого объекта с текстмэш.
Структура префаба:
Сам объект:
--Спрайт,
--Тексмэш

Заранее спасибо.
Текст ошибки:

There is no 'TextMesh' attached to the "AppleNumber(Clone)" game
  object, but a script is trying to access it. You probably need to add
  a TextMesh to the game object "AppleNumber(Clone)". Or your script
  needs to check if the component is attached before using it.

A:

Добавьте его вручную в инспекторе справа

