private void OnObjectManipulatorChanged(ObjectManipulator objectManipulator) { ManipulatableObject[] componentsInChildren = objectManipulator.GetComponentsInChildren <ManipulatableObject>(); foreach (ManipulatableObject manipulatableObject in componentsInChildren) { UpdateLayoutForManipulatableObject(manipulatableObject.transform.parent, manipulatableObject); } }