7 PrimaryActorTick.bCanEverTick =
true;
13 Super::InitGame(MapName, Options, ErrorMessage);
23 Super::Tick(DeltaSeconds);
35 return IPixoCoreInterface::Execute_GetManagerRef(
ExperienceManager, ManagerClass);
UExperienceManager * ExperienceManager
UPROPERTY()
virtual void Tick(float DeltaSeconds) override
UBaseManager * GetManagerRef_Implementation(TSubclassOf< UBaseManager > ManagerClass)
Implementation of the GetManagerRef function from the IPixoCoreInterface.
virtual void InitGame(const FString &MapName, const FString &Options, FString &ErrorMessage) override
Initializes the game mode and ExperienceManager.
TSubclassOf< UExperienceManager > ExperienceManagerClass
UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = Classes, DisplayName = ExperienceManager)
It provides functionalities for handling events, sending events, and managing a private owner....
virtual void TickExperience(float DeltaTime)
This function is called every frame to handle events in the game experience. It calls the HandleEvent...
virtual void InitExperience()
This function initializes the game experience by creating and adding single-instance listeners to the...