Class HalvesSwapperSimulationFactory
- Namespace
- Root
- Assembly
- Game.Content.dll
public class HalvesSwapperSimulationFactory : IFactory<HalvesSwapperSimulationState, HalvesSwapperSimulation>
- Inheritance
-
objectHalvesSwapperSimulationFactory
- Implements
- Extension Methods
Constructors
HalvesSwapperSimulationFactory(ICutterConfiguration, IShapeRegistry, ShapeOperationSwapHalves)
public HalvesSwapperSimulationFactory(ICutterConfiguration configuration, IShapeRegistry shapeRegistry, ShapeOperationSwapHalves halvesSwapOperation)
Parameters
configurationICutterConfigurationshapeRegistryIShapeRegistryhalvesSwapOperationShapeOperationSwapHalves
Methods
Produce(HalvesSwapperSimulationState)
public HalvesSwapperSimulation Produce(HalvesSwapperSimulationState halvesSwapperSimulationState)
Parameters
halvesSwapperSimulationStateHalvesSwapperSimulationState