Class ItemLaneBundle<TLane>
- Namespace
- Game.Content.Features.SpacePaths
- Assembly
- Game.Content.Features.dll
public class ItemLaneBundle<TLane> : Bundle<TLane>, IItemLaneBundle<TLane>, IItemReceiverBundle, IItemProviderBundle where TLane : IItemLane
Type Parameters
TLane
- Inheritance
-
objectBundle<TLane>ItemLaneBundle<TLane>
- Implements
-
IItemLaneBundle<TLane>
- Inherited Members
- Extension Methods
Properties
NextBundle
public IItemReceiverBundle NextBundle { get; set; }
Property Value
Methods
Clear()
public void Clear()
GetLane(short, short)
public TLane GetLane(short laneIndex, short layerIndex)
Parameters
laneIndexshortlayerIndexshort
Returns
- TLane
GetReceiver(short, short)
public IItemReceiver GetReceiver(short laneIndex, short layerIndex)
Parameters
laneIndexshortlayerIndexshort
Returns
GetSender(short, short)
public IItemProvider GetSender(short laneIndex, short layerIndex)
Parameters
laneIndexshortlayerIndexshort
Returns
TraverseLanes<TTraverser>(TTraverser)
public void TraverseLanes<TTraverser>(TTraverser traverser) where TTraverser : IItemLaneTraverser
Parameters
traverserTTraverser
Type Parameters
TTraverser