Мне нужно, чтобы в SceneView, когда игра не запущена работали мои кастомные элементы.
Для этого все нужные действия обрабатываю в OnSceneGUI.
Но OnSceneGUI на объекте работает только тогда, когда в Иерархии выделяешь данный объект.
В сети предлагают следующее решение этой проблемы.
Синтаксис:
Используется csharp
SceneView.onSceneGUIDelegate += this.OnSceneGUI
С этой строчкой все работало бы без выделений, если бы инициализация объекта была бы возможна до выделения.
А так все Awake и OnEnalbe вызываются только после клика по объекту.
Следовательно, чтобы везде OnSceneGUI работало нужно прокликать каждый объект.
Есть какой-то выход из этой ситуации, чтобы не нужно было все прокликивать?