Table of Contents

Class SpaceBeltPortSenderSimulation

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

Constructors

SpaceBeltPortSenderSimulation(BeltPortSenderToSpacePathSimulationState, IBeltSpeed, ISimulationBufferInput<IBeltItem>)

public SpaceBeltPortSenderSimulation(BeltPortSenderToSpacePathSimulationState state, IBeltSpeed jumpSpeed, ISimulationBufferInput<IBeltItem> bufferInput)

Parameters

state BeltPortSenderToSpacePathSimulationState
jumpSpeed IBeltSpeed
bufferInput ISimulationBufferInput<IBeltItem>

Fields

PathLane

public readonly BeltPathLane PathLane

Field Value

BeltPathLane

Properties

BufferInput

public ISimulationBufferInput<IBeltItem> BufferInput { get; }

Property Value

ISimulationBufferInput<IBeltItem>

NumItemProviders

public int NumItemProviders { get; }

Property Value

int

NumItemReceivers

public int NumItemReceivers { get; }

Property Value

int

Methods

ClearContent()

public void ClearContent()

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