Table of Contents

Class TrainCargoToBeltFillingContainer<TItem>

Namespace
Game.Core.Trains
Assembly
Game.Content.dll
public class TrainCargoToBeltFillingContainer<TItem> where TItem : unmanaged, IEquatable<TItem>

Type Parameters

TItem
Inheritance
object
TrainCargoToBeltFillingContainer<TItem>
Extension Methods

Constructors

TrainCargoToBeltFillingContainer(ICargoToBeltItemConverter<TItem>, IEnumerable<IItemProvider>, TrainCargoFillingContainerState<TItem>)

public TrainCargoToBeltFillingContainer(ICargoToBeltItemConverter<TItem> cargoConverter, IEnumerable<IItemProvider> senders, TrainCargoFillingContainerState<TItem> state)

Parameters

cargoConverter ICargoToBeltItemConverter<TItem>
senders IEnumerable<IItemProvider>
state TrainCargoFillingContainerState<TItem>

Properties

Package

public CargoPackage<TItem> Package { get; }

Property Value

CargoPackage<TItem>

Methods

ClearContent()

public void ClearContent()

ClearPackage()

public void ClearPackage()

LoadPackage(CargoPackage<TItem>)

public void LoadPackage(CargoPackage<TItem> package)

Parameters

package CargoPackage<TItem>

Update(Ticks)

public void Update(Ticks deltaTicks_T)

Parameters

deltaTicks_T Ticks