Navigation
API > API/Runtime > API/Runtime/Engine
Movement modes for Characters.
| Name | EMovementMode |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/EngineTypes.h |
| Include Path | #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 | Remarks |
|---|---|
| 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 |