Table of Contents

Class ShapeOperationCrystallize

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

Constructors

ShapeOperationCrystallize(IShapeSubPart, IShapeSubPart, IShapeRegistry, IShapeIdManager)

public ShapeOperationCrystallize(IShapeSubPart crystalShapePart, IShapeSubPart pinShapePart, IShapeRegistry shapeRegistry, IShapeIdManager shapeIdManager)

Parameters

crystalShapePart IShapeSubPart
pinShapePart IShapeSubPart
shapeRegistry IShapeRegistry
shapeIdManager IShapeIdManager

Methods

ExecuteInternal(ShapeOperationGenerateCrystalPayload)

protected override ShapeOperationGenerateCrystalResult ExecuteInternal(ShapeOperationGenerateCrystalPayload input)

Parameters

input ShapeOperationGenerateCrystalPayload

Returns

ShapeOperationGenerateCrystalResult

TryExecute(IItem, IItem, out IItem)

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

Parameters

input1 IItem
input2 IItem
output IItem

Returns

bool