remove_soundfield_effect
Detach the effect at a given index from a USoundfieldSubmix effect chain and save the submix. It fails on an out-of-range index or when no concrete effect class is loaded.
Instructions
Detach the effect at effect_index from a USoundfieldSubmix effect chain (undoable) and save; the effect object stays in the package, an out-of-range index is an error, and a removal succeeds only when the submix reaches disk. Returns removed_effect_class, removed_effect_path and chain_length. With no concrete effect class loaded nothing changes and the call fails, with removed false and a note.
Returns: { submix_path, effect_index, removed_effect_class, removed_effect_path, removed: true, already_absent: false, chain_length, saved, save_error? } -- success only when saved; with no concrete effect class loaded the call fails with { submix_path, effect_index, removed: false, saved: false, note } and the chain is not touched.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| submix_path | Yes | Full path to the USoundfieldSubmix (required). | |
| effect_index | Yes | Zero-based index into SoundfieldEffectChain (required). |