Class SpacerExchanger<TWagonData>
- Namespace
- Root
- Assembly
- Game.Content.dll
public class SpacerExchanger<TWagonData> : ICargoExchanger<TWagonData>, ICargoExchanger where TWagonData : IWagonCargoData
Type Parameters
TWagonData
- Inheritance
-
objectSpacerExchanger<TWagonData>
- Implements
-
ICargoExchanger<TWagonData>
- Extension Methods
Constructors
SpacerExchanger()
public SpacerExchanger()
Methods
CanExchangeImmediatelyWithCargo(IWagonCargoData)
public bool CanExchangeImmediatelyWithCargo(IWagonCargoData wagonCargo)
Parameters
wagonCargoIWagonCargoData
Returns
- bool
CancelExchange()
public void CancelExchange()
CouldExchangeWithCargo(IWagonCargoData)
public bool CouldExchangeWithCargo(IWagonCargoData wagonCargo)
Parameters
wagonCargoIWagonCargoData
Returns
- bool
Exchange(CargoExchangeHandle<TWagonData>)
public void Exchange(CargoExchangeHandle<TWagonData> cargoData)
Parameters
cargoDataCargoExchangeHandle<TWagonData>
IsActivelyExchangingWithTrain()
public bool IsActivelyExchangingWithTrain()
Returns
- bool
IsLayerActive(int)
public bool IsLayerActive(int layer)
Parameters
layerint
Returns
- bool