public void OnEnable() { Undo.undoRedoPerformed += UndoCallback; _SplineCreator = (SplineCreator)target; _SplineCreator.BranchCreators = ArrayUtility.ComponentFilter <SplineBranchCreator>(HierarchyUtility.GetChildrenOfAllParents(Selection.gameObjects)); _DebugInspector = new SplineDebugInspector <SplineCreator>(_SplineCreator); }