22 virtual void NativeConstruct()
override;
23 virtual void NativeDestruct()
override;
26 void HandleExpChanged(
float CurrentExp,
float RequiredExp);
27 void HandleLevelUp(int32 NewLevel);
33 UFUNCTION(BlueprintImplementableEvent, Category =
"UI|Exp")
34 void OnLevelUpPlayed(int32 NewLevel);
37 UPROPERTY(BlueprintReadOnly, Category = "
UI|Exp", meta = (BindWidget))
38 TObjectPtr<UProgressBar> ExpProgressBar;
40 UPROPERTY(BlueprintReadOnly, Category = "
UI|Exp", meta = (BindWidgetOptional))
41 TObjectPtr<UTextBlock> LevelText;
43 UPROPERTY(BlueprintReadOnly, Category = "
UI|Exp", meta = (BindWidgetOptional))
44 TObjectPtr<UTextBlock> ExpText;
Definition MainPlayerState.h:23