void Start()
{
var allchildren = AddDescendantsWithTag(transform);
}
и
private List<GameObject> AddDescendantsWithTag(Transform parent)
{
List<GameObject> list = new List<GameObject>();
foreach (Transform child in parent)
{
list.Add(child.gameObject);
AddDescendantsWithTag(child);
}
return list;
}
Но возвращаются только дочерние элементы первого уровня под родителем.
И я хочу зациклить до конца.
Скрипт присоединен к transform, а transform также является родительским.