Table of Contents

Class ShapeOperationUnstack

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

Constructors

ShapeOperationUnstack(IShapeRegistry, IShapeIdManager)

public ShapeOperationUnstack(IShapeRegistry shapeRegistry, IShapeIdManager shapeIdManager)

Parameters

shapeRegistry IShapeRegistry
shapeIdManager IShapeIdManager

Methods

ExecuteInternal(ShapeDefinition)

protected override ShapeUnstackResult ExecuteInternal(ShapeDefinition shape)

Parameters

shape ShapeDefinition

Returns

ShapeUnstackResult

TryExecute(IItem, out IItem, out IItem)

public bool TryExecute(IItem input, out IItem output1, out IItem output2)

Parameters

input IItem
output1 IItem
output2 IItem

Returns

bool