Tala Esenlikler
Pose Overlay Runtime Request Library

SetStateActive

Adds, updates, or removes one State request.

Pose Overlay 1.0.1 UE5.8 Function UPoseOverlayRuntimeRequestLibrary

Adds, updates, or removes one State request.

Blueprint node: Set Pose Overlay State Active. The signature retains the exact C++ symbol and parameter names.

Owner UPoseOverlayRuntimeRequestLibrary
Module PoseOverlayRuntime
Category Request|State
bool SetStateActive(FPoseOverlayRuntimeRequest& Request, UPoseOverlaySet* Set, FGameplayTag StateTag, bool bActive, float StateWeight = 1.0f)

Parameters

Input / Output
Other Parameters
StateTag
FGameplayTag

Blueprint pin: State Tag. The exact authored State tag.

bActive
bool

Blueprint pin: Active. True to add or update the State; false to remove it.

StateWeight
float Default: 1.0

Blueprint pin: State Weight. The State weight used while activating; values are clamped to the 0–1 range.

Return Value

bool

True when the stored request changed.

Use Cases

  • Activate a weapon, injury, equipment, carrying, or other semantic State from gameplay.
  • Deactivate the same State when the authoritative gameplay condition ends.

Notes

  • Use a persistent caller-owned request. The return value reports request mutation, not pose-evaluation success.

Related Docs