|
| | UMenuSystemGameInstance (const FObjectInitializer &ObjectInitializer) |
| |
| virtual void | Init () override |
| |
| virtual void | LoadMenu () override |
| |
| virtual void | LaunchInGameMenu (APlayerController *Player, bool bOpen) override |
| |
| virtual void | Host (FOnlineSessionSettings HostSessionSettings) override |
| |
| virtual void | SinglePlayer () override |
| |
| virtual void | Character () override |
| |
| virtual void | Options () override |
| |
| virtual void | StartSession () override |
| |
| virtual int32 | GetCurrentSaveSlot () override |
| |
| virtual void | JoinManualAddress (const FString &IpAddress) override |
| |
| virtual void | Join (uint32 Index) override |
| |
| virtual void | SearchServers () override |
| |
| virtual void | Quit (APlayerController *Player) override |
| |
| void | JoinFirstPossibleMatch () |
| |
| void | SessionFoundComplete (bool bSuccess) |
| |
| void | OnJoinSessionCompleted (FName SessionName, EOnJoinSessionCompleteResult::Type Result) |
| |
| | UEpicOnlineGameInstance (const FObjectInitializer &ObjectInitializer) |
| |
| virtual void | Shutdown () override |
| |
| virtual EDifficultyLevel | GetDifficultyLevel () const override |
| |
| virtual void | SetDifficultyLevel (const EDifficultyLevel NewDifficultyLevel) override |
| |
| virtual FString | GetAuthToken () const override |
| |
| virtual void | LoginToPlayFab () override |
| |
| virtual FString | GetPlayFabID () const override |
| |
| virtual bool | GetIsLoggedInToPlayFab () const override |
| |
| virtual float | GetPlayFabCurrency () const override |
| |
| virtual TArray< UPlayFabJsonObject * > | GetPlayFabInventory () const override |
| |
| virtual void | LoginToEpicOnline (FString ID="", FString Token="", FString LoginType="accountportal") override |
| |
| virtual void | Logout () const override |
| |
| virtual void | CreateEOSSession (FString SessionName, bool bIsDedicatedServer, bool bIsLAN, bool bIsPresence, int32 MaxNumPlayers) override |
| |
| virtual void | FindSessionAndJoin () override |
| |
| virtual void | DestroySession () override |
| |
| virtual FString | GetPlayerUserName () const override |
| |
| virtual bool | GetIsPlayerLoggedIn () const override |
| |
| virtual FString | GetCurrentSessionName () const override |
| |
| virtual void | LaunchOptionsMenu (APlayerController *Player, UUserWidget *CurrentWidget=nullptr, const bool bOpen=true) override |
| |
| virtual TSubclassOf< UUserWidget > | GetModalWidgetClass () override |
| |
| virtual bool | GetDebuggingMode () const override |
| |
| virtual void | StartCampaign (const bool bNewGame) const override |
| |
| virtual void | RestartLevel () const |
| |
| virtual void | StartHorde () const override |
| |
| virtual void | SetCurrentSaveSlot (const int32 NewSaveSlot) override |
| |
| virtual TArray< int32 > | GetAllSaveSlots () override |
| |
| virtual FUserSaveGame | GetSaveInfoFromSlot (const int32 Slot) override |
| |
| virtual bool | GetIsOnlineGame () const override |
| |
| virtual bool | GetIsPublicMatch () const override |
| |
| virtual EOnlineSubsystem | GetOnlineSubsystem () const override |
| |
| virtual void | UpdateStats (FString StatName, int32 Amount) |
| |
| virtual void | GetStats (TArray< FString > StatName) |
| |
| TArray< uint8 > | ConvertSaveFileTouint (class USaveGame *SavedGame) |
| |
| class USaveGame * | ConvertunitToSaveFile (TArray< uint8 > SavedGameArray) |
| |
| void | UpdatePlayerData (const FString &FileName, TArray< uint8 > SavedGameArray) |
| |
| void | GetPlayerData (const FString &FileName) |
| |
| void | ReadPlayerData (const FString &FileName) const |
| |
| virtual int32 | GetMinNumberOfPlayersToStart () const override |
| |
| virtual void | SetMinNumberOfPlayersToStart (const int32 Num) override |
| |
| virtual UDataTable * | GetLevelDataTable () override |
| |
| virtual void | SetSelectedLevel (const FGameLevel GameLevel, const EGameplayMode GameMode) override |
| |
| virtual FGameLevel | GetSelectedLevel (const EGameplayMode GameMode) const override |
| |
| virtual FUserProfile | GetOfflinePlayerProfile () const override |
| |
| virtual UDataTable * | GetProfilePicturesDT () const override |
| |
| virtual bool | SaveOfflinePlayerProfile () override |
| |
| virtual bool | LoadOfflinePlayerProfile (FUserProfile &OfflineProfile) override |
| |
|
| virtual void | ReturnToMainMenu () override |
| |
| virtual bool | OpenReplayMenu (APlayerController *Player, const bool bOpen=true) override |
| |
| virtual void | StartRecordingReplayFromBP (const FString &InName, const FString &FriendlyName) override |
| |
| virtual void | CreateReplayEvent (const int32 TimeInMS, const FString &Group, const FString &Meta, const TArray< uint8 > &Data) override |
| |
| virtual void | StopRecordingReplayFromBP () override |
| |
| virtual void | PlayReplayFromBP (FString ReplayName) override |
| |
| virtual void | FindReplays () override |
| |
| virtual void | RenameReplay (const FString &ReplayName, const FString &NewFriendlyReplayName) override |
| |
| virtual void | DeleteReplay (const FString &ReplayName) override |
| |
| void | OnLoginEOSCompleted (int32 LocalUserNum, bool bSuccess, const FUniqueNetId &UserID, const FString &Error) const |
| |
| void | OnLogoutComplete (const int32 ResultCode, const bool bSuccess) const |
| |
| void | OnCreateSessionCompleted (FName SessionName, bool bSuccess) const |
| |
| void | OnDestroySessionCompleted (FName SessionName, bool bSuccess) const |
| |
| void | OnFindSessionCompleted (bool bSuccess) |
| |
| void | OnFindSessionListCompleted (bool bSuccess) const |
| |
| void | OnJoinSessionCompleted (FName SessionName, EOnJoinSessionCompleteResult::Type Result) const |
| |
| void | OnUpdateStatsComplete (const FOnlineError &Result) const |
| |
| void | OnGetStatsComplete (const FOnlineError &Result, const TArray< TSharedRef< const FOnlineStatsUserStats > > &UserStats) |
| |
| void | OnWriteUserFileComplete (bool bSuccess, const FUniqueNetId &UserID, const FString &FileName) const |
| |
| void | OnGetUserFileComplete (bool bSuccess, const FUniqueNetId &UserID, const FString &FileName) const |
| |
| class UInGameMenuSystemWidget * | InGameMenuWidget = nullptr |
| |
| TSubclassOf< class UUserWidget > | InGameMenuClass = nullptr |
| |
| class UOptionsMenuSystemWidget * | OptionsMenuWidget = nullptr |
| |
| TSubclassOf< class UUserWidget > | OptionsMenuClass = nullptr |
| |
| TSubclassOf< class UUserWidget > | ModalWidgetClass = nullptr |
| |
| class UMenuSystemWidget * | MainMenu = nullptr |
| |
| TSubclassOf< class UUserWidget > | MenuClass = nullptr |
| |
| class UReplayMenu * | ReplayMenu = nullptr |
| |
| TSubclassOf< UReplayMenu > | ReplayMenuClass = nullptr |
| |
| bool | bDebuggingMode = true |
| |
| bool | bInGameMenuOpen = false |
| |
| bool | bOptionsMenuOpen = false |
| |
| class UDataTable * | ProfilePicturesDT = nullptr |
| |
| class UDataTable * | LevelDataTable = nullptr |
| |
| bool | bAutoLoginToPlayFab = true |
| |
| FString | CurrencyCode = "PC" |
| |
| FGameLevel | SelectedCampaignLevel |
| |
| FGameLevel | SelectedMultiplayerLevel |
| |
| FGameLevel | SelectedHordeLevel |
| |
| FGameLevel | SelectedDebugLevel |
| |