Table of Contents

Class ShapeOperationRotate

Namespace
Root
Assembly
Game.Content.Features.dll
public class ShapeOperationRotate : ShapeOperation<ShapeDefinition, ShapeId>, IItemOperation1In1Out, IItemOperation
Inheritance
object
ShapeOperationRotate
Implements
Inherited Members
Extension Methods

Constructors

ShapeOperationRotate(int, IShapeRegistry, IShapeIdManager)

public ShapeOperationRotate(int amountClockwise, IShapeRegistry shapeRegistry, IShapeIdManager shapeIdManager)

Parameters

amountClockwise int
shapeRegistry IShapeRegistry
shapeIdManager IShapeIdManager

Methods

ExecuteInternal(ShapeDefinition)

protected override ShapeId ExecuteInternal(ShapeDefinition input)

Parameters

input ShapeDefinition

Returns

ShapeId

TryExecute(IItem, out IItem)

public bool TryExecute(IItem input, out IItem output)

Parameters

input IItem
output IItem

Returns

bool