inspect_sound_class
Inspect a USoundClass asset by package path to retrieve its parent and child assets, and editable sound properties like volume, pitch, and filters.
Instructions
Inspect a USoundClass by package path: returns leaf class name, package path, parent USoundClass asset path (for chaining), child USoundClass asset paths, and the editable FSoundClassProperties values (Volume, Pitch, low-pass filter, attenuation distance scale, voice-center-channel volume, radio-filter volume, eight boolean flags, OutputTarget enum). SYNTHETIC bridge-side handler: composes execute_unreal_python + get_log_lines via the marker pattern. UE Python field names are snake_case but the JSON output remaps to UE's native PascalCase FSoundClassProperties layout. Logical errors (asset_not_found, wrong_asset_type, marker_not_found, invalid_json) return as ok=False success envelopes; transport-level errors return as JSON-RPC errors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Package path to a USoundClass asset, e.g. /Game/Audio/SC_Music. Must be a non-empty string. |