ObjectChangeEventStream
структура в UnityEditor
Описание
Представляет собой поток событий, описывающий изменения, применяемые к объектам в памяти в течение кадра.
Свойства
| Свойство | Описание |
|---|---|
| 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. Выводит исключение, если запрашиваемый тип события не соответствует событию, хранящемуся в потоке. |