22 virtual void NativeConstruct()
override;
28 UFUNCTION(BlueprintCallable, Category =
"PopupLevelSelect")
36 void OnLevelSelected(int32 SelectedLevel);
47 UPROPERTY(meta = (BindWidget))
48 TObjectPtr<class UHorizontalBox> HorizontalBox;
51 UPROPERTY(meta = (BindWidget))
55 UPROPERTY(EditAnywhere, Category = "PopupLevelSelect")
59 UPROPERTY(EditAnywhere, Category = "PopupLevelSelect")
60 int32 TotalLevels = 3;
63 UPROPERTY(EditAnywhere, Category = "PopupLevelSelect")
64 TArray<FString> LevelNames = {TEXT(
"Begginer"), TEXT(
"Intermediate"), TEXT(
"Advanced")};