remove_render_target_2d_array
Deletes a 2D-array render target after verifying it is a UTextureRenderTarget2DArray, preventing accidental deletion of other asset types.
Instructions
Delete a 2D-ARRAY render target, but only after loading it and verifying it really is a UTextureRenderTarget2DArray -- the typed counterpart of create_render_target_2d_array, and safer than the generic delete_asset, which deletes whatever sits at that path. Wrong type or missing path returns deleted:false with an explanatory note rather than raising, so it is idempotent. Use remove_render_target_2d for a plain 2D render target and remove_texture_2d_array for a static UTexture2DArray.
Returns: { asset_path, asset_class, package_name, deleted, already_existed, note? }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset_path | No | Full object/package path of the 2D-array render target; a bare name is not resolved here |