Table of Contents

Class ShapeCargoToBeltItemConverter

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

Constructors

ShapeCargoToBeltItemConverter(IShapeRegistry)

public ShapeCargoToBeltItemConverter(IShapeRegistry shapeRegistry)

Parameters

shapeRegistry IShapeRegistry

Methods

PeekCargoAsBeltItem(in CargoPackage<ShapeId>, out IBeltItem)

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

Parameters

cargoPackage CargoPackage<ShapeId>
beltItem IBeltItem

Returns

bool

PopCargoIntoBeltItem(ref CargoPackage<ShapeId>, out IBeltItem)

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

Parameters

cargoPackage CargoPackage<ShapeId>
beltItem IBeltItem

Returns

bool