Table of Contents

Class QueueForProductionTrainTransformSolver

Namespace
Root
Assembly
SPZGameAssembly.dll
public class QueueForProductionTrainTransformSolver : ITrainTransformSolver
Inheritance
object
QueueForProductionTrainTransformSolver
Implements
Extension Methods

Constructors

QueueForProductionTrainTransformSolver(TrainAnimationConfig)

public QueueForProductionTrainTransformSolver(TrainAnimationConfig animationConfig)

Parameters

animationConfig TrainAnimationConfig

Methods

GetTransform(TrainData, WagonNavigationData, out WorldCoordinate, out float, ref float, out float, ref float3, out TrainLeanFlag)

public void GetTransform(TrainData train, WagonNavigationData wagonData, out WorldCoordinate pos, out float pitch, ref float yaw, out float roll, ref float3 scale, out TrainLeanFlag leanFlag)

Parameters

train TrainData
wagonData WagonNavigationData
pos WorldCoordinate
pitch float
yaw float
roll float
scale float3
leanFlag TrainLeanFlag

ShouldDraw(TrainData, WagonNavigationData)

public bool ShouldDraw(TrainData train, WagonNavigationData wagonData)

Parameters

train TrainData
wagonData WagonNavigationData

Returns

bool