Table of Contents

Class PinPusherSimulationFactory

Namespace
Root
Assembly
Game.Content.dll
public class PinPusherSimulationFactory : IFactory<PinPusherSimulationState, PinPusherSimulation>
Inheritance
object
PinPusherSimulationFactory
Implements
Extension Methods

Constructors

PinPusherSimulationFactory(IPinPusherConfiguration, IShapeRegistry, ShapeOperationPushPin)

public PinPusherSimulationFactory(IPinPusherConfiguration configuration, IShapeRegistry shapeRegistry, ShapeOperationPushPin pushPinOperation)

Parameters

configuration IPinPusherConfiguration
shapeRegistry IShapeRegistry
pushPinOperation ShapeOperationPushPin

Methods

Produce(PinPusherSimulationState)

public PinPusherSimulation Produce(PinPusherSimulationState state)

Parameters

state PinPusherSimulationState

Returns

PinPusherSimulation