unreal.MoverSimDrivenMontageEntry

class unreal.MoverSimDrivenMontageEntry

Bases: StructBase

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.

C++ Source:

  • Plugin: Mover

  • Module: Mover

  • File: MoverMontageSimulationTypes.h

Editor Properties: (see get_editor_property/set_editor_property)

  • blend_out_sim_time_ms (float): [Read-Only] Simulation time (ms) when blend-out was first triggered. -1 means not yet triggered. Interpolate fires bShouldBlendOut exactly when the interpolated display time crosses this threshold.

  • blend_out_time_seconds (float): [Read-Only] Blend-out duration (seconds) to pass to Montage_Stop when bShouldBlendOut first becomes true

  • current_position (float): [Read-Only] Simulation-authoritative position at the END of this substep (seconds, unscaled by PlayRate)

  • debug_montage_name (Name): [Read-Only] Asset name of Montage, kept in sync with the Montage pointer for CVD display (UObject references cannot cross the CVD trace boundary). Debug-only: not net serialized.

  • finish_sim_time_ms (float): [Read-Only] Simulation time (ms) when the montage was first detected as finished. -1 means not yet.

  • frame_sim_time_ms (float): [Read-Only] Simulation time (ms) at the end of the substep that produced this entry. FMoverSimDrivenMontageData::Interpolate uses this to reconstruct the display-time simulation time and deliver lifecycle events precisely rather than taking them blindly from the To frame.

  • is_finished (bool): [Read-Only] Simulation has finished the move entirely. Game thread calls Montage_Stop(0) or lets existing blend-out finish.

  • montage (AnimMontage): [Read-Only] Montage asset; key for game thread tracking.

  • play_rate (float): [Read-Only] PlayRate at which the montage is playing

  • should_blend_out (bool): [Read-Only] Simulation has computed that blend-out should begin. Game thread calls Montage_Stop(BlendOutTimeSeconds) once.

  • start_sim_time_ms (float): [Read-Only] Simulation time (ms) when the montage move was first activated. Informational for CVD.