Unity 6.3
0 онлайн 53 гостей 3 в системе
Вход

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,.