Class ShapeOperationRotate
- Namespace
- Root
- Assembly
- Game.Content.Features.dll
public class ShapeOperationRotate : ShapeOperation<ShapeDefinition, ShapeId>, IItemOperation1In1Out, IItemOperation
- Inheritance
-
objectShapeOperationRotate
- Implements
- Inherited Members
- Extension Methods
Constructors
ShapeOperationRotate(int, IShapeRegistry, IShapeIdManager)
public ShapeOperationRotate(int amountClockwise, IShapeRegistry shapeRegistry, IShapeIdManager shapeIdManager)
Parameters
amountClockwiseintshapeRegistryIShapeRegistryshapeIdManagerIShapeIdManager
Methods
ExecuteInternal(ShapeDefinition)
protected override ShapeId ExecuteInternal(ShapeDefinition input)
Parameters
inputShapeDefinition
Returns
TryExecute(IItem, out IItem)
public bool TryExecute(IItem input, out IItem output)
Parameters
Returns
- bool