Documentation for the Unreal C++ Plugin
Loading...
Searching...
No Matches
FSessionData Struct ReferenceBlueprintType

USTRUCT(BlueprintType) More...

#include <ApexTypes.h>

Inheritance diagram for FSessionData:
[legend]

Public Member Functions

 FSessionData ()
 
 FSessionData (bool InComplete, bool InSuccess, float InScore, float InScoreScaled, float InScoreMin, float InScoreMax, int InDuration, FXAPIExtension InContextExtension, FXAPIExtension InResultExtension)
 
virtual ~FSessionData ()
 
virtual void FromJsonObject (const TSharedPtr< FJsonObject > &JObject) override
 
 GENERATED_BODY ()
 
virtual TSharedPtr< FJsonObject > ToJsonObject () const
 

Public Attributes

FXAPIExtension AdditionalContextData
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")
 
FXAPIExtension AdditionalResultData
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")
 
bool Complete = false
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")
 
int Duration = 0
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")
 
float Score = 0.0f
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")
 
float ScoreMax = 0.0f
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")
 
float ScoreMin = 0.0f
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")
 
float ScoreScaled = 0.0f
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")
 
bool Success = false
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")
 

Detailed Description

USTRUCT(BlueprintType)

Definition at line 192 of file ApexTypes.h.

Constructor & Destructor Documentation

◆ ~FSessionData()

virtual FSessionData::~FSessionData ( )
inlinevirtual

Definition at line 253 of file ApexTypes.h.

◆ FSessionData() [1/2]

FSessionData::FSessionData ( )
inline

Definition at line 255 of file ApexTypes.h.

◆ FSessionData() [2/2]

FSessionData::FSessionData ( bool InComplete,
bool InSuccess,
float InScore,
float InScoreScaled,
float InScoreMin,
float InScoreMax,
int InDuration,
FXAPIExtension InContextExtension,
FXAPIExtension InResultExtension )
inline

Definition at line 257 of file ApexTypes.h.

Member Function Documentation

◆ FromJsonObject()

virtual void FSessionData::FromJsonObject ( const TSharedPtr< FJsonObject > & JObject)
inlineoverridevirtual

Reimplemented from FJsonable.

Definition at line 266 of file ApexTypes.h.

Here is the caller graph for this function:

◆ GENERATED_BODY()

FSessionData::GENERATED_BODY ( )

◆ ToJsonObject()

Member Data Documentation

◆ AdditionalContextData

FXAPIExtension FSessionData::AdditionalContextData
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")

Definition at line 245 of file ApexTypes.h.

◆ AdditionalResultData

FXAPIExtension FSessionData::AdditionalResultData
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")

Definition at line 251 of file ApexTypes.h.

◆ Complete

bool FSessionData::Complete = false
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")

Definition at line 202 of file ApexTypes.h.

◆ Duration

int FSessionData::Duration = 0
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")

Definition at line 238 of file ApexTypes.h.

◆ Score

float FSessionData::Score = 0.0f
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")

Definition at line 214 of file ApexTypes.h.

◆ ScoreMax

float FSessionData::ScoreMax = 0.0f
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")

Definition at line 232 of file ApexTypes.h.

◆ ScoreMin

float FSessionData::ScoreMin = 0.0f
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")

Definition at line 226 of file ApexTypes.h.

◆ ScoreScaled

float FSessionData::ScoreScaled = 0.0f
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")

Definition at line 220 of file ApexTypes.h.

◆ Success

bool FSessionData::Success = false
EditAnywhereBlueprintReadWrite

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Apex|Session Data")

Definition at line 208 of file ApexTypes.h.


The documentation for this struct was generated from the following file: