TrackFlow Pro Documentation 1
Generate roller coasters, railroads, conveyors and more with a physics aware spline and meshing system.
Loading...
Searching...
No Matches
TrackFlowPro.Runtime.TrackModifierOptions Class Referencesealed

Options for the default track modifiers. More...

Public Member Functions

object Clone ()

Public Attributes

bool applyTrackModifiers = true
bool useBurstModifiers = false
bool useProfile = true
AnimationCurve profile = DefaultAnimationCurve()
float amplitudeDegrees = 0
bool matchNextBAtEnd = true
float endTailAssist = 1f
StartUpMode startUpMode = StartUpMode.UseKnotB
float maxRollDegPerMeter = -1
bool jointBlendEnabled = true
float jointBlendMeters = 5f
float jointBlendPercOverride = 0
AnimationCurve jointBlendProfile = AnimationCurve.EaseInOut(0, 0, 1, 1)

Static Private Member Functions

static AnimationCurve DefaultAnimationCurve ()

Detailed Description

Options for the default track modifiers.

Member Function Documentation

◆ Clone()

object TrackFlowPro.Runtime.TrackModifierOptions.Clone ( )

◆ DefaultAnimationCurve()

AnimationCurve TrackFlowPro.Runtime.TrackModifierOptions.DefaultAnimationCurve ( )
staticprivate

Member Data Documentation

◆ amplitudeDegrees

float TrackFlowPro.Runtime.TrackModifierOptions.amplitudeDegrees = 0

◆ applyTrackModifiers

bool TrackFlowPro.Runtime.TrackModifierOptions.applyTrackModifiers = true

◆ endTailAssist

float TrackFlowPro.Runtime.TrackModifierOptions.endTailAssist = 1f

◆ jointBlendEnabled

bool TrackFlowPro.Runtime.TrackModifierOptions.jointBlendEnabled = true

◆ jointBlendMeters

float TrackFlowPro.Runtime.TrackModifierOptions.jointBlendMeters = 5f

◆ jointBlendPercOverride

float TrackFlowPro.Runtime.TrackModifierOptions.jointBlendPercOverride = 0

◆ jointBlendProfile

AnimationCurve TrackFlowPro.Runtime.TrackModifierOptions.jointBlendProfile = AnimationCurve.EaseInOut(0, 0, 1, 1)

◆ matchNextBAtEnd

bool TrackFlowPro.Runtime.TrackModifierOptions.matchNextBAtEnd = true

◆ maxRollDegPerMeter

float TrackFlowPro.Runtime.TrackModifierOptions.maxRollDegPerMeter = -1

◆ profile

AnimationCurve TrackFlowPro.Runtime.TrackModifierOptions.profile = DefaultAnimationCurve()

◆ startUpMode

StartUpMode TrackFlowPro.Runtime.TrackModifierOptions.startUpMode = StartUpMode.UseKnotB

◆ useBurstModifiers

bool TrackFlowPro.Runtime.TrackModifierOptions.useBurstModifiers = false

◆ useProfile

bool TrackFlowPro.Runtime.TrackModifierOptions.useProfile = true

The documentation for this class was generated from the following file: