Class RegularMovingTrainTransformSolver
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class RegularMovingTrainTransformSolver : ITrainTransformSolver
- Inheritance
-
objectRegularMovingTrainTransformSolver
- Implements
- Extension Methods
Constructors
RegularMovingTrainTransformSolver(TrainAnimationConfig, WorldVector, IIslandModelAccessor)
public RegularMovingTrainTransformSolver(TrainAnimationConfig trainAnimationConfig, WorldVector upsideDownOffset, IIslandModelAccessor islandAccessor)
Parameters
trainAnimationConfigTrainAnimationConfigupsideDownOffsetWorldVectorislandAccessorIIslandModelAccessor
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
trainTrainDatawagonDataWagonNavigationDataposWorldCoordinatepitchfloatyawfloatrollfloatscalefloat3leanFlagTrainLeanFlag