unity how to find a gameobject child via script code example
Example 1: find child of gameobject unity
gameObject.transform.Find("ChildGameObject").gameObject;
Example 2: Unity find component from child object
Transform transform = GetComponentInChildren<Transform>();
Example 3: unity find gameobject with tag in child
public static class TransformExtensions { public static List<GameObject> FindObjectsWithTag(this Transform parent, string tag) { List<GameObject> taggedGameObjects = new List<GameObject>(); for (int i = 0; i < parent.childCount; i++) { Transform child = parent.GetChild(i); if (child.tag == tag) { taggedGameObjects.Add(child.gameObject); } if (child.childCount > 0) { taggedGameObjects.AddRange(FindObjectsWithTag(child, tag)); } } return taggedGameObjects; } }