Interface IBeltToCargoItemConverter<TItem>
public interface IBeltToCargoItemConverter<TItem>
Type Parameters
TItem
- Extension Methods
Methods
ApplySubtractiveLogicMultiplierToAmount(int)
int ApplySubtractiveLogicMultiplierToAmount(int amount)
Parameters
amountint
Returns
- int
AvailableItemsCountForCapacity(int)
int AvailableItemsCountForCapacity(int capacity)
Parameters
capacityint
Returns
- int
BeltItemTypeMatchesCargoItemType(IBeltItem)
bool BeltItemTypeMatchesCargoItemType(IBeltItem item)
Parameters
itemIBeltItem
Returns
- bool
TryConvertBeltItemToCargoItem(IBeltItem, out TItem, out int)
bool TryConvertBeltItemToCargoItem(IBeltItem beltItem, out TItem item, out int amount)
Parameters
beltItemIBeltItemitemTItemamountint
Returns
- bool