Статья удалена

Этот материал был удалён по просьбе автора.

Вместо Reset я написал интерфейс IPrepare и специальный хэндлер, который вызывает Prepare() каждый раз на входе в плэймод.

Вы можете действительно большой спектр вычислений перенести в эдит-тайм.
Найти на сцене актуальные вэйпоинты, FindObjectsOfType, автоматизировать билд навмеша, всё что угодно. У меня почти каждый монобех теперь хоть что-то да кеширует. В билде всё это запускаться не будет — профит :)

Код и документация
https://github.com/Deadcows/MyBox/blob/master/Tools/Features/IPrepareFeature.cs
https://github.com/Deadcows/MyBox/wiki/Tools-and-Features#iprepare

2
Ответить