Table of Contents

Class ConverterHubProducerSimulation

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

Constructors

ConverterHubProducerSimulation(Func<bool>, ConverterHubProducerSimulationState, BeltSpeed, IItemProducerConfiguration)

public ConverterHubProducerSimulation(Func<bool> isEnabled, ConverterHubProducerSimulationState state, BeltSpeed beltSpeed, IItemProducerConfiguration config)

Parameters

isEnabled Func<bool>
state ConverterHubProducerSimulationState
beltSpeed BeltSpeed
config IItemProducerConfiguration

Fields

OutputLane

public readonly BeltLane OutputLane

Field Value

BeltLane

Properties

NumItemProviders

public int NumItemProviders { get; }

Property Value

int

NumItemReceivers

public int NumItemReceivers { get; }

Property Value

int

Methods

ClearContent()

public void ClearContent()

GetItemProvider(int)

public IItemProvider GetItemProvider(int index)

Parameters

index int

Returns

IItemProvider

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