Tala Esenlikler
Widget Base

OnInteractionProgressChanged

Blueprint event fired when active interaction progress changes.

Interaction Framework 1.0.0 UE5.7 Function UInteractionUIWidgetBase

Blueprint event fired when active interaction progress changes.

Use this during prompt UI and widget presentation flow after the interactor has current focus, visible surface data, or command input state for the requested operation.

Owner UInteractionUIWidgetBase
Module InteractionFrameworkUI
Category InteractionUI
UFUNCTION(BlueprintImplementableEvent, Category = "InteractionUI")
void OnInteractionProgressChanged( bool bHasActiveProgress, FInteractionRuntimeTargetId TargetId, FInteractionRuntimePointId PointId, FInteractionRuntimeCommandId CommandId, EInteractionRuntimeInputPattern Pattern, float NormalizedProgress, float ElapsedSeconds, float DurationSeconds, int32 CurrentCount, int32 RequiredCount);

Parameters

Inputs
bHasActiveProgress
bool

True when an interaction progress event is active.

NormalizedProgress
float

Progress value normalized from 0 to 1.

ElapsedSeconds
float

Elapsed progress time in seconds.

DurationSeconds
float

Expected progress duration in seconds.

CurrentCount
int32

Current counted progress value.

RequiredCount
int32

Required counted progress value.

Use Cases

  • Use during prompt UI and widget presentation workflows when blueprint event fired when active interaction progress changes..

Related Docs