edit_anim_notify
Edit an existing animation notify event on a UAnimSequence by notify name and occurrence, updating fields in an undo transaction and saving the sequence.
Instructions
Edit an existing FAnimNotifyEvent on a UAnimSequence (identified by name + occurrence) in an undo transaction and save it. No editable field is an error before anything changes; edits that leave the event as it is are a success with applied=false, applied_count 0 and saved=false, and the sequence is neither modified nor saved. A failed save makes success false, with saved=false and save_error.
Returns: { animation_path, notify_name, occurrence_index, matched_count, notify, applied_count, applied, saved, save_error, message }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| time | No | New trigger time in seconds (FAnimNotifyEvent::SetTime). Optional. | |
| duration | No | New duration in seconds (FAnimNotifyEvent::SetDuration; meaningful for notify-state). Optional. | |
| notify_name | Yes | NotifyName of the event to edit (FName). Names are not unique; see occurrence_index. | |
| track_index | No | New TrackIndex (zero-based). Optional. | |
| animation_path | Yes | Full asset path to the UAnimSequence. | |
| trigger_chance | No | New NotifyTriggerChance in [0,1]. Optional. | |
| occurrence_index | No | Zero-based index AMONG events sharing notify_name (default 0) | |
| montage_tick_type | No | New MontageTickType: 'Queued' or 'BranchingPoint'. Optional. | |
| trigger_weight_threshold | No | New TriggerWeightThreshold. Optional. |