EMovementMode

Movement modes for Characters.

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/EngineTypes.h

Include

#include "Engine/EngineTypes.h"

Syntax

enum EMovementMode
{
    MOVE_None,
    MOVE_Walking,
    MOVE_NavWalking,
    MOVE_Falling,
    MOVE_Swimming,
    MOVE_Flying,
    MOVE_Custom,
    MOVE_MAX,
}

Values

Name

Description

MOVE_None

None (movement is disabled).

MOVE_Walking

Walking on a surface.

MOVE_NavWalking

Simplified walking on navigation data (e.g. navmesh).

MOVE_Falling

Falling under the effects of gravity, such as after jumping or walking off the edge of a surface.

MOVE_Swimming

Swimming through a fluid volume, under the effects of gravity and buoyancy.

MOVE_Flying

Flying, ignoring the effects of gravity. Affected by the current physics volume's fluid friction.

MOVE_Custom

User-defined custom movement mode, including many possible sub-modes.

MOVE_MAX

Remarks

Movement modes for Characters.