Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

AssetDatabase.RegisterCustomDependency

Объявление

public static void RegisterCustomDependency(string dependency, Hash128 hashOfValue);

Параметры

dependency Имя зависимости. Вы можете использовать любое имя, которое вам нравится, но поскольку эти имена являются глобальными для всех ваших ресурсов, может быть полезно использовать соглашение об именах (например, систему имен на основе путей), чтобы избежать конфликтов с другими именами пользовательских зависимостей.
hashOfValue Значение Hash128 зависимости.

Описание

Позволяет зарегистрировать пользовательскую зависимость, от которой могут зависеть активы. Если вы зарегистрируете пользовательскую зависимость и укажете, что объект зависит от нее, объект будет повторно импортирован при изменении пользовательской зависимости.

Если ресурс имеет зависимость от пользовательской зависимости, а хеш-значение пользовательской зависимости изменилось, ресурс будет повторно импортирован. Вы можете изменить хэш, снова вызвав RegisterCustomDependency и передав то же имя и новое значение для хэша.

Повторный импорт происходит либо при вызове AssetDatabase.Refresh, либо при импорте с использованием AssetDatabase.ImportAsset().

Для примера использования пользовательских зависимостей перейдите к AssetImportContext.DependsOnCustomDependency

Исключение Вы не должны вызывать RegisterCustomDependency из любого кода, который выполняется в процессе импорта Актива. В противном случае этот метод вызовет исключение.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3