46{
47
48
49 FString ObjectiveText;
51 {
53 {
55 ObjectiveText = ObjectiveSubString.Append("...");
56 }
57 else
58 {
60 }
61 }
62 else
63 {
65 }
66
67
68
69
72
73
75 {
77 const FText FormattedProgress = FText::Format( NSLOCTEXT("","","{0}/{1}"),
80
82 }
83 else
84 {
86 }
87
89
91 {
92 for(
const FString& QuestObjectiveTip :
QuestObjective.ObjectiveHints)
93 {
95 if(ObjectiveTipText == nullptr){continue;}
96 ObjectiveTipText->
TitleText = QuestObjectiveTip;
99 }
100 }
102 {
104 {
106 }
107 else
108 {
110 }
111
112 }
114 {
116 {
117 ProgressBar->SetVisibility(ESlateVisibility::Visible);
119 }
120 else
121 {
122 ProgressBar->SetVisibility(ESlateVisibility::Collapsed);
123 }
124 }
126 {
128 {
131 }
132 else
133 {
135 }
136
137 }
139 {
141 }
143 {
145 }
147 {
151 {
154 }
155 }
156
157}
float GetCurrentProgressPercent() const
Definition QuestData.h:496
EQuestStatus GetStatus() const
Definition QuestData.h:543
bool GetIsActive() const
Definition QuestData.h:517
bool bIsOptional
Definition QuestData.h:379
FString ObjectiveDescription
Definition QuestData.h:367
int32 GetCurrentProgress() const
Definition QuestData.h:487
bool bShowFailProgress
Definition QuestData.h:388
int32 RequiredProgress
Definition QuestData.h:384
bool bShowProgress
Definition QuestData.h:386
bool GetIsSuccessful() const
Definition QuestData.h:534
float GetFailProgressPercent() const
Definition QuestData.h:500
bool GetIsComplete() const
Definition QuestData.h:539