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

HierarchyFlattened

класс в Unity.Hierarchy

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

Описание

Представляет массив только для чтения HierarchyFlattenedNode над Hierarchy. Используется как ускоряющая структура для запросов.

Запрос информации об узлах выполняется гораздо быстрее, чем те же методы на ,Hierarchy,, потому что они хранятся во время обновлений.

Свойства

Свойство Описание
CountОбщее число сплошных узлов.
IsCreatedДопустим ли этот объект и использует ли он память.
это[int]Получает HierarchyFlattenedNode в указанном индексе.
UpdateNeededОпределяет, требуется ли обновление сплоченной иерархии.
UpdatingОбновляется ли сплоченная иерархия в данный момент.

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

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

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

Метод Описание
AsReadOnlySpanВозвращает размах только для чтения всех узлов сплоченной иерархии в сплоченной иерархии.
ContainsОпределяет, находится ли указанный узел в плоской иерархии.
DisposeУдаляет этот объект, чтобы освободить память.
EnumerateChildrenПолучает перечислимый список детей HierarchyFlattenedNode для указанного узла.
GetChildПолучает дочерний узел в указанном индексе узла иерархии.
GetChildIndexПолучает индекс узла иерархии в списке дочерей родительского узла.
GetChildrenCountПолучает число дочерних узлов, имеющихся в узле иерархии.
GetChildrenCountRecursiveПолучает число дочерних узлов, имеющихся у узла иерархии, включая дочерей дочерей.
GetDepthОпределяет глубину узла.
GetEnumeratorПолучение перечислителя HierarchyFlattenedNode.
GetNextSiblingПолучение следующего брата узла.
GetParentПолучение родительского узла иерархии.
IndexOfПолучает нулевое значение индекса указанного узла.
UpdateОбновляет сплоченную иерархию и запрашивает восстановление списка HierarchyFlattenedNode из топологии Hierarchy.
UpdateIncrementalОбновляет сплоченную иерархию постепенно.
UpdateIncrementalTimedИнкрементальное обновление сплоченной иерархии до достижения предела времени.