Table of Contents

Class SpaceSplitterSimulation

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

Constructors

SpaceSplitterSimulation(SpaceSplitterSimulationState, ISpaceSplitterConfiguration)

public SpaceSplitterSimulation(SpaceSplitterSimulationState state, ISpaceSplitterConfiguration configuration)

Parameters

state SpaceSplitterSimulationState
configuration ISpaceSplitterConfiguration

Fields

SplitterBundle

public readonly SimulationBundle<PathSplitterSimulation> SplitterBundle

Field Value

SimulationBundle<PathSplitterSimulation>

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