|
Space Plunder
|
#include <EOSTutorialGameInstance.h>
Public Member Functions | |
| virtual void | Init () override |
| void | LoginWithEOS (FString ID, FString Token, FString LoginType) |
| FString | GetPlayerUserName () |
| bool | GetIsPlayerLoggedIn () |
| FName | GetCurrentSessionName () |
| void | CreateEOSSession (FName SessionName, bool bIsDedicatedServer, bool bIsLAN, bool bIsPresence, int32 MaxNumPlayers) |
| void | FindSessionAndJoin () |
| void | DestroySession () |
| void | OnLoginEOSCompleted (int32 LocalUserNum, bool bSuccess, const FUniqueNetId &UserID, const FString &Error) |
| void | OnCreateSessionCompleted (FName SessionName, bool bSuccess) |
| void | OnDestroySessionCompleted (FName SessionName, bool bSuccess) |
| void | OnFindSessionCompleted (bool bSuccess) |
| void | OnJoinSessionCompleted (FName SessionName, EOnJoinSessionCompleteResult::Type Result) |
| void | EOSVoiceChatLogin () |
| void | OnVoiceChatLoginCompleted (const FString &PlayerName, const FVoiceChatResult &Result) |
| void | SetInputVolumeEOS (float NewVolume) |
| void | SetMuteInputVolumeEOS (bool bIsMuted) |
| void | SetInputOutputMode (int32 Value) |
Public Attributes | |
| TSharedPtr< FOnlineSessionSearch > | OnlineSessionSearch |
| FString | OpenLevelText |
| IVoiceChatUser * | VoiceChatUser |
Private Attributes | |
| FName | CurrentSessionName |
| void UEOSTutorialGameInstance::CreateEOSSession | ( | FName | SessionName, |
| bool | bIsDedicatedServer, | ||
| bool | bIsLAN, | ||
| bool | bIsPresence, | ||
| int32 | MaxNumPlayers ) |
| void UEOSTutorialGameInstance::DestroySession | ( | ) |
| void UEOSTutorialGameInstance::EOSVoiceChatLogin | ( | ) |
| void UEOSTutorialGameInstance::FindSessionAndJoin | ( | ) |
| FName UEOSTutorialGameInstance::GetCurrentSessionName | ( | ) |
| bool UEOSTutorialGameInstance::GetIsPlayerLoggedIn | ( | ) |
| FString UEOSTutorialGameInstance::GetPlayerUserName | ( | ) |
|
overridevirtual |
| void UEOSTutorialGameInstance::LoginWithEOS | ( | FString | ID, |
| FString | Token, | ||
| FString | LoginType ) |
| void UEOSTutorialGameInstance::OnCreateSessionCompleted | ( | FName | SessionName, |
| bool | bSuccess ) |
| void UEOSTutorialGameInstance::OnDestroySessionCompleted | ( | FName | SessionName, |
| bool | bSuccess ) |
| void UEOSTutorialGameInstance::OnFindSessionCompleted | ( | bool | bSuccess | ) |
| void UEOSTutorialGameInstance::OnJoinSessionCompleted | ( | FName | SessionName, |
| EOnJoinSessionCompleteResult::Type | Result ) |
| void UEOSTutorialGameInstance::OnLoginEOSCompleted | ( | int32 | LocalUserNum, |
| bool | bSuccess, | ||
| const FUniqueNetId & | UserID, | ||
| const FString & | Error ) |
| void UEOSTutorialGameInstance::OnVoiceChatLoginCompleted | ( | const FString & | PlayerName, |
| const FVoiceChatResult & | Result ) |
| void UEOSTutorialGameInstance::SetInputOutputMode | ( | int32 | Value | ) |
| void UEOSTutorialGameInstance::SetInputVolumeEOS | ( | float | NewVolume | ) |
| void UEOSTutorialGameInstance::SetMuteInputVolumeEOS | ( | bool | bIsMuted | ) |
|
private |
| TSharedPtr<FOnlineSessionSearch> UEOSTutorialGameInstance::OnlineSessionSearch |
| FString UEOSTutorialGameInstance::OpenLevelText |
| IVoiceChatUser* UEOSTutorialGameInstance::VoiceChatUser |