Table of Contents

Class TrashSimulation

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

Constructors

TrashSimulation(TrashSimulationState, BeltSpeed)

public TrashSimulation(TrashSimulationState state, BeltSpeed beltSpeed)

Parameters

state TrashSimulationState
beltSpeed BeltSpeed

Properties

NumItemProviders

public int NumItemProviders { get; }

Property Value

int

NumItemReceivers

public int NumItemReceivers { get; }

Property Value

int

OnLaneTrashesItem

public IEvent<IBeltItem, Ticks, int> OnLaneTrashesItem { get; }

Property Value

IEvent<IBeltItem, Ticks, int>

Methods

ClearContent()

public void ClearContent()

GetItemReceiver(int)

public IItemReceiver GetItemReceiver(int index)

Parameters

index int

Returns

IItemReceiver

TraverseLanes<TTraverser>(TTraverser)

public void TraverseLanes<TTraverser>(TTraverser traverser) where TTraverser : IItemLaneTraverser

Parameters

traverser TTraverser

Type Parameters

TTraverser