namespace UIScriptBase { using System.Collections; using System.Collections.Generic; using UnityEngine; public class UIUtils { public static T GetCmp(Transform root, string path) where T : Component { Transform trans = GetTrans(root, path); if (trans != null) { return trans.GetComponent(); } return null; } public static GameObject GetObj(Transform root, string path) { if (root != null) { Transform trans = root.Find(path); if (trans != null) { return trans.gameObject; } } return null; } public static Transform GetTrans(Transform root, string path) { if (root != null) { Transform trans = root.Find(path); if (trans != null) { return trans; } } return null; } } }