Вот в чём суть:
Мне нужно было запускать один код и в режиме Play и в редакторе.
Всё бы ничего, но этот код напичкан кучей Coroutine.
Оказалось, что Coroutine в редакторе не работают(а точнее, они работают до первого yield - после чего выполнение корутины останавливается).
Уже хотел дублировать весь код для использования в редакторе, но без использования корутин, но тут нашёл отличное решение!
Заменяем это:
Синтаксис:
Используется csharp
StartCoroutine(Build());
На это:
Синтаксис:
Используется csharp
IEnumerator e = Build();
while (e.MoveNext());
while (e.MoveNext());
Профит
Ссылка на источник: http://chicounity3d.wordpress.com/2014/ ... he-editor/