AddComponent | Adds a component to the game object and registers an undo operation for this action. |
ClearAll | Removes all undo and redo operations from respectively the undo and redo stacks. |
ClearUndo | Removes all Undo operation for the identifier object registered using Undo.RegisterCompleteObjectUndo from the undo stack. |
CollapseUndoOperations | Collapses all undo operation up to group index together into one step. |
DestroyObjectImmediate | Destroys the object and records an undo operation so that it can be recreated. |
FlushUndoRecordObjects | Ensure objects recorded using RecordObject or RecordObjects are registered as an undoable action. In most cases there is no reason to invoke FlushUndoRecordObjects since it's automatically done right after mouse-up and certain other events that conventionally marks the end of an action. |
GetCurrentGroup | Unity automatically groups undo operations by the current group index. |
GetCurrentGroupName | Get the name that will be shown in the UI for the current undo group. |
IncrementCurrentGroup | Unity automatically groups undo operations by the current group index. |
MoveGameObjectToScene | Move a GameObject from its current Scene to a new Scene.
It is required that the GameObject is at the root of its current Scene. |
PerformRedo | Perform an Redo operation. |
PerformUndo | Perform an Undo operation. |
RecordObject | Records any changes done on the object after the RecordObject function. |
RecordObjects | Records multiple undoable objects in a single call. This is the same as calling Undo.RecordObject multiple times. |
RegisterChildrenOrderUndo | Stores a copy of the order of the object's children on the undo stack. |
RegisterCompleteObjectUndo | Stores a copy of the object states on the undo stack. |
RegisterCreatedObjectUndo | Registers an undo operation to undo the creation of an object. |
RegisterFullObjectHierarchyUndo | Copy the states of a hierarchy of objects onto the undo stack. |
RegisterImporterUndo | Copies the state of the importer for the given asset path. |
RevertAllDownToGroup | Performs all undo operations up to the group index without storing a redo operation in the process. |
RevertAllInCurrentGroup | Performs the last undo operation but does not record a redo operation. |
SetCurrentGroupName | Set the name of the current undo group. |
SetTransformParent | Sets the parent of transform to the new parent and records an undo operation. |