A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FQuestion Struct ReferenceBlueprintType

USTRUCT(BlueprintType) More...

#include <DialogueDataClassesAndStructs.h>

Public Member Functions

 FQuestion ()
 
 FQuestion (float inDelayBeforePlaying, FString inQuestionID, FDeviceBasedDialogue inDialogue, float inPossibleScoreAmount, TArray< FPlayerAnswer > inAnswers, int inCorrectAnswerIndex)
 
 GENERATED_USTRUCT_BODY ()
 

Public Attributes

TArray< FPlayerAnswerAnswers = TArray<FPlayerAnswer>()
 UPROPERTY(BlueprintReadWrite, EditAnywhere)
 
int CorrectAnswerIndex = 0
 UPROPERTY(BlueprintReadWrite, EditAnywhere)
 
float DelayBeforePlaying = 2.0f
 UPROPERTY(BlueprintReadWrite, EditAnywhere)
 
FDeviceBasedDialogue Dialogue = FDeviceBasedDialogue()
 UPROPERTY(BlueprintReadWrite, EditAnywhere)
 
float PossibleScoreAmount = 1.0f
 UPROPERTY(BlueprintReadWrite, EditAnywhere)
 
FString QuestionID = FGuid::NewGuid().ToString()
 UPROPERTY(BlueprintReadWrite, EditAnywhere)
 

Detailed Description

USTRUCT(BlueprintType)

Definition at line 246 of file DialogueDataClassesAndStructs.h.

Constructor & Destructor Documentation

◆ FQuestion() [1/2]

FQuestion::FQuestion ( )
inline

Definition at line 250 of file DialogueDataClassesAndStructs.h.

◆ FQuestion() [2/2]

FQuestion::FQuestion ( float inDelayBeforePlaying,
FString inQuestionID,
FDeviceBasedDialogue inDialogue,
float inPossibleScoreAmount,
TArray< FPlayerAnswer > inAnswers,
int inCorrectAnswerIndex )
inline

Definition at line 259 of file DialogueDataClassesAndStructs.h.

Member Function Documentation

◆ GENERATED_USTRUCT_BODY()

FQuestion::GENERATED_USTRUCT_BODY ( )

Member Data Documentation

◆ Answers

TArray<FPlayerAnswer> FQuestion::Answers = TArray<FPlayerAnswer>()
BlueprintReadWriteEditAnywhere

UPROPERTY(BlueprintReadWrite, EditAnywhere)

Definition at line 311 of file DialogueDataClassesAndStructs.h.

◆ CorrectAnswerIndex

int FQuestion::CorrectAnswerIndex = 0
BlueprintReadWriteEditAnywhere

UPROPERTY(BlueprintReadWrite, EditAnywhere)

Definition at line 304 of file DialogueDataClassesAndStructs.h.

◆ DelayBeforePlaying

float FQuestion::DelayBeforePlaying = 2.0f
BlueprintReadWriteEditAnywhere

UPROPERTY(BlueprintReadWrite, EditAnywhere)

Definition at line 275 of file DialogueDataClassesAndStructs.h.

◆ Dialogue

FDeviceBasedDialogue FQuestion::Dialogue = FDeviceBasedDialogue()
BlueprintReadWriteEditAnywhere

UPROPERTY(BlueprintReadWrite, EditAnywhere)

Definition at line 290 of file DialogueDataClassesAndStructs.h.

◆ PossibleScoreAmount

float FQuestion::PossibleScoreAmount = 1.0f
BlueprintReadWriteEditAnywhere

UPROPERTY(BlueprintReadWrite, EditAnywhere)

Definition at line 297 of file DialogueDataClassesAndStructs.h.

◆ QuestionID

FString FQuestion::QuestionID = FGuid::NewGuid().ToString()
BlueprintReadWriteEditAnywhere

UPROPERTY(BlueprintReadWrite, EditAnywhere)

Definition at line 283 of file DialogueDataClassesAndStructs.h.


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