LEAP Documentation 40220
Documentation for the LEAP project
UExperienceConfiguration Class Reference

#include <ExperienceConfiguration.h>

Inheritance diagram for UExperienceConfiguration:

Public Member Functions

TSubclassOf< UExperienceEventGetExperienceEventClass (const EXPEventType Type) const
 

Static Public Member Functions

static int32 GetExperienceForEvent (const UObject *WorldContextObject, const EXPEventType Type)
 
static EXPEventType GetExperienceEventType (const UObject *WorldContextObject, const TSubclassOf< UExperienceEvent > Event)
 
static UExperienceConfigurationGet (const UObject *WorldContextObject)
 

Protected Attributes

TMap< EXPEventType, TSubclassOf< UExperienceEvent > > NotificationMap
 
TMap< TSubclassOf< UExperienceEvent >, EXPEventTypeReverseMap
 

Member Function Documentation

◆ Get()

UExperienceConfiguration * UExperienceConfiguration::Get ( const UObject *  WorldContextObject)
static

◆ GetExperienceEventClass()

TSubclassOf< UExperienceEvent > UExperienceConfiguration::GetExperienceEventClass ( const EXPEventType  Type) const

◆ GetExperienceEventType()

EXPEventType UExperienceConfiguration::GetExperienceEventType ( const UObject *  WorldContextObject,
const TSubclassOf< UExperienceEvent Event 
)
static

◆ GetExperienceForEvent()

int32 UExperienceConfiguration::GetExperienceForEvent ( const UObject *  WorldContextObject,
const EXPEventType  Type 
)
static

Member Data Documentation

◆ NotificationMap

TMap<EXPEventType, TSubclassOf<UExperienceEvent> > UExperienceConfiguration::NotificationMap
protected

◆ ReverseMap

TMap<TSubclassOf<UExperienceEvent>, EXPEventType> UExperienceConfiguration::ReverseMap
protected

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