objectToUndo | The object that will be destroyed. |
Destroys the object and records an undo operation so that it can be recreated.
Destroys the object with the same behaviour as DestroyImmediate (objectToUndo, true); Also stores all destroyed objects in the undo buffer so that they can be fully recreated.