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.