|
Space Plunder
|
#include <MainMenuSystemWidget.h>
Public Member Functions | |
| UMainMenuSystemWidget (const FObjectInitializer &ObjectInitializer) | |
| void | SelectIndex (uint32 Index) |
| virtual void | SetServerList (const TArray< FServerRow > &ServerInfo) override |
| 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) |
| 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 |
| virtual void | NativeConstruct () override |
| virtual void | ModalButtonSelected (const int32 Index) override |
| void | OnDifficultyChanged () |
| void | SetDifficultyLevelText () const |
| void | LoginToEpicOnline () const |
| void | ReturnToCurrentMenu () |
| void | ReturnToMainMenu () |
| void | ReturnToMultiplayerMenu () |
| void | SetActiveMenu (const int32 Index, class UWidgetSwitcher *MenuSwitcherWidget) |
| UWidget * | GetActiveMenuWidget () const |
| class UWidgetSwitcher * | GetActiveMenu () const |
| void | JoinButtonClicked () |
| void | SearchServers () |
| void | HostButtonClicked () |
| void | UpdateServerRows () |
| void | NumberOnSliderChanged (float Value) |
| void | MinNumberOnSliderChanged (float Value) |
| void | OpenQuitConfirmationPopup () |
| void | OpenLevelSelect (const EGameplayMode GameplayMode=EGameplayMode::Multiplayer, const bool bDebugLevels=false) |
| void | BackOneMenu (bool bOpenConfirmation) |
| void | SetIsControllerInput (bool bIsNewController) |
Protected Member Functions inherited from UMenuSystemWidget | |
| 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 | |
| bool | bIsControllerInput = false |
| int32 | ButtonFocused = 1 |
| int32 | MenuPageIndex = 0 |
| int32 | MultiplayerPageIndex = 0 |
| const int32 | MultiplayerPageIndexNumber = 4 |
| const int32 | MainMenuPageIndexNumber = 2 |
| const int32 | SignInPageIndexNumber = 1 |
| class ULevelSelectionWidget * | LevelSelectionWidget = nullptr |
| class UOverlay * | LevelSelectOverlay = nullptr |
| class UPanelWidget * | ModalPanel = nullptr |
| class UPanelWidget * | NotificationPanel = nullptr |
| class UButton * | StartScreenButton = nullptr |
| class UButton * | JoinButton = nullptr |
| class UCommonActivatableWidgetSwitcher * | MenuSwitcher = nullptr |
| class UCommonActivatableWidgetSwitcher * | MultiplayerMenuSwitcher = nullptr |
| class UWidget * | StartScreen = nullptr |
| class UTextBlock * | GameVersionText = nullptr |
| class UTextBlock * | UserNameText = nullptr |
| bool | bSearchingForServersInProgress = false |
| bool | bAllowJoinInProgress = false |
| bool | bAllowInvites = false |
| bool | bIsLAN = false |
| bool | bIsDedicatedServer = false |
| bool | bShouldAdvertise = false |
| bool | bUseLobbiesIfAvailable = false |
| bool | bUseLobbiesVoiceChatIfAvailable = false |
| bool | bUsesPresence = false |
| bool | bAllowJoinViaPresence = false |
| class UPanelWidget * | ServerList = nullptr |
| class UButton * | SearchServersButton = nullptr |
| class UEditableTextBox * | IPInputTextBox = nullptr |
| class UEditableTextBox * | ServerNameTextBox = nullptr |
| class USlider * | NumberOfPlayersSlider = nullptr |
| class USlider * | MinNumberOfPlayersSlider = nullptr |
| class UTextBlock * | NumberOfPlayersText = nullptr |
| class UTextBlock * | MinNumberOfPlayersText = nullptr |
| class UCheckBox * | DedicatedServerCheckbox = nullptr |
| class UCheckBox * | LANCheckbox = nullptr |
| class UCheckBox * | UsesPresenceCheckbox = nullptr |
| class UTextBlock * | DifficultyTextBlock = nullptr |
| class UWidget * | SearchingProgressSpinner = nullptr |
| class USingleMenuSystemWidget * | SignInScreenMenu = nullptr |
| class USingleMenuSystemWidget * | MainMenu = nullptr |
| class USingleMenuSystemWidget * | CampaignMenu = nullptr |
| class USingleMenuSystemWidget * | MultiplayerMenu = nullptr |
| class USingleMenuSystemWidget * | HordeMenu = nullptr |
| class USingleMenuSystemWidget * | CharacterMenu = nullptr |
| class USingleMenuSystemWidget * | BrowseMenu = nullptr |
| class USingleMenuSystemWidget * | HostMenu = nullptr |
| class USingleMenuSystemWidget * | QuickMatchMenu = nullptr |
| class USingleMenuSystemWidget * | PlaylistMenu = 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 Member Functions | |
| void | StartScreenButtonClicked () |
| void | SignInScreenButtonSelected (const int32 Index) |
| void | MainMenuButtonSelected (const int32 Index) |
| void | CampaignMenuButtonSelected (const int32 Index) |
| void | MultiplayerMenuButtonSelected (const int32 Index) |
| void | HordeMenuButtonSelected (const int32 Index) |
| void | CharacterMenuButtonSelected (const int32 Index) |
| void | BrowseMenuButtonSelected (const int32 Index) |
| void | HostMenuButtonSelected (const int32 Index) |
| void | QuickMatchMenuButtonSelected (const int32 Index) |
| void | PlaylistMenuButtonSelected (const int32 Index) |
| void | CloseLevelSelect (const bool bOpenConfirm) |
Private Attributes | |
| class IPlayFabMenu * | PlayFabMenu = nullptr |
| TSubclassOf< class UUserWidget > | ServerRowClass |
| TSubclassOf< class UUserWidget > | LevelSelectClass |
| float | NumberOfPlayers = 1 |
| float | MinNumberOfPlayers = 1 |
| TOptional< uint32 > | SelectedIndex |
| bool | bCloseGame = false |
Additional Inherited Members | |
Public Attributes inherited from UMenuSystemWidget | |
| FOnMenuBackButtonSelected | OnMenuBackButtonSelected |
| UMainMenuSystemWidget::UMainMenuSystemWidget | ( | const FObjectInitializer & | ObjectInitializer | ) |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
protected |
|
protected |
|
private |
|
protected |
|
private |
|
overrideprotectedvirtual |
Reimplemented from UMenuSystemWidget.
|
protected |
|
protected |
|
private |
|
protected |
|
overrideprotectedvirtual |
Reimplemented from UMenuSystemWidget.
|
private |
|
overrideprotectedvirtual |
Reimplemented from UMenuSystemWidget.
|
overridevirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
| void UMainMenuSystemWidget::SelectIndex | ( | uint32 | Index | ) |
|
protected |
|
protected |
|
protected |
|
overridevirtual |
Reimplemented from UMenuSystemWidget.
|
private |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
protected |
|
protected |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
protected |
|
protected |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |