Страница 1 из 1

Работа с иерархией (перебрать всех чилдов)

СообщениеДобавлено: 25 май 2009, 13:59
fox
Помогите, плз, дурачку в чем косяк. Пытаюсь получить child-ов
Код: Выделить всё
   Transform[] children = gameObject.GetComponentsInChildren( typeof( Transform ) ) as Transform[];
   if( children != null ){
      Debug.Log( "transform.childCount = " + transform.childCount );
   }
   else Debug.Log( "children is NULL" );

ан не выходит?

Re: Косяк

СообщениеДобавлено: 25 май 2009, 14:04
fox
Как оказывается все проще
Код: Выделить всё
foreach(Transform child in transform){
    Something(child.gameObject);
}

Re: Работа с иерархией (перебрать всех чилдов)

СообщениеДобавлено: 25 май 2009, 14:28
Neodrop
Обратите внимание, как я исправил название вашей темы. :-?

Re: Работа с иерархией (перебрать всех чилдов)

СообщениеДобавлено: 25 май 2009, 15:16
fox
да, так будет правильней