Table of Contents

Class BeltPortRenderUtils

Namespace
Root
Assembly
SPZGameAssembly.dll
public static class BeltPortRenderUtils
Inheritance
object
BeltPortRenderUtils

Methods

DrawItemWithCurves(in GlobalTileTransform, FrameDrawOptions, IBeltItem, float, LocalVector, LocalVector, AnimationCurvesGroup)

public static LocalVector DrawItemWithCurves(in GlobalTileTransform transform, FrameDrawOptions options, IBeltItem item, float progress, LocalVector from_L, LocalVector to_L, BeltPortSenderEntityMetaBuildingDefinition.DrawData.AnimationCurvesGroup curves)

Parameters

transform GlobalTileTransform
options FrameDrawOptions
item IBeltItem
progress float
from_L LocalVector
to_L LocalVector
curves BeltPortSenderEntityMetaBuildingDefinition.DrawData.AnimationCurvesGroup

Returns

LocalVector

DrawLaneItemWithCurves(in GlobalTileTransform, LocalVector, LocalVector, FrameDrawOptions, BeltLane, AnimationCurvesGroup)

public static void DrawLaneItemWithCurves(in GlobalTileTransform transform, LocalVector itemStartPos_L, LocalVector itemEndPos_L, FrameDrawOptions options, BeltLane lane, BeltPortSenderEntityMetaBuildingDefinition.DrawData.AnimationCurvesGroup curves)

Parameters

transform GlobalTileTransform
itemStartPos_L LocalVector
itemEndPos_L LocalVector
options FrameDrawOptions
lane BeltLane
curves BeltPortSenderEntityMetaBuildingDefinition.DrawData.AnimationCurvesGroup

Position_L_FromProgress(float, LocalVector, LocalVector, AnimationCurve, AnimationCurve, out float)

public static LocalVector Position_L_FromProgress(float progress, LocalVector from_L, LocalVector to_L, AnimationCurve heightCurve, AnimationCurve itemProgressCurve, out float itemProgress)

Parameters

progress float
from_L LocalVector
to_L LocalVector
heightCurve AnimationCurve
itemProgressCurve AnimationCurve
itemProgress float

Returns

LocalVector