Class AnimationRootMotionFlags
Root Motion modes that can be applied by the animation. Used as flags for selective behavior.
Inheritance
System.Object
AnimationRootMotionFlags
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
[Unmanaged]
public sealed class AnimationRootMotionFlags : Enum
Fields
None
No root motion.
Declaration
public const AnimationRootMotionFlags None
Field Value
AnimationRootMotionFlags
|
RootPosition
Root node position.
Declaration
public const AnimationRootMotionFlags RootPosition
Field Value
AnimationRootMotionFlags
|
RootPositionXZ
Root node position along XZ plane. Applies horizontal movement. Good for stationary animations (eg. idle).
Declaration
public const AnimationRootMotionFlags RootPositionXZ
Field Value
AnimationRootMotionFlags
|
RootPositionY
Root node position along Y axis (up). Applies vertical movement. Good for all 'grounded' animations unless jumping is handled from code.
Declaration
public const AnimationRootMotionFlags RootPositionY
Field Value
AnimationRootMotionFlags
|
RootRotation
Root node rotation. Applies orientation changes. Good for animations that have baked-in root rotation (eg. turn animations).
Declaration
public const AnimationRootMotionFlags RootRotation
Field Value
AnimationRootMotionFlags
|
RootTransform
Root node position and rotation.
Declaration
public const AnimationRootMotionFlags RootTransform
Field Value
AnimationRootMotionFlags
|
value__
Declaration
public byte value__
Field Value
System.Byte
|