public override void OnEnter(UIController controller, ExpressionUI previousUI) { _deletionList.Clear(); _parameterList.Clear(); _controller = controller; _deletionHolder.Display(false); _toDelete = new Dictionary <IAnimationDefinition, ObjectField>(); _dataRow = controller.Assets.AvatarParameterDataRow; _messages = controller.Messages; _deleteButton.clicked += DeleteObjects; Undo.undoRedoPerformed -= UndoRedoPerformed; Undo.undoRedoPerformed += UndoRedoPerformed; BuildLayout(controller.ExpressionInfo); ErrorValidate(controller.ExpressionInfo); }