Navigation
API > API/Plugins > API/Plugins/Mover
AsyncFlyingMode: a default movement mode for moving through the air freely, but still interacting with blocking geometry. The moving actor will remain upright vs the movement plane. This mode is threadsafe, and simulates movement without actually modifying any scene component(s).
| Name | UAsyncFlyingMode |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/DefaultMovementSet/Modes/AsyncFlyingMode.h |
| Include Path | #include "DefaultMovementSet/Modes/AsyncFlyingMode.h" |
Syntax
UCLASS (MinimalAPI, Blueprintable, BlueprintType, Experimental)
class UAsyncFlyingMode : public UBaseMovementMode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBaseMovementMode → UAsyncFlyingMode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAsyncFlyingMode
(
const FObjectInitializer& ObjectInitializer |
DefaultMovementSet/Modes/AsyncFlyingMode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRespectDistanceOverWalkableSurfaces | bool | If true, the actor will 'float' above any walkable surfaces to maintain the same height as ground-based modes. | DefaultMovementSet/Modes/AsyncFlyingMode.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GenerateMove_Implementation
(
const FMoverTickStartData& StartState, |
DefaultMovementSet/Modes/AsyncFlyingMode.h | ||
virtual void SimulationTick_Implementation
(
const FSimulationTickParams& Params, |
DefaultMovementSet/Modes/AsyncFlyingMode.h |
Overridden from UBaseMovementMode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnRegistered
(
const FName ModeName |
DefaultMovementSet/Modes/AsyncFlyingMode.h | ||
virtual void OnUnregistered() |
DefaultMovementSet/Modes/AsyncFlyingMode.h |