28 virtual void NativePreConstruct()
override;
29 virtual void NativeConstruct()
override;
32 void SelectIndex(
const uint32 Index,
const FGameLevel& GameLevel);
34 UFUNCTION(BlueprintCallable, Category=
"Menu System")
35 void SetMode(
const EGameplayMode Mode,
const bool bDebugLevels =
false);
36 void SetLevelList(
const TArray<FGameLevel>& GameLevels);
39 UFUNCTION(BlueprintCallable, Category=
"Menu System")
40 void GetLastSelectedLevel();
42 virtual UWidget* NativeGetDesiredFocusTarget()
const override;
48 virtual bool Initialize()
override;
54 UFUNCTION(BlueprintCallable, Category=
"Menu System")
55 void OnBackButtonClicked();
57 void UpdateLevelSelection();
59 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
60 class UPanelWidget* LevelList =
nullptr;
61 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
62 class UButton* CloseButton =
nullptr;
68 TSubclassOf<class UUserWidget> LevelSelectSingleClass;
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13