unity instantiate gameobject as child code example
Example 1: how to instantiate as child unity
Instantiate(obj, pos, rot, parent);
Example 2: unity create a child object
objToSpawn = new GameObject("Start");
objToSpawn.AddComponent<Rigidbody>();
objToSpawn.AddComponent<MeshFilter>();
objToSpawn.AddComponent<BoxCollider>();
objToSpawn.AddComponent<MeshRenderer>();
objToSpawn.transform.SetParent(this.transform);
Example 3: unity instantiate as child
var myNewSmoke = Instantiate (poisonSmoke, Vector3(transform.position.x,transform.position.y, transform.position.z) , Quaternion.identity);
myNewSmoke.transform.parent = gameObject.transform;
Example 4: instantiate gameobject as child
GameObject child = GameObject.Instantiate(MyPrefab);
child.transform.parent = this.gameObject.transform;