Navigation
API > API/Plugins > API/Plugins/Mover
Per-move montage state snapshot produced by the simulation each substep. Not serialized over the network: this is an in-process simulation->game thread scratch struct.
| Name | FMoverSimDrivenMontageEntry |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/DefaultMovementSet/MoverMontageSimulationTypes.h |
| Include Path | #include "DefaultMovementSet/MoverMontageSimulationTypes.h" |
Syntax
USTRUCT ()
struct FMoverSimDrivenMontageEntry
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsFinished | bool | Simulation has finished the move entirely. Game thread calls Montage_Stop(0) or lets existing blend-out finish. | DefaultMovementSet/MoverMontageSimulationTypes.h |
|
| BlendOutSimTimeMs | float | Simulation time (ms) when blend-out was first triggered. | DefaultMovementSet/MoverMontageSimulationTypes.h |
|
| BlendOutTimeSeconds | float | Blend-out duration (seconds) to pass to Montage_Stop when bShouldBlendOut first becomes true. | DefaultMovementSet/MoverMontageSimulationTypes.h |
|
| bShouldBlendOut | bool | Simulation has computed that blend-out should begin. Game thread calls Montage_Stop(BlendOutTimeSeconds) once. | DefaultMovementSet/MoverMontageSimulationTypes.h |
|
| CurrentPosition | float | Simulation-authoritative position at the END of this substep (seconds, unscaled by PlayRate) | DefaultMovementSet/MoverMontageSimulationTypes.h |
|
| Debug_MontageName | FName | Asset name of Montage, kept in sync with the Montage pointer for CVD display (UObject references cannot cross the CVD trace boundary). | DefaultMovementSet/MoverMontageSimulationTypes.h |
|
| FinishSimTimeMs | float | Simulation time (ms) when the montage was first detected as finished. -1 means not yet. | DefaultMovementSet/MoverMontageSimulationTypes.h |
|
| FrameSimTimeMs | float | Simulation time (ms) at the end of the substep that produced this entry. | DefaultMovementSet/MoverMontageSimulationTypes.h |
|
| Montage | TObjectPtr< UAnimMontage > | Montage asset; key for game thread tracking. | DefaultMovementSet/MoverMontageSimulationTypes.h |
|
| PlayRate | float | PlayRate at which the montage is playing. | DefaultMovementSet/MoverMontageSimulationTypes.h |
|
| StartSimTimeMs | float | Simulation time (ms) when the montage move was first activated. Informational for CVD. | DefaultMovementSet/MoverMontageSimulationTypes.h |
|