Table of Contents

Class SpaceConveyorSimulation

Namespace
Game.Content.AtomicIslands.Conveyors
Assembly
Game.Content.dll
public class SpaceConveyorSimulation : Simulation<SpaceConveyorSimulationState>, IItemBundleSimulation, IUpdatableSimulation, ISimulation
Inheritance
object
SpaceConveyorSimulation
Implements
Inherited Members
Extension Methods

Constructors

SpaceConveyorSimulation(BeltSpeed, SpaceConveyorSimulationState)

public SpaceConveyorSimulation(BeltSpeed forwarder, SpaceConveyorSimulationState state)

Parameters

forwarder BeltSpeed
state SpaceConveyorSimulationState

Fields

PathBundle

public readonly ItemLaneBundle<FastBeltPathLane> PathBundle

Field Value

ItemLaneBundle<FastBeltPathLane>

Properties

NumItemProviderBundles

public int NumItemProviderBundles { get; }

Property Value

int

NumItemReceiverBundles

public int NumItemReceiverBundles { get; }

Property Value

int

Methods

ClearContent()

public void ClearContent()

GetItemProviderBundle(int)

public IItemProviderBundle GetItemProviderBundle(int outputIndex)

Parameters

outputIndex int

Returns

IItemProviderBundle

GetItemReceiverBundle(int)

public IItemReceiverBundle GetItemReceiverBundle(int inputIndex)

Parameters

inputIndex int

Returns

IItemReceiverBundle

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