Unity Объект находится в другом слое, но код говорит обратное. Как исправить?
На сцене есть несколько объектов, они имеют 2 вида слоёв (layer1, layer2), layer1 имеет большинство объектов. Все эти объекты сложены в один объект ("mainObject"), который имеет слой Default.
Но в коде mainObject.layer будет выведен не слой Default, а layer1! Почему и как это исправить?
(Unity 2d)
Мне методом перебора нужно найти все объекты в слое. На сцене находится всё, как я описывал, в данной ситуации скрипт один, который ничего не меняет. (Я несколько раз убедился в том, что проверяю нужный объект) И перед тем как писать я несколько раз проверил код и воспроизвёл разные ситуации.