// ------------------------------------------------------------------ // Desc: // ------------------------------------------------------------------ static void FindAndAddChildRecursively(exUIElement _el, Transform _trans) { foreach (Transform child in _trans) { exUIElement child_el = child.GetComponent <exUIElement>(); if (child_el) { _el.AddChild(child_el); exUIElement.FindAndAddChild(child_el); } else { FindAndAddChildRecursively(_el, child); } } }
// ------------------------------------------------------------------ // Desc: // ------------------------------------------------------------------ static void FindAndAddChildRecursively( exUIElement _el, Transform _trans ) { foreach ( Transform child in _trans ) { exUIElement child_el = child.GetComponent<exUIElement>(); if ( child_el ) { _el.AddChild (child_el); exUIElement.FindAndAddChild (child_el); } else { FindAndAddChildRecursively( _el, child ); } } }