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
-
objectBundle<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
inputIndexint
Returns
GetOutputBundle(int)
public IItemProviderBundle GetOutputBundle(int outputIndex)
Parameters
outputIndexint
Returns
GetSimulation(short, short)
public TSimulation GetSimulation(short laneIndex, short layerIndex)
Parameters
laneIndexshortlayerIndexshort
Returns
- TSimulation
TraverseLanes<TTraverser>(TTraverser)
public void TraverseLanes<TTraverser>(TTraverser traverser) where TTraverser : IItemLaneTraverser
Parameters
traverserTTraverser
Type Parameters
TTraverser
Update(Ticks, Ticks)
public void Update(Ticks startTicks_T, Ticks deltaTicks_T)