Exemple #1
0
    private static bool Compare(Transform transformtObj, string strCompare, TypeSeach typeSearch)
    {
        switch (typeSearch)
        {
        case TypeSeach.tag:  return(transformtObj.tag == strCompare);

        case TypeSeach.name: return(transformtObj.name == strCompare);

        default:
            return(false);
        }
    }
Exemple #2
0
    public static Transform SearchChildren(Transform transformtObj, string strCompare, TypeSeach typeSearch)
    {
        Transform[] children = transformtObj.GetComponentsInChildren <Transform>();

        Transform gobj = null;


        for (int i = 0; i < children.Length; i++)
        {
            // Tags
            if (Compare(children[i], strCompare, typeSearch))
            {
                gobj = children[i];
                break;
            }
        }

        return(gobj);
    }