public static GameObject GetChildObjectRecursively(GameObject obj, string name){
for(int i=0; i<obj.transform.childCount; i++){
GameObject child = obj.transform.GetChild(i).gameObject;
if(child.name == name){
return child;
}
child = GetChildObjectRecursively(child, name);
if(child != null){
return child;
}
}
return null;
}