set_sound_source_bus_send_info
Author or update a single FSoundSourceBusSendInfo entry in USoundBase::BusSends via reflection, merging specified fields and clamping send distances and levels.
Instructions
Author a single FSoundSourceBusSendInfo entry on USoundBase::BusSends via reflection (partial merge + clamp).
Returns: { ssb_path: string, send_index: int, bus_sends_count: int, send_info: object, applied_keys: [string], saved: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ssb_path | Yes | Full content path of the target USoundSourceBus (USoundBase.BusSends is the target array; USoundSourceBus inherits it unchanged). | |
| send_info | Yes | Object of FSoundSourceBusSendInfo fields to merge (sourceBusSendLevelControlMethod(Linear|CustomCurve|Manual), soundSourceBus(path), audioBus(path), sendLevel(Manual), minSendLevel/maxSendLevel(Linear), minSendDistance/maxSendDistance(Linear), customSendLevelCurve(object), bEnableLPFCutoff(bool), lPFCutoff(20..20000Hz), bEnableHPFCutoff(bool), hPFCutoff(20..20000Hz)). | |
| send_index | Yes | 0-based index into BusSends; the entry is REPLACED in place. If out of range, the entry is appended (resize+append). |