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

Hierarchy

класс в Unity.Hierarchy

Выполнено в:UnityEngine.HierarchyCoreModule

Описание

Представляет собой деревообразный контейнер узлов.

Свойства

Свойство Описание
CountОбщее число узлов.
IsCreatedДопустим ли этот объект и использует ли он память.
RootКорневой узел.
UpdateNeededТребуется ли обновление иерархии.
UpdatingОбновляется ли иерархия в данный момент.

Конструкторы

Конструктор Описание
HierarchyСоздает новый Hierarchy.

Открытые методы

Метод Описание
AddДобавление в иерархию нового узла, имеющего указанный родительский узел.
ClearУдаление всех узлов из иерархии.
DisposeУдалите этот объект, чтобы освободить его память.
DoesChildrenNeedsSortingПолучает информацию о необходимости сортировки дочерних узлов узла иерархии.
EnumerateChildrenПолучает дочерние узлы узла иерархии.
EnumerateNodeTypeHandlersBaseПеречисляет всю базу обработчиков типов узлов, используемую этой иерархией.
ExistsОпределяет, существует ли узел.
GetChildПолучает дочерний узел в указанном индексе узла иерархии.
GetChildIndexПолучает индекс узла иерархии в списке дочерей родительского узла.
GetChildrenПолучает дочерние узлы узла иерархии.
GetChildrenCountПолучает число дочерних узлов, имеющихся в узле иерархии.
GetChildrenCountRecursiveПолучает число дочерних узлов, имеющихся у узла иерархии, включая дочерей дочерей.
GetDepthОпределяет глубину узла.
GetHashCodeПолучает хэш-код для указанного узла иерархии.
GetNameПолучает имя узла иерархии.
GetNextSiblingПолучение следующего брата узла.
GetNodeTypeПолучает тип указанного узла иерархии.
GetNodeTypeHandlerBaseПолучает экземпляр обработчика типа узла иерархии из этой иерархии.
GetOrCreateNodeTypeHandlerПолучить или создать экземпляр обработчика типа узла иерархии для этой иерархии.
GetOrCreatePropertyStringСоздает строковое свойство с указанным именем.
GetOrCreatePropertyUnmanagedСоздает неуправляемое свойство с указанным именем.
GetParentПолучение родительского узла иерархии.
GetPathПолучает путь к узлу иерархии.
GetSortIndexПолучает индекс сортировки узла иерархии. По умолчанию 0.
RemoveУдаляет узел из иерархии.
RemoveChildrenРекурсивно удаляет все дочерние узлы.
ReserveОбеспечивает наличие в иерархии достаточной памяти, зарезервированной для хранения указанного числа узлов.
ReserveChildrenОбеспечивает наличие в узле иерархии достаточной памяти, зарезервированной для хранения указанного числа дочерних узлов.
SetChildrenNeedsSortingПомечает узел иерархии как требующий сортировки его дочерних узлов в следующей операции сортировки.
SetDirtyПринудительное обновление иерархии, даже если никаких ожидаемых изменений нет.
SetNameЗадает имя узла иерархии.
SetParentЗадает родитель узла иерархии.
SetSortIndexЗадает индекс сортировки узла иерархии.
SortChildrenСортировка дочерних узлов узла иерархии по их индексу сортировки.
SortChildrenRecursiveСортировка дочерних узлов узла иерархии по их индексу сортировки.
UpdateОбновляет иерархию, выполняя все ожидаемые изменения в списке команд.
UpdateIncrementalОбновляет иерархию постепенно, выполняя одно ожидаемое изменение в списке команд.
UpdateIncrementalTimedОбновляет иерархию постепенно, выполняя ожидаемые изменения в списке команд до достижения ограничения по времени.