unity find child with tag code example
Example 1: find child of gameobject unity
gameObject.transform.Find("ChildGameObject").gameObject;
//This insures that you are finding the child instead of finding another
//GameObject's Child.
Example 2: 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; } }