Table of Contents

Class FillingContainerDrawer<TItem>

Namespace
Game.Core.Rendering.Trains
Assembly
SPZGameAssembly.dll
public class FillingContainerDrawer<TItem> where TItem : unmanaged, IEquatable<TItem>

Type Parameters

TItem
Inheritance
object
FillingContainerDrawer<TItem>
Extension Methods

Constructors

FillingContainerDrawer(ICargoContainerDrawer<TItem>, int, float, float)

public FillingContainerDrawer(ICargoContainerDrawer<TItem> cargoContainerDrawer, int capacity, float mismatchBiasOverMatchDelivery, float timeForSuccessiveMisdeliveriesToBeFlaggedAsError)

Parameters

cargoContainerDrawer ICargoContainerDrawer<TItem>
capacity int
mismatchBiasOverMatchDelivery float
timeForSuccessiveMisdeliveriesToBeFlaggedAsError float

Methods

DrawFilling(FrameDrawOptions, IslandId, int, CargoPackage<TItem>, Matrix4x4, Ticks?, Ticks?, bool, bool)

public void DrawFilling(FrameDrawOptions draw, IslandId islandId, int layer, CargoPackage<TItem> cargoPackage, Matrix4x4 trs, Ticks? timeSinceLastMatch, Ticks? timeSinceLastMismatch, bool flipped, bool isActive)

Parameters

draw FrameDrawOptions
islandId IslandId
layer int
cargoPackage CargoPackage<TItem>
trs Matrix4x4
timeSinceLastMatch Ticks?
timeSinceLastMismatch Ticks?
flipped bool
isActive bool