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

ObjectChangeEventStream

UnityEditor 中的结构体

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

表示一帧内描述应用于内存中对象的更改的事件流。

属性

isCreated指示 ObjectChangeEventStream 是否已分配内存缓冲区。
length流中事件的数量。

公共方法

Clone使用指定的分配器创建此流的副本。
Dispose释放与此流关联的内存。
GetChangeAssetObjectPropertiesEvent将给定索引处的事件数据检索为 ChangeAssetObjectPropertiesEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。
GetChangeChildrenOrderEvent将给定索引处的事件数据检索为 ChangeChildrenOrderEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。
GetChangeGameObjectOrComponentPropertiesEvent将给定索引处的事件数据检索为 ChangeAssetObjectPropertiesEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。
GetChangeGameObjectParentEvent将给定索引处的事件数据检索为 ChangeGameObjectParentEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。
GetChangeGameObjectStructureEvent将给定索引处的事件数据检索为 ChangeGameObjectStructureEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。
GetChangeGameObjectStructureHierarchyEvent将给定索引处的事件数据检索为 ChangeGameObjectStructureHierarchyEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。
GetChangeRootOrderEvent将给定索引处的事件数据检索为 ChangeRootOrderEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。
GetChangeSceneEvent将给定索引处的事件数据检索为 ChangeSceneEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。
GetCreateAssetObjectEvent将给定索引处的事件数据检索为 CreateAssetObjectEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。
GetCreateGameObjectHierarchyEvent将给定索引处的事件数据检索为 CreateGameObjectHierarchyEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。
GetDestroyAssetObjectEvent将给定索引处的事件数据检索为 DestroyAssetObjectEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。
GetDestroyGameObjectHierarchyEvent将给定索引处的事件数据检索为 DestroyGameObjectHierarchyEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。
GetEventType返回指定索引处事件的类型。
GetUpdatePrefabInstancesEvent将给定索引处的事件数据检索为 UpdatePrefabInstancesEventArgs。如果请求的事件类型与流中存储的事件不匹配,则抛出异常。