Насколько оптимально использовать MonoBehaviour? Подробности реализации