Table of Contents

Class BeltPortSenderToHubSimulation

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

Constructors

BeltPortSenderToHubSimulation(BeltPortSenderToHubSimulationState, BeltSpeed, BeltSpeed, ItemReceivedDelegate)

public BeltPortSenderToHubSimulation(BeltPortSenderToHubSimulationState state, BeltSpeed inputSpeed, BeltSpeed vortexSpeed, ItemReceivedDelegate itemReceivedDelegate)

Parameters

state BeltPortSenderToHubSimulationState
inputSpeed BeltSpeed
vortexSpeed BeltSpeed
itemReceivedDelegate ItemReceivedDelegate

Fields

InputLane

public readonly BeltLane InputLane

Field Value

BeltLane

VortexLane

public readonly FastBeltPathLane VortexLane

Field Value

FastBeltPathLane

Properties

ItemDeliveryCount

public int ItemDeliveryCount { get; }

Property Value

int

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