Table of Contents

Class FullCutterSimulation

Namespace
Root
Assembly
Game.Content.dll
public class FullCutterSimulation : Simulation<FullCutterSimulationState>, IItemSimulation, IUpdatableSimulation, ISimulation
Inheritance
object
FullCutterSimulation
Implements
Inherited Members
Extension Methods

Constructors

FullCutterSimulation(FullCutterSimulationState, ICutterConfiguration, IShapeRegistry, ShapeOperationCut)

public FullCutterSimulation(FullCutterSimulationState state, ICutterConfiguration cutterConfiguration, IShapeRegistry shapeRegistry, ShapeOperationCut cutOp)

Parameters

state FullCutterSimulationState
cutterConfiguration ICutterConfiguration
shapeRegistry IShapeRegistry
cutOp ShapeOperationCut

Fields

InputLane

public readonly BeltLane InputLane

Field Value

BeltLane

LeftLane

public readonly DelayBeltLane LeftLane

Field Value

DelayBeltLane

LeftOutputLane

public readonly BeltLane LeftOutputLane

Field Value

BeltLane

RightLane

public readonly DelayBeltLane RightLane

Field Value

DelayBeltLane

RightOutputLane

public readonly BeltLane RightOutputLane

Field Value

BeltLane

Properties

LeftCollapseResult

public ShapeCollapseResult LeftCollapseResult { get; }

Property Value

ShapeCollapseResult

NumItemProviders

public int NumItemProviders { get; }

Property Value

int

NumItemReceivers

public int NumItemReceivers { get; }

Property Value

int

RightCollapseResult

public ShapeCollapseResult RightCollapseResult { get; }

Property Value

ShapeCollapseResult

Methods

ClearContent()

public void ClearContent()

GetItemProvider(int)

public IItemProvider GetItemProvider(int index)

Parameters

index int

Returns

IItemProvider

GetItemReceiver(int)

public IItemReceiver GetItemReceiver(int index)

Parameters

index int

Returns

IItemReceiver

TraverseLanes<TTraverser>(TTraverser)

public void TraverseLanes<TTraverser>(TTraverser traverser) where TTraverser : IItemLaneTraverser

Parameters

traverser TTraverser

Type Parameters

TTraverser

Update(Ticks, Ticks)

public void Update(Ticks startTicks, Ticks deltaTicks)

Parameters

startTicks Ticks
deltaTicks Ticks