В каком порядке вызываются OnEnable в сложном объекте?
Всем привет. У меня на сцене есть вложенные GameObject, на которые прикреплены скрипты. В каждом скрипте есть OnEnable. Раньше я всегда считал что первым вызывается корневой OnEnable дальше переходит к дочерним и тд, то есть сверху вниз. Но сегодня я заметил обратный порядок вызова, начиная снизу вверх, то есть от самого вложенного к родительскому. Мне показалось это странным я решил это перепроверить сделал клоны одинаковых объектов, начал их поочередно включать и оказалось что порядок вызова действительно рандомный. Либо от корневого к дочерним, либо от дочернего к корневому. Объясните почему так происходит. Заранее спасибо.