Space Plunder
Loading...
Searching...
No Matches
UQuestDataBPLib Class Reference

#include <QuestDataBPLib.h>

Inheritance diagram for UQuestDataBPLib:

Static Private Member Functions

static void SavePlayerQuestTimes (const UObject *WorldContextObject, UPARAM(ref) FPlayerQuestStatus &PlayerQuestStatus)
 
static float SaveQuestTime (const UObject *WorldContextObject, UPARAM(ref) FQuestInfo &QuestInfo)
 
static float SaveObjectiveTime (const UObject *WorldContextObject, UPARAM(ref) FQuestObjectives &ObjectiveInfo)
 
static void AddObjectiveProgress (UPARAM(ref) FQuestObjectives &ObjectiveInfo, const int32 Amount)
 
static void AddObjectiveFailProgress (UPARAM(ref) FQuestObjectives &ObjectiveInfo, const int32 Amount)
 
static float GetQuestElapsedTime (const FQuestInfo &QuestInfo)
 
static float GetQuestStartTime (const FQuestInfo &QuestInfo)
 
static float GetObjectiveElapsedTime (const FQuestObjectives &ObjectiveInfo)
 
static float GetObjectiveStartTime (const FQuestObjectives &ObjectiveInfo)
 
static bool GetQuestDidCompleteInTime (const UObject *WorldContextObject, UPARAM(ref) FQuestInfo &QuestInfo)
 
static bool GetObjectiveDidCompleteInTime (const UObject *WorldContextObject, UPARAM(ref) FQuestObjectives &ObjectiveInfo)
 
static FUniqueID GetQuestUniqueID (const FQuestInfo &QuestInfo)
 
static FUniqueID GetObjectiveUniqueID (const FQuestObjectives &ObjectiveInfo)
 
static int32 GetQuestObjectiveRefNum (UPARAM(ref) FQuestInfo &QuestInfo)
 
static int32 GetPlayerLevel (const FPlayerQuestStatus &PlayerQuestStatus)
 
static void CheckAllObjectivesValid (UPARAM(ref) FPlayerQuestStatus &PlayerQuestStatus)
 

Member Function Documentation

◆ AddObjectiveFailProgress()

void UQuestDataBPLib::AddObjectiveFailProgress ( UPARAM(ref) FQuestObjectives & ObjectiveInfo,
const int32 Amount )
staticprivate
76{
77 ObjectiveInfo.AddFailProgress(Amount);
78}

◆ AddObjectiveProgress()

void UQuestDataBPLib::AddObjectiveProgress ( UPARAM(ref) FQuestObjectives & ObjectiveInfo,
const int32 Amount )
staticprivate
71{
72 ObjectiveInfo.AddProgress(Amount);
73}

◆ CheckAllObjectivesValid()

void UQuestDataBPLib::CheckAllObjectivesValid ( UPARAM(ref) FPlayerQuestStatus & PlayerQuestStatus)
staticprivate

Removes any Objectives without matching Quests

86{
87 PlayerQuestStatus.CheckAllObjectives();
88}

◆ GetObjectiveDidCompleteInTime()

bool UQuestDataBPLib::GetObjectiveDidCompleteInTime ( const UObject * WorldContextObject,
UPARAM(ref) FQuestObjectives & ObjectiveInfo )
staticprivate
49{
50 ObjectiveInfo.SaveObjectiveTime(WorldContextObject);
51 return ObjectiveInfo.GetDidCompleteInTime();
52}

◆ GetObjectiveElapsedTime()

float UQuestDataBPLib::GetObjectiveElapsedTime ( const FQuestObjectives & ObjectiveInfo)
staticprivate
33{
34 return ObjectiveInfo.GetElapsedTime();
35}
float GetElapsedTime() const
Definition QuestData.h:475

◆ GetObjectiveStartTime()

float UQuestDataBPLib::GetObjectiveStartTime ( const FQuestObjectives & ObjectiveInfo)
staticprivate
38{
39 return ObjectiveInfo.GetStartTime();
40}
float GetStartTime() const
Definition QuestData.h:479

◆ GetObjectiveUniqueID()

FUniqueID UQuestDataBPLib::GetObjectiveUniqueID ( const FQuestObjectives & ObjectiveInfo)
staticprivate
60{
61 return ObjectiveInfo.GetUniqueID();
62}
FUniqueID GetUniqueID() const
Definition QuestData.h:466

◆ GetPlayerLevel()

int32 UQuestDataBPLib::GetPlayerLevel ( const FPlayerQuestStatus & PlayerQuestStatus)
staticprivate
81{
82 return PlayerQuestStatus.GetLevel();
83}
int32 GetLevel() const
Definition QuestData.h:1628

◆ GetQuestDidCompleteInTime()

bool UQuestDataBPLib::GetQuestDidCompleteInTime ( const UObject * WorldContextObject,
UPARAM(ref) FQuestInfo & QuestInfo )
staticprivate
43{
44 QuestInfo.SaveQuestTime(WorldContextObject);
45 return QuestInfo.GetIsQuestInTime();
46}

◆ GetQuestElapsedTime()

float UQuestDataBPLib::GetQuestElapsedTime ( const FQuestInfo & QuestInfo)
staticprivate
23{
24 return QuestInfo.GetElapsedTime();
25}
float GetElapsedTime() const
Definition QuestData.h:942

◆ GetQuestObjectiveRefNum()

int32 UQuestDataBPLib::GetQuestObjectiveRefNum ( UPARAM(ref) FQuestInfo & QuestInfo)
staticprivate

Gets the Number of Objective References

65{
66 return QuestInfo.Status.ObjectiveReferences.Num();
67}

◆ GetQuestStartTime()

float UQuestDataBPLib::GetQuestStartTime ( const FQuestInfo & QuestInfo)
staticprivate
28{
29 return QuestInfo.GetStartTime();
30}
float GetStartTime() const
Definition QuestData.h:946

◆ GetQuestUniqueID()

FUniqueID UQuestDataBPLib::GetQuestUniqueID ( const FQuestInfo & QuestInfo)
staticprivate
55{
56 return QuestInfo.GetUniqueID();
57}
FUniqueID GetUniqueID() const
Definition QuestData.h:918

◆ SaveObjectiveTime()

float UQuestDataBPLib::SaveObjectiveTime ( const UObject * WorldContextObject,
UPARAM(ref) FQuestObjectives & ObjectiveInfo )
staticprivate

Will return Elapsed Time, will

18{
19 return ObjectiveInfo.SaveObjectiveTime(WorldContextObject);
20}

◆ SavePlayerQuestTimes()

void UQuestDataBPLib::SavePlayerQuestTimes ( const UObject * WorldContextObject,
UPARAM(ref) FPlayerQuestStatus & PlayerQuestStatus )
staticprivate
8{
9 PlayerQuestStatus.SaveTimes(WorldContextObject);
10}

◆ SaveQuestTime()

float UQuestDataBPLib::SaveQuestTime ( const UObject * WorldContextObject,
UPARAM(ref) FQuestInfo & QuestInfo )
staticprivate

Returns Elapsed Time

13{
14 return QuestInfo.SaveQuestTime(WorldContextObject);
15}

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