ObjectIdentifier
структура в UnityEditor.Build.Content
Описание
Структура, которая идентифицирует конкретный объект в масштабе проекта.
Примечание: эта структура и её члены существуют для низкоуровневой поддержки Скриптовый конвейер сборки пакета. Предназначено только для внутреннего использования; применяйте Пакет сценария конвейера сборки для реализации полнофункционального конвейера сборки. Вы можете установить его через Unity Package Manager.
Свойства
| Свойство | Описание |
|---|---|
| filePath | Путь к файлу на диске, который содержит данный объект. (Используется только для объектов, не известных AssetDatabase). |
| fileType | Тип файла, содержащего данный объект. |
| guid | Конкретный ассет, содержащий этот объект. |
| localIdentifierInFile | Индекс объекта внутри серийного файла. |
Открытые методы
| Метод | Описание |
|---|---|
| CompareTo | Реализует интерфейс IComparable. |
| Equals | Возвращает true, если объекты равны. |
| GetHashCode | Получает хэш-код для ObjectIdentifier. |
| ToString | Возвращает красиво отформатированную строку для этого ObjectIdentifier. |
Статические методы
| Метод | Описание |
|---|---|
| ToEntityId | Попытка возврата EntityId, который представляет этот ObjectIdentifier. |
| ToObject | Попытка найти, загрузить и вернуть Объект, который представляет этот ObjectIdentifier. |
| TryGetObjectIdentifier | Попытка преобразовать постоянный объект в ObjectIdentifier. |
Операторы
| Оператор | Описание |
|---|---|
| оператор!= | Возвращает true, если ObjectIdentifiers разные. |
| оператор < | Возвращает true, если первый ObjectIdentifier меньше второго ObjectIdentifier. |
| оператор == | Возвращает true, если ObjectIdentifiers одинаковы. |
| оператор > | Возвращает true, если первый ObjectIdentifier больше второго ObjectIdentifier. |