using UnityEngine; using System.Collections; public class FindObjectTool { private static FindObjectTool instance; public static FindObjectTool GetInstance(){ if(instance==null){ instance=new FindObjectTool(); } return instance; } public Transform FindObjectByName(Transform trans,string name){ for(int i=0;i<trans.childCount;i++){ if(trans.GetChild(i).name!=name){ var child=FindObjectByName(trans.GetChild(i),name); if(child!=null){ return child; } } else{ return trans.GetChild(i); } } return null; } } |
|