Доброго времени суток, подскажите пожалуйста сильно ли вредит проекту использование FindObject? Ситуация в том, что в моем проекте один объект осуществляет активность при действии другого. Сейчас из-за боязни использовать find вношу все через инспектор. Удобств в этои мало, однако читал, что использование find сильно перегружает проект.
Тут ещё большая проблема в том, что если поменять название объекта, то работать не будет, если другой прогер будет пытаться разобраться в проекте, то трудно будет понять где что и почему, ну и find перебирает все объекты на сцене, если их много, то может начать не плохо нагружать. Лучше забудь эту штуку, можно использовать только как временную заглушку, да и то лучше не надо
Если будешь использовать в Update - сильно. Если будешь использовать в Start (т.е. кешируя) - приемлимо.
Чем больше объектов на сцене - тем дольше выполняется метод.
Есть более оптимальный способ. Почитай про паттерн Service-Locator. На первое время хватит.