5#include "CoreMinimal.h"
6#include "Input/Events.h"
7#include "Interfaces/OnlineIdentityInterface.h"
8#include "PlatformDependentEngagement.generated.h"
21 static TWeakObjectPtr<class UWorld>
World;
25 UFUNCTION(BlueprintCallable, Category =
"Platform Engagement", meta = (WorldContext =
"WorldContextObject"))
26 static
void EngageUser(const UObject* WorldContextObject, const FOnUserEngagedSignature& Callback, const FInputEvent& InputEvent);
29 static
void HandleLoginUIClosed(TSharedPtr<const FUniqueNetId> UniqueId, const
int ControllerIndex, const FOnlineError&
Error);
30 static
void OnConfirmGeneric();
31 static
void OnUserCanPlay(const FUniqueNetId& UserId, EUserPrivileges::Type Privilege, uint32 PrivilegeResults);
32 static
void SetControllerAndAdvanceToMainMenu(const
int ControllerIndex);
33 static
void AdvanceToMainMenu();
Definition: ProjectXGameInstance.h:507
virtual void Init() override
Definition: ProjectXGameInstance.cpp:219