RemoveRemap(SourceAssetIdentifier)
Removes an item from the map of external objects.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Method
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
public bool RemoveRemap(AssetImporter.SourceAssetIdentifier identifier)
Parameters
The identifier of the sub-asset.
Returns
Type | Description |
|---|---|
| bool | Returns true if an element was removed, otherwise false. |
Remarks
Apply changes by writing the metadata and reimporting the Asset.
The external Asset referenced in the map is not affected in any way by this method.
using UnityEngine;using UnityEditor;public class Extractor{ public static void RemoveExternalObjectMapping(string assetPath, AssetImporter.SourceAssetIdentifier subAssetIdentifier) { var assetImporter = AssetImporter.GetAtPath(assetPath); assetImporter.RemoveRemap(subAssetIdentifier); AssetDatabase.WriteImportSettingsIfDirty(assetPath); AssetDatabase.ImportAsset(assetPath, ImportAssetOptions.ForceUpdate); }}
Additional Resources: AssetImporter.AddRemap.