Table of Contents

Class SimulationBundle<TSimulation>

Namespace
Game.Content.Features.SpacePaths
Assembly
Game.Content.Features.dll
public class SimulationBundle<TSimulation> : Bundle<TSimulation>, ISimulationBundle<TSimulation>, ISimulationBundle, IUpdatableSimulation, ISimulation where TSimulation : IItemSimulation, IUpdatableSimulation

Type Parameters

TSimulation
Inheritance
object
Bundle<TSimulation>
SimulationBundle<TSimulation>
Implements
ISimulationBundle<TSimulation>
Inherited Members
Extension Methods

Properties

NumInputs

public int NumInputs { get; }

Property Value

int

NumOutputs

public int NumOutputs { get; }

Property Value

int

Methods

ClearContent()

public void ClearContent()

GetInputBundle(int)

public IItemReceiverBundle GetInputBundle(int inputIndex)

Parameters

inputIndex int

Returns

IItemReceiverBundle

GetOutputBundle(int)

public IItemProviderBundle GetOutputBundle(int outputIndex)

Parameters

outputIndex int

Returns

IItemProviderBundle

GetSimulation(short, short)

public TSimulation GetSimulation(short laneIndex, short layerIndex)

Parameters

laneIndex short
layerIndex short

Returns

TSimulation

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_T, Ticks deltaTicks_T)

Parameters

startTicks_T Ticks
deltaTicks_T Ticks