Skip to main content

Animation notifies

Animation notifies synchronize a one-shot gameplay or presentation event with an authored animation frame. BP_AnimNotify_PlaySound implements Received_Notify(MeshComp, Animation, EventReference) and GetNotifyName. Set its sound property in the animation timeline.

Use a notify for reload timing

  1. Open the reload Animation Sequence or Montage used by the weapon view.
  2. Place BP_AnimNotify_ReloadWeapon where the magazine is seated or the ammunition should become available.
  3. Keep AC_WeaponView.OnReload responsible for starting the reload animation.
  4. Let the notify invoke the ammunition-transfer moment.
  5. Test full, partially full, and empty reloads.

Use a notify for sound and casing timing

  1. Add BP_AnimNotify_PlaySound at the mechanical ejection frame and assign a project sound asset.
  2. Add BP_AnimNotify_SpawnCasing at the same or intentionally offset frame.
  3. Configure the casing settings and socket, then preview and test in play-in-editor.
Use notifies for frame-specific events. Do not trigger the same sound, casing, or ammunition change from both a notify and a weapon Event Graph.