Если вы хотите, чтобы Content_image_1, Content_tittle_1 и Content_Options_1 были дочерними элементами elements_1, вы можете сделать это:
public GameObject[] Elements;
public GameObject aux;
public int numberofchildren=3;
//...
//instances yours objects
//...
public void makeChildren()
{
for (int i = 0; i < numberofchildren; i++)
{
aux = GameObject.FindGameObjectWithTag("Content_image_" + i);
aux.transform.parent = Elements[i].transform;
aux = GameObject.FindGameObjectWithTag("Content_tittle_" + i);
aux.transform.parent = Elements[i].transform;
aux = GameObject.FindGameObjectWithTag("Content_Options_" + i);
aux.transform.parent = Elements[i].transform;
}
}
}
Если вы хотите отменить это действие, вы можете сделать это:
public void undoChildren(){
for(int i=0;i<numberofchildren;i++){
Elements[i].transform.DetachChildren();
}
}
Не забудьте добавить теги к каждому сборному
Надеюсь, это поможет вам.