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

AssetDatabase.GetScriptableObjectsWithMissingScriptCount

Declaration

public static int GetScriptableObjectsWithMissingScriptCount(string assetPath);

Параметры

Параметр Описание
assetPath Путь к файлу ассета для проверки.

Возвращаемое значение

инт Число экземпляров ScriptableObject в файле, в которых отсутствуют связанные с ними скрипты.

Описание

Проверяет, сколько загружаемых экземпляров ScriptableObject присутствует в указанном ассете.

Если вы удалите скрипт, определяющий тип ScriptableObject, во всех случаях ScriptableObject Это также происходит, если вы перемещаете или переименовываете скрипт за пределы данного файла. Unity без перемещения или переименования файла скрипта .meta Этот метод позволяет проверить, содержит ли ассет какие-либо такие разгрузочные файлы. ScriptableObject из-за отсутствия скриптов. Вы можете удалить загружаемые ScriptableObject экземпляры из ваших ассетов с помощью AssetDatabase.RemoveScriptableObjectsWithMissingScript.

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

Дополнительные ресурсы: AssetDatabase.RemoveScriptableObjectsWithMissingScript, GameObjectUtility.GetMonoBehavioursWithMissingScriptCount.