Table of Contents

Class SpacerExchanger<TWagonData>

Namespace
Root
Assembly
Game.Content.dll
public class SpacerExchanger<TWagonData> : ICargoExchanger<TWagonData>, ICargoExchanger where TWagonData : IWagonCargoData

Type Parameters

TWagonData
Inheritance
object
SpacerExchanger<TWagonData>
Implements
ICargoExchanger<TWagonData>
Extension Methods

Constructors

SpacerExchanger()

public SpacerExchanger()

Methods

CanExchangeImmediatelyWithCargo(IWagonCargoData)

public bool CanExchangeImmediatelyWithCargo(IWagonCargoData wagonCargo)

Parameters

wagonCargo IWagonCargoData

Returns

bool

CancelExchange()

public void CancelExchange()

CouldExchangeWithCargo(IWagonCargoData)

public bool CouldExchangeWithCargo(IWagonCargoData wagonCargo)

Parameters

wagonCargo IWagonCargoData

Returns

bool

Exchange(CargoExchangeHandle<TWagonData>)

public void Exchange(CargoExchangeHandle<TWagonData> cargoData)

Parameters

cargoData CargoExchangeHandle<TWagonData>

IsActivelyExchangingWithTrain()

public bool IsActivelyExchangingWithTrain()

Returns

bool

IsLayerActive(int)

public bool IsLayerActive(int layer)

Parameters

layer int

Returns

bool