internal void RegisterFocusAreaUiInChildren(Transform obj, IContainFocusArea container) { if (obj.childCount > 0) { for (int i = 0; i < obj.childCount; i++) { Transform child = obj.GetChild(i); FocusAreaUI focus = child.GetComponent <FocusAreaUI>(); focus.FocusArea.InitializeParentAndId(container, i); RegisterFocusArea(focus); } } }
public void InitializeParentAndId(IContainFocusArea container, int id) { ParentObject = container; focusAreaId = id; }