Ark Server API (ASA) - Wiki
|
#include <Change.h>
Public Member Functions | |
virtual EChangeStyle | GetChangeType () final |
virtual TUniquePtr< FChange > | Execute (UObject *Object) final |
Public Member Functions inherited from FChange | |
virtual void | Apply (UObject *Object)=0 |
virtual void | Revert (UObject *Object)=0 |
virtual bool | HasExpired (UObject *Object) const |
virtual void | AddReferencedObjects (FReferenceCollector &Collector) |
virtual FString | ToString () const =0 |
virtual void | PrintToLog (FFeedbackContext &FeedbackContext, const int32 IndentLevel=0) |
virtual | ~FChange () |
Additional Inherited Members | |
Public Types inherited from FChange | |
enum class | EChangeStyle { InPlaceSwap , CommandPattern } |
Protected Member Functions inherited from FChange | |
FChange () | |
To use FCommandChange you must implement Apply() and Revert() Revert() is called to "Undo" and Apply() is called to "Redo"
|
inlinefinalvirtual |
|
inlinefinalvirtual |