remove_subsystem_class_bp
Delete a Blueprint-authored USubsystem subclass at a /Game asset path using type-safe checks, ensuring only matching subsystem Blueprints are removed and unrelated assets remain safe.
Instructions
Destroy the Blueprint-authored USubsystem subclass at a package path (mirror of create_subsystem_class_bp). Typed-delete on TWO checks: the asset must be a UBlueprint AND its generated class must derive from USubsystem, so it cannot wipe an unrelated Blueprint the way the generic delete_asset can. Idempotent on missing assets.
Returns: { asset_path, deleted, already_existed, asset_class, generated_class_name?, note? }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset_path | Yes | Full /Game/.../Name asset path of the subsystem Blueprint. |