/// <summary>Initializes a new instance of the <seealso cref="ObjectsCreated"/> class.</summary> /// <param name="affectedObjects">The objects that this action will affect.</param> /// <param name="createObjectsAction">The action that creates the specified objects.</param> /// <param name="deleteObjectsAction">The action that deletes the created objects.</param> public ObjectsCreated(LevelObjectCollection affectedObjects, ObjectsUndoableActionDelegate deleteObjectsAction, ObjectsUndoableActionDelegate createObjectsAction) : base(affectedObjects, createObjectsAction, deleteObjectsAction) { }
/// <summary>Initializes a new instance of the <seealso cref="SelectedObjectsRemoved"/> class.</summary> /// <param name="affectedObjects">The objects that this action will affect.</param> /// <param name="deselectObjectsAction">The action that deselects the specified objects.</param> /// <param name="selectObjectsAction">The action that selects the specified objects.</param> public SelectedObjectsRemoved(LevelObjectCollection affectedObjects, ObjectsUndoableActionDelegate deselectObjectsAction, ObjectsUndoableActionDelegate selectObjectsAction) : base(affectedObjects, deselectObjectsAction, selectObjectsAction) { }