Table of Contents

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
object
Bundle<TLane>
ItemLaneBundle<TLane>
Implements
Inherited Members
Extension Methods

Properties

NextBundle

public IItemReceiverBundle NextBundle { get; set; }

Property Value

IItemReceiverBundle

Methods

Clear()

public void Clear()

GetLane(short, short)

public TLane GetLane(short laneIndex, short layerIndex)

Parameters

laneIndex short
layerIndex short

Returns

TLane

GetReceiver(short, short)

public IItemReceiver GetReceiver(short laneIndex, short layerIndex)

Parameters

laneIndex short
layerIndex short

Returns

IItemReceiver

GetSender(short, short)

public IItemProvider GetSender(short laneIndex, short layerIndex)

Parameters

laneIndex short
layerIndex short

Returns

IItemProvider

TraverseLanes<TTraverser>(TTraverser)

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

Parameters

traverser TTraverser

Type Parameters

TTraverser