Class FluidCargoToBeltItemConverter
- Namespace
- Root
- Assembly
- Game.Content.dll
public class FluidCargoToBeltItemConverter : ICargoToBeltItemConverter<FluidId>
- Inheritance
-
objectFluidCargoToBeltItemConverter
- Implements
- Extension Methods
Constructors
FluidCargoToBeltItemConverter(IFluidRegistry, FluidPackageItemSolver, FluidUnit)
public FluidCargoToBeltItemConverter(IFluidRegistry fluidRegistry, FluidPackageItemSolver fluidPackageItemSolver, FluidUnit fluidPerTrainPackageUnit)
Parameters
fluidRegistryIFluidRegistryfluidPackageItemSolverFluidPackageItemSolverfluidPerTrainPackageUnitFluidUnit
Methods
PeekCargoAsBeltItem(in CargoPackage<FluidId>, out IBeltItem)
public bool PeekCargoAsBeltItem(in CargoPackage<FluidId> cargoPackage, out IBeltItem beltItem)
Parameters
cargoPackageCargoPackage<FluidId>beltItemIBeltItem
Returns
- bool
PopCargoIntoBeltItem(ref CargoPackage<FluidId>, out IBeltItem)
public bool PopCargoIntoBeltItem(ref CargoPackage<FluidId> cargoPackage, out IBeltItem beltItem)
Parameters
cargoPackageCargoPackage<FluidId>beltItemIBeltItem
Returns
- bool