Я пробовал такой подход
Синтаксис:
Используется csharp
void Update() {
if(transform.childCount > 0) {
print("дочерний объект есть");
} else {
print("пусто");
}
}
if(transform.childCount > 0) {
print("дочерний объект есть");
} else {
print("пусто");
}
}
Если дочернего объекта нет, то все работает правильно - вызывается только print("пусто");
Но если в root есть дочерний объект попеременно вызываются оба метода и print("пусто") и print("дочерний объект есть"). Причем print("пусто") вызывается в три раза чаще.
Не понимаю почему так происходит, и как правильно решить эту задачку.