20 lines
457 B
C#
20 lines
457 B
C#
using UnityEngine;
|
|
using System.Collections;
|
|
|
|
public class Utils {
|
|
public static GameObject FindChildRecursive(GameObject obj, string name){
|
|
var child = obj.transform.Find (name);
|
|
if (child != null) {
|
|
return child.gameObject;
|
|
}
|
|
|
|
for(int i = 0; i < obj.transform.childCount; ++i){
|
|
var rchild = FindChildRecursive(obj.transform.GetChild(i).gameObject, name);
|
|
if(rchild != null){
|
|
return rchild.gameObject;
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
}
|