Skip to main content

B1AnimNotifyState_PlayAnim

File: BlueClient2/Source/BlueClient/Animation/AnimNotifies/B1AnimNotify_PlayAnim.h / .cpp Base Class: UAnimNotifyState

Purpose​

Plays a secondary animation on the interaction target game object or character for the duration of the notify range, then stops it when the range ends.

How to Add in the Editor​

  1. Open an Animation Montage or Animation Sequence.
  2. Right-click on the Notify track → Add Notify State → B1AnimNotifyState_PlayAnim.
  3. Configure properties in the Details panel.

Editor Properties​

PropertyTypeDefaultDescription
GameObjectAnimIdFName—Animation ID from DT_AnimGameObject to play on the target game object
TargetGameObjectTypeEB1TargetObjectTypeInteractionTargetObjectWhich game object to target
AnimStartSectionEB1LoopAnimSectionDefaultSection of the montage to begin from
CharacterAnimIdFName—Animation ID from DT_AnimCharacter to play on the character
bForcePlayAnimboolfalseIf true, overrides current animation regardless of conditions
ConditionsTArray<FB1PlayAnimCondition>(empty)Optional conditions that must be met

Behavior​

CallbackAction
NotifyBeginResolves the target, calls B1AnimHelper::PlayAnimMontage() to start the montage
NotifyEndStops the montage on the target
  • B1AnimNotify_PlayAnim — single-frame trigger variant (does not stop on end)