unreal.MoverSimDrivenMontageEntry¶
- class unreal.MoverSimDrivenMontageEntry¶
Bases:
StructBasePer-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 truecurrent_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 playingshould_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.