|
|
A Demo Project for the UnrealEngineSDK
|
The UBaseEvent class serves as the base class for all events for our event-managers system. The class includes functions for initializing the event with an executor. More...
#include <BaseEvent.h>
Public Member Functions | |
| UBaseEvent () | |
| virtual FCompareResult | CompareEvent (const UBaseEvent *Event) const |
| APlayerController * | GetExecutor () const |
| const FGuid & | GetGuid () const |
| void | Initialize (APlayerController *NewExecutor) |
| virtual bool | Lock () final |
| virtual void | Unlock () final |
Private Member Functions | |
| GENERATED_BODY () | |
Private Attributes | |
| APlayerController * | Executor |
| UPROPERTY() | |
| FGuid | Guid |
| TAtomic< int32 > | ListenersNum |
The UBaseEvent class serves as the base class for all events for our event-managers system. The class includes functions for initializing the event with an executor.
UCLASS(Abstract)
Definition at line 82 of file BaseEvent.h.
| UBaseEvent::UBaseEvent | ( | ) |
Definition at line 5 of file BaseEvent.cpp.
|
inlinevirtual |
Definition at line 95 of file BaseEvent.h.
|
private |
| APlayerController * UBaseEvent::GetExecutor | ( | ) | const |
Definition at line 15 of file BaseEvent.cpp.
|
inline |
Definition at line 90 of file BaseEvent.h.
| void UBaseEvent::Initialize | ( | APlayerController * | NewExecutor | ) |
Definition at line 10 of file BaseEvent.cpp.
|
finalvirtual |
|
finalvirtual |
Definition at line 36 of file BaseEvent.cpp.
|
private |
UPROPERTY()
Definition at line 109 of file BaseEvent.h.
|
private |
Definition at line 110 of file BaseEvent.h.
|
private |
Definition at line 112 of file BaseEvent.h.