版本: Unity 6 (6000.0)
语言English
  • C#

HierarchyCommandList

Unity.Hierarchy 中的类

/

实现于:UnityEngine.HierarchyCoreModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

表示修改层次结构的命令列表。

属性

Capacity命令列表中存储命令的字节容量。
IsCreated确定此对象是否有效并使用内存。
IsEmpty确定命令列表是否为空。
IsExecuting确定命令列表当前是否正在执行。
Size命令列表中命令当前使用的字节大小。

构造函数

HierarchyCommandList构造一个新的 HierarchyCommandList。

公共方法

Add向层次结构中添加一个具有指定父节点的新节点。
Clear清除命令列表中的所有命令。
ClearProperty清除指定层次结构节点的属性值。
Dispose释放命令列表并释放其内存。
Execute执行层次结构命令列表中的所有命令。
ExecuteIncremental从层次结构命令列表中执行一个命令。
ExecuteIncrementalTimed执行层次结构命令列表中的命令,直到达到时间限制。
Remove从层次结构中移除一个节点。
RemoveChildren递归删除节点的所有子节点。
Reserve为节点保留内存。使用此方法可以避免在添加批量节点时出现内存分配命中。
SetName为层次结构节点设置名称。
SetParent设置层次结构节点的父节点。
SetProperty设置层次结构节点属性的值。
SetSortIndex设置层次结构节点的排序索引。
SortChildren按其排序索引对层次结构节点的子节点进行排序。