unity gameobject child code example

Example 1: how to get an child of an gameobject

// By Name
GameObject Child = GameObjectsTransform.Find("NameOfChild").gameObject

// By index
GameObject Child = GameObjectsTransform.GetChild(The child index).gameObject

Example 2: unity get child

GameObject Child;
Child = transform.GetChild(0).gameObject;

Example 3: how to reference a child object unity

private void Start()
    {
        parentObject = GameObject.Find("Parent");// The name of the parent object
        childObject = parentObject.transform.GetChild(0).gameObject; // the parent index (starting from 0)
    }

Example 4: unity how to get a child from a gameobject

//For unity engine
GameObject.transform.GetChild(The child index).transform;

Example 5: unity create a child object

// spawns object
        objToSpawn = new GameObject("Start");

        // add Components
        objToSpawn.AddComponent<Rigidbody>();
        objToSpawn.AddComponent<MeshFilter>();
        objToSpawn.AddComponent<BoxCollider>();
        objToSpawn.AddComponent<MeshRenderer>();

        // sets the obj's parent to the obj that the script is applied to
        objToSpawn.transform.SetParent(this.transform);