Table of Contents

Class AddPositionables<TCoordinates>

Namespace
AlphaFramework.Editor.World.Commands
Assembly
AlphaFramework.Editor.dll
public class AddPositionables<TCoordinates> : AddRemovePositionables<TCoordinates>, IUndoCommand where TCoordinates : struct

Type Parameters

TCoordinates
Inheritance
AddPositionables<TCoordinates>
Implements
Inherited Members
Extension Methods

Constructors

AddPositionables(UniverseBase<TCoordinates>, IEnumerable<Positionable<TCoordinates>>)

Creates a new command for adding one or more Positionable<TCoordinates>ies to a UniverseBase<TCoordinates>.

public AddPositionables(UniverseBase<TCoordinates> universe, IEnumerable<Positionable<TCoordinates>> entities)

Parameters

universe UniverseBase<TCoordinates>

The UniverseBase<TCoordinates> to add to.

entities IEnumerable<Positionable<TCoordinates>>

The Positionable<TCoordinates>ies to add.

Methods

OnExecute()

protected override void OnExecute()

OnUndo()

protected override void OnUndo()