20 void OverrideCurrency(
const int32 OverridingCurrency);
21 void AddCurrency(
const int32 AddCurrency);
25 UFUNCTION(BlueprintPure, Category =
"Currency")
26 UTextBlock* GetDisplayText()
const
28 return TXT_Display.Get();
31 UFUNCTION(BlueprintPure, Category =
"Currency")
32 UImage* GetBackgroundImage()
const
34 return IMG_Background.Get();
38 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category =
"Currency", meta = (BindWidget))
39 TObjectPtr<UTextBlock> TXT_Display;
41 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Currency", meta = (BindWidget))
42 TObjectPtr<UImage> IMG_Background;
45 void UpdateDisplayText() const;
47 int32 CurrentCount = 0;