Search Results for

    Show / Hide Table of Contents

    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

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.RawClone<T>(T)
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat