Navigation
API > API/Plugins > API/Plugins/ChaosMover
This instant movement effect is ChaosMover only and executes AsyncFunction on the issuing end point only Being local only, this instant movement effect does not serialize anything, doesn't override NetSerialize
| Name | FAsyncLocalOnlyInstantMovementEffect |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ChaosMover/Source/ChaosMover/Public/ChaosMover/ChaosMoverSimulationTypes.h |
| Include Path | #include "ChaosMover/ChaosMoverSimulationTypes.h" |
Syntax
USTRUCT ()
struct FAsyncLocalOnlyInstantMovementEffect : public FInstantMovementEffect
Inheritance Hierarchy
- FInstantMovementEffect → FAsyncLocalOnlyInstantMovementEffect
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAsyncLocalOnlyInstantMovementEffect() |
ChaosMover/ChaosMoverSimulationTypes.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FAsyncLocalOnlyInstantMovementEffect() |
ChaosMover/ChaosMoverSimulationTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AsyncFunction | TFunction< bool(FApplyMovementEffectParams_Async &, FMoverSyncState &)> | Async Function executed in ApplyMovementEffect_Async (only locally) | ChaosMover/ChaosMoverSimulationTypes.h | |
| OptionalName | FName | ChaosMover/ChaosMoverSimulationTypes.h |
Functions
Public
Public Virtual
Overridden from FInstantMovementEffect
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ApplyMovementEffect_Async
(
FApplyMovementEffectParams_Async& ApplyEffectParams, |
ChaosMover/ChaosMoverSimulationTypes.h | ||
virtual FInstantMovementEffect * Clone() |
ChaosMover/ChaosMoverSimulationTypes.h | ||
virtual UScriptStruct * GetScriptStruct() |
No NetSerialize override, this is a local only effect. | ChaosMover/ChaosMoverSimulationTypes.h | |
virtual FString ToSimpleString() |
ChaosMover/ChaosMoverSimulationTypes.h |