create_blackboard_data
Create and save an empty UBlackboardData asset at a given package path and name, returning its path and key count; if it already exists, return it without saving. Add keys with add_blackboard_key.
Instructions
Create an empty UBlackboardData asset at package_path/name and save it; success requires the save. Idempotent: an existing blackboard there is returned with already_exists=true and is not re-saved. Returns blackboard_path and key_count; add keys with add_blackboard_key.
Returns: { name: string, package_path: string, blackboard_path: string, asset_path: string, key_count: number, already_exists: bool, saved: bool, save_error: string? }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Asset name (e.g. "BB_Enemy"). | |
| package_path | No | Target /Game package path (optional, default "/Game/AI") |