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 trackAdd Notify StateB1AnimNotifyState_PlayAnim.
  3. Configure properties in the Details panel.

Editor Properties

PropertyTypeDefaultDescription
GameObjectAnimIdFNameAnimation ID from DT_AnimGameObject to play on the target game object
TargetGameObjectTypeEB1TargetObjectTypeInteractionTargetObjectWhich game object to target
AnimStartSectionEB1LoopAnimSectionDefaultSection of the montage to begin from
CharacterAnimIdFNameAnimation 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)