Table of Contents

Interface IBeltToCargoItemConverter<TItem>

Namespace
Game.Core.Trains
Assembly
Game.Content.dll
public interface IBeltToCargoItemConverter<TItem>

Type Parameters

TItem
Extension Methods

Methods

ApplySubtractiveLogicMultiplierToAmount(int)

int ApplySubtractiveLogicMultiplierToAmount(int amount)

Parameters

amount int

Returns

int

AvailableItemsCountForCapacity(int)

int AvailableItemsCountForCapacity(int capacity)

Parameters

capacity int

Returns

int

BeltItemTypeMatchesCargoItemType(IBeltItem)

bool BeltItemTypeMatchesCargoItemType(IBeltItem item)

Parameters

item IBeltItem

Returns

bool

TryConvertBeltItemToCargoItem(IBeltItem, out TItem, out int)

bool TryConvertBeltItemToCargoItem(IBeltItem beltItem, out TItem item, out int amount)

Parameters

beltItem IBeltItem
item TItem
amount int

Returns

bool