LEAP Documentation 40220
Documentation for the LEAP project
UPlatformDependentEngagement Class Reference

#include <PlatformDependentEngagement.h>

Inheritance diagram for UPlatformDependentEngagement:

Static Public Member Functions

static void EngageUser (const UObject *WorldContextObject, const FOnUserEngagedSignature &Callback, const FInputEvent &InputEvent)
 
static void Init (UProjectXGameInstance *InitializingGameInstance)
 
static void HandleLoginUIClosed (TSharedPtr< const FUniqueNetId > UniqueId, const int ControllerIndex, const FOnlineError &Error)
 
static void OnConfirmGeneric ()
 
static void OnUserCanPlay (const FUniqueNetId &UserId, EUserPrivileges::Type Privilege, uint32 PrivilegeResults)
 
static void SetControllerAndAdvanceToMainMenu (const int ControllerIndex)
 
static void AdvanceToMainMenu ()
 

Static Public Attributes

static TWeakObjectPtr< class UProjectXGameInstanceGameInstance = nullptr
 
static TWeakObjectPtr< class UWorld > World = nullptr
 
static int32 PendingControllerIndex = -1
 
static FOnUserEngagedSignature EngagementCallback
 

Member Function Documentation

◆ AdvanceToMainMenu()

void UPlatformDependentEngagement::AdvanceToMainMenu ( )
static

◆ EngageUser()

void UPlatformDependentEngagement::EngageUser ( const UObject *  WorldContextObject,
const FOnUserEngagedSignature &  Callback,
const FInputEvent &  InputEvent 
)
static

◆ HandleLoginUIClosed()

void UPlatformDependentEngagement::HandleLoginUIClosed ( TSharedPtr< const FUniqueNetId >  UniqueId,
const int  ControllerIndex,
const FOnlineError &  Error 
)
static

◆ Init()

void UPlatformDependentEngagement::Init ( UProjectXGameInstance InitializingGameInstance)
static

◆ OnConfirmGeneric()

void UPlatformDependentEngagement::OnConfirmGeneric ( )
static

◆ OnUserCanPlay()

void UPlatformDependentEngagement::OnUserCanPlay ( const FUniqueNetId &  UserId,
EUserPrivileges::Type  Privilege,
uint32  PrivilegeResults 
)
static

◆ SetControllerAndAdvanceToMainMenu()

void UPlatformDependentEngagement::SetControllerAndAdvanceToMainMenu ( const int  ControllerIndex)
static

Member Data Documentation

◆ EngagementCallback

FOnUserEngagedSignature UPlatformDependentEngagement::EngagementCallback
static

◆ GameInstance

TWeakObjectPtr< UProjectXGameInstance > UPlatformDependentEngagement::GameInstance = nullptr
static

◆ PendingControllerIndex

int32 UPlatformDependentEngagement::PendingControllerIndex = -1
static

◆ World

TWeakObjectPtr< UWorld > UPlatformDependentEngagement::World = nullptr
static

The documentation for this class was generated from the following files: