AssetImporter.RemoveRemap
Declaration
public bool RemoveRemap(AssetImporter.SourceAssetIdentifier identifier);Параметры
| Параметр | Описание |
|---|---|
| идентификатор | Идентификатор субактива. |
Возвращаемое значение
логическое Возвращает true, если элемент удален, в противном случае false.
Описание
Удаляет элемент из карты внешних объектов.
Примените изменения путем записи метаданных и повторного импорта Ассета.
Внешний Ассет, на который делается ссылка в сопоставлении, никоим образом не затрагивается этим методом.
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); } }
Дополнительные ресурсы: ,AssetImporter.AddRemap,.