Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Kismet/KismetSystemLibrary.h |
Include |
#include "Kismet/KismetSystemLibrary.h" |
Source |
/Engine/Source/Runtime/Engine/Private/KismetSystemLibrary.cpp |
Begin a new undo transaction. An undo transaction is defined as all actions which take place when the user selects "undo" a single time. @note If there is already an active transaction in progress, then this increments that transaction's action counter instead of beginning a new transaction. @note You must call TransactObject before modifying each object that should be included in this undo transaction. @note Only available in the editor.
The number of active actions when BeginTransaction was called (values greater than 0 indicate that there was already an existing undo transaction in progress), or -1 on failure.
Parameter |
Description |
---|---|
Context |
The context for the undo session. Typically the tool/editor that caused the undo operation. |
Description |
The description for the undo session. This is the text that will appear in the "Edit" menu next to the Undo item. |
PrimaryObject |
The primary object that the undo session operators on (can be null, and mostly is). |