Table of Contents

Class FluidCargoToBeltItemConverter

Namespace
Root
Assembly
Game.Content.dll
public class FluidCargoToBeltItemConverter : ICargoToBeltItemConverter<FluidId>
Inheritance
object
FluidCargoToBeltItemConverter
Implements
Extension Methods

Constructors

FluidCargoToBeltItemConverter(IFluidRegistry, FluidPackageItemSolver, FluidUnit)

public FluidCargoToBeltItemConverter(IFluidRegistry fluidRegistry, FluidPackageItemSolver fluidPackageItemSolver, FluidUnit fluidPerTrainPackageUnit)

Parameters

fluidRegistry IFluidRegistry
fluidPackageItemSolver FluidPackageItemSolver
fluidPerTrainPackageUnit FluidUnit

Methods

PeekCargoAsBeltItem(in CargoPackage<FluidId>, out IBeltItem)

public bool PeekCargoAsBeltItem(in CargoPackage<FluidId> cargoPackage, out IBeltItem beltItem)

Parameters

cargoPackage CargoPackage<FluidId>
beltItem IBeltItem

Returns

bool

PopCargoIntoBeltItem(ref CargoPackage<FluidId>, out IBeltItem)

public bool PopCargoIntoBeltItem(ref CargoPackage<FluidId> cargoPackage, out IBeltItem beltItem)

Parameters

cargoPackage CargoPackage<FluidId>
beltItem IBeltItem

Returns

bool