Описание
Это перечисление описывает различные типы изменений, которые можно отслеживать в ObjectChangeEventStream. Каждое событие имеет соответствующий тип в ObjectChangeEvents.
Свойства
None | Указывает на неинициализированное значение. |
ChangeScene | Изменение этого типа указывает на то, что открытая сцена была изменена ("загрязнена") без какой-либо более конкретной информации. Это происходит, например, при использовании EditorSceneManager.MarkSceneDirty. |
CreateGameObjectHierarchy | Изменение этого типа указывает на то, что GameObject был создан, возможно, с дополнительными объектами ниже него в иерархии. Это происходит, например, когда Undo.RegisterCreatedObjectUndo используется с GameObject. |
ChangeGameObjectStructureHierarchy | Изменение этого типа указывает на то, что изменилась структура GameObject и любой GameObject в иерархии ниже него, возможно, изменился. Это происходит, например, при использовании Undo.RegisterFullObjectHierarchyUndo. |
ИзменитьGameObjectStructure | Изменение этого типа указывает на изменение структуры GameObject. Это происходит, когда компонент добавляется или удаляется из GameObject с помощью Undo.AddComponent или Undo.DestroyObjectImmediate. |
ChangeGameObjectParent | Изменение этого типа указывает на изменение родителя GameObject. Это происходит при использовании Undo.SetTransformParent или SceneManager.MoveGameObjectToScene. |
ChangeGameObjectOrComponentProperties | Изменение этого типа указывает на изменение свойства игрового объекта или компонента. Это происходит, например, когда Undo.RecordObject используется с экземпляром Компонента. |
DestroyGameObjectHierarchy | Изменение этого типа указывает на то, что GameObject и вся иерархия ниже него были уничтожены. Это происходит, например, когда Undo.DestroyObjectImmediate используется с GameObject. |
CreateAssetObject | Изменение этого типа указывает на создание объекта актива. Это происходит, например, когда Undo.RegisterCreatedObjectUndo используется с экземпляром актива (например, текстуры). |
DestroyAssetObject | Изменение этого типа указывает на то, что объект актива был уничтожен. Это происходит, например, когда Undo.DestroyObjectImmediate используется с экземпляром актива (например, текстуры). |
ChangeAssetObjectProperties | Изменение этого типа указывает на изменение свойства объекта актива в памяти. Это происходит, например, когда Undo.RecordObject используется с экземпляром актива (например, текстуры). |
UpdatePrefabInstances | Изменение этого типа указывает на то, что экземпляры префаба в открытой сцене были обновлены из-за изменения исходного префаба. |