Table of Contents

Class ShapeOperationStack

Namespace
Root
Assembly
Game.Content.Features.dll
public class ShapeOperationStack : ShapeOperation<ShapeOperationStackPayload, ShapeStackResult>, IItemOperation2In1Out, IItemOperation
Inheritance
object
ShapeOperationStack
Implements
Inherited Members
Extension Methods

Constructors

ShapeOperationStack(int, IShapeRegistry, IShapeIdManager)

public ShapeOperationStack(int maxShapeLayers, IShapeRegistry shapeRegistry, IShapeIdManager shapeIdManager)

Parameters

maxShapeLayers int
shapeRegistry IShapeRegistry
shapeIdManager IShapeIdManager

Methods

ExecuteInternal(ShapeOperationStackPayload)

protected override ShapeStackResult ExecuteInternal(ShapeOperationStackPayload input)

Parameters

input ShapeOperationStackPayload

Returns

ShapeStackResult

TryExecute(IItem, IItem, out IItem)

public bool TryExecute(IItem input1, IItem input2, out IItem output)

Parameters

input1 IItem
input2 IItem
output IItem

Returns

bool