|
Space Plunder
|
#include <LevelSelectionWidget.h>
Public Member Functions | |
| ULevelSelectionWidget (const FObjectInitializer &ObjectInitializer) | |
| virtual void | NativePreConstruct () override |
| virtual void | NativeConstruct () override |
| void | SelectIndex (const uint32 Index, const FGameLevel &GameLevel) |
| void | SetMode (const EGameplayMode Mode, const bool bDebugLevels=false) |
| void | SetLevelList (const TArray< FGameLevel > &GameLevels) |
| void | GetLastSelectedLevel () |
| virtual UWidget * | NativeGetDesiredFocusTarget () const override |
Public Member Functions inherited from UMenuSystemWidget | |
| UMenuSystemWidget (const FObjectInitializer &ObjectInitializer) | |
| virtual bool | NativeOnHandleBackAction () override |
| void | SetMenuInterface (IMenuSystem *Interface) |
| void | Setup () |
| virtual void | OpenConfirmationMessage (const FModalData &ModalData) |
| virtual void | SetServerList (const TArray< FServerRow > &ServerInfo) |
| void | SetOwnerWidget (UUserWidget *Owner) |
| UUserWidget * | GetOwnerWidget () const |
| void | WidgetVisibilityChanged (ESlateVisibility SlateVisibility) |
| bool | GetIsOnlineGame () const |
| bool | GetIsPublicMatch () const |
| virtual bool | GetDebuggingMode () const |
| virtual FString | GetPlayerUserName () const |
| virtual bool | GetIsPlayerLoggedIn () const |
| virtual FString | GetCurrentSessionName () const |
| virtual EOnlineSubsystem | GetOnlineSubsystem () const |
Protected Member Functions | |
| virtual bool | Initialize () override |
| void | OnBackButtonClicked () |
| void | UpdateLevelSelection () |
Protected Member Functions inherited from UMenuSystemWidget | |
| virtual void | ModalButtonSelected (const int32 Index) |
| void | OnModalButtonSelectedEvent (const int32 Index) |
| virtual void | ModalClosed () |
| void | OnModalClosedEvent () |
| class UModalMenuSystemWidget * | GetCurrentModal () const |
| void | SetModalSlot (UPanelWidget *PanelWidget) |
| void | SetNotificationSlot (UPanelWidget *PanelWidget) |
Protected Member Functions inherited from UBaseActivatableWidget | |
| void | LogDebugError (const FString &Message) const |
| void | LogDebugError (const FString &Message, const int32 Value) const |
| void | LogDebugError (const FString &Message, const float Value) const |
| void | LogDebugWarning (const FString &Message) const |
| void | LogDebugWarning (const FString &Message, const int32 Value) const |
| void | LogDebugWarning (const FString &Message, const float Value) const |
| void | LogDebugMessage (const FString &Message, const bool bWarning=false, const bool bError=false) const |
| void | LogDebugMessage (const FString &Message, const int32 Value, const bool bWarning=false, const bool bError=false) const |
| void | LogDebugMessage (const FString &Message, const float Value, const bool bWarning=false, const bool bError=false) const |
| void | LogDebugMessage (const FString &Message, const bool bValue, const bool bWarning, const bool bError) const |
| void | LogOnScreenMessage (const int32 Key, const FString &Message, FColor Color=FColor::Green) const |
| void | SetCategoryName (const FLogCategoryBase &Category) |
Protected Attributes | |
| TOptional< uint32 > | SelectedIndex |
| FGameLevel | SelectedGameLevel |
| class UPanelWidget * | LevelList = nullptr |
| class UButton * | CloseButton = nullptr |
Protected Attributes inherited from UMenuSystemWidget | |
| IMenuSystem * | MenuInterface = nullptr |
| class IModalInterface * | ModalInterface = nullptr |
| bool | bIsController = false |
| bool | bIsKeyboard = false |
| bool | bMouse = false |
Protected Attributes inherited from UBaseActivatableWidget | |
| bool | bDebuggingMode = false |
Private Attributes | |
| EGameplayMode | GameplayMode = EGameplayMode::Multiplayer |
| TSubclassOf< class UUserWidget > | LevelSelectSingleClass |
Additional Inherited Members | |
Public Attributes inherited from UMenuSystemWidget | |
| FOnMenuBackButtonSelected | OnMenuBackButtonSelected |
This is a menu system widget used for level selection.
| ULevelSelectionWidget::ULevelSelectionWidget | ( | const FObjectInitializer & | ObjectInitializer | ) |
| void ULevelSelectionWidget::GetLastSelectedLevel | ( | ) |
|
overrideprotectedvirtual |
Reimplemented from UMenuSystemWidget.
|
overridevirtual |
Reimplemented from UMenuSystemWidget.
|
overridevirtual |
|
overridevirtual |
|
protected |
| void ULevelSelectionWidget::SelectIndex | ( | const uint32 | Index, |
| const FGameLevel & | GameLevel ) |
| void ULevelSelectionWidget::SetLevelList | ( | const TArray< FGameLevel > & | GameLevels | ) |
| void ULevelSelectionWidget::SetMode | ( | const EGameplayMode | Mode, |
| const bool | bDebugLevels = false ) |
|
protected |
|
protected |
|
private |
|
protected |
|
private |
|
protected |
|
protected |