remove_texture_2d_array
Deletes a static UTexture2DArray asset after verifying its type at the given path, returning deleted:false instead of erroring when it is missing or mismatched.
Instructions
Delete a static TEXTURE array, but only after loading it and verifying it really is a UTexture2DArray -- the typed counterpart of create_texture_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. Do not confuse it with remove_render_target_2d_array, which deletes the RENDER TARGET array, not this static texture.
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 texture; a bare name is not resolved here |