Table of Contents

Class SpacePathInputBufferSimulation

Namespace
Root
Assembly
Game.Content.dll
public class SpacePathInputBufferSimulation : IItemSimulation, IUpdatableSimulation, ISimulation, IBeltSimulationWithBufferOutput, IItemProvider
Inheritance
object
SpacePathInputBufferSimulation
Implements
Extension Methods

Constructors

SpacePathInputBufferSimulation(ISimulationBufferOutput<IBeltItem>)

public SpacePathInputBufferSimulation(ISimulationBufferOutput<IBeltItem> bufferOutput)

Parameters

bufferOutput ISimulationBufferOutput<IBeltItem>

Properties

BufferOutput

public ISimulationBufferOutput<IBeltItem> BufferOutput { get; }

Property Value

ISimulationBufferOutput<IBeltItem>

FreeStepsAtTheEnd

public Steps FreeStepsAtTheEnd { get; }

Property Value

Steps

NextLane

public IItemReceiver NextLane { get; set; }

Property Value

IItemReceiver

NumItemProviders

public int NumItemProviders { get; }

Property Value

int

NumItemReceivers

public int NumItemReceivers { get; }

Property Value

int

Methods

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