How to find the child tag unity code example
Example 1: find child of gameobject unity
gameObject.transform.Find("ChildGameObject").gameObject;
Example 2: unity get child
GameObject Child;
Child = transform.GetChild(0).gameObject;
Example 3: unity get child gameobject
GameObject originalGameObject = Instantiate(prefab);
GameObject child2 = originalGameObject.transform.GetChild(0).gameObject;
GameObject child2 = originalGameObject.transform.GetChild(1).gameObject;
GameObject child3 = originalGameObject.transform.GetChild(2).gameObject;
Example 4: 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; } }