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>
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::UBaseEvent |
( |
| ) |
|
◆ CompareEvent()
◆ GENERATED_BODY()
UBaseEvent::GENERATED_BODY |
( |
| ) |
|
|
private |
◆ GetExecutor()
APlayerController * UBaseEvent::GetExecutor |
( |
| ) |
const |
◆ GetGuid()
const FGuid & UBaseEvent::GetGuid |
( |
| ) |
const |
|
inline |
◆ Initialize()
void UBaseEvent::Initialize |
( |
APlayerController * | NewExecutor | ) |
|
◆ Lock()
bool UBaseEvent::Lock |
( |
| ) |
|
|
finalvirtual |
◆ Unlock()
void UBaseEvent::Unlock |
( |
| ) |
|
|
finalvirtual |
◆ Executor
APlayerController* UBaseEvent::Executor |
|
private |
◆ Guid
◆ ListenersNum
TAtomic<int32> UBaseEvent::ListenersNum |
|
private |
- Todo
- TAtomic is deprecated, we should replace this
Definition at line 112 of file BaseEvent.h.
The documentation for this class was generated from the following files:
- PixoCore/Source/PixoCore/Public/EventSystem/Events/BaseEvent.h
- PixoCore/Source/PixoCore/Private/EventSystem/Events/BaseEvent.cpp