Navigation
API > API/Plugins > API/Plugins/ChaosMover
Scheduled action that delivers any FInstantMovementEffect to the ChaosMover simulation via UNetworkPhysicsComponent::EnqueueScheduledAction_External.
Callers populate Effect with any FInstantMovementEffect subtype, then call:
FChaosMoverInstantMovementEffectAction Action; Action.Effect.InitializeAs
The effect is applied on the simulation thread at the scheduled frame, using the same QueueInstantMovementEffect path as locally-triggered effects.
| Name | FChaosMoverInstantMovementEffectAction |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ChaosMover/Source/ChaosMover/Public/ChaosMover/ChaosMoverActionTypes.h |
| Include Path | #include "ChaosMover/ChaosMoverActionTypes.h" |
Syntax
USTRUCT ()
struct FChaosMoverInstantMovementEffectAction : public FNetworkPhysicsActionPayload
Inheritance Hierarchy
- FNetworkPhysicsActionPayload → FChaosMoverInstantMovementEffectAction
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AuthorStyle | EActionAuthorStyle | Controls who authors this action and whether client prediction is active. | ChaosMover/ChaosMoverActionTypes.h | |
| Effect | TInstancedStruct< FInstantMovementEffect > | The effect to deliver. Supports any FInstantMovementEffect subtype. | ChaosMover/ChaosMoverActionTypes.h |