Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
UShooterGameInstance Struct Reference

#include <GameMode.h>

+ Inheritance diagram for UShooterGameInstance:
+ Collaboration diagram for UShooterGameInstance:

Public Member Functions

FNameCurrentStateField ()
 
bool & bCanUseUserGeneratedContentField ()
 
bool & bHasCommunicationPriviligeField ()
 
long double & CachedLastServerTimestampField ()
 
bool & bAwaitingTravelTimestampField ()
 
long double & LastTravelShiftField ()
 
TWeakObjectPtr< APlayerCameraManager > & SeamlessTravelPlayerCameraField ()
 
FRotatorSeamlessTravelControlRotationField ()
 
TWeakObjectPtr< AHUD > & SeamlessTravelHUDField ()
 
unsigned int & DestinationServerIdField ()
 
TArray< FTransformedSubLevel > & LastLoadedSubLevelsField ()
 
FSeamlessGridInfoGridInfoField ()
 
bool & ShouldInitSpectatorPosField ()
 
FVectorSpectatorInitialPosField ()
 
UDatabase_ClusterInfoDatabase_ClusterInfo_RefField ()
 
TArray< TWeakObjectPtr< AActor > > & SeamlessTravelActorsField ()
 
TWeakObjectPtr< ACharacter > & LastControlledCharacterField ()
 
long double & LastSeamlesslyTravelledAtField ()
 
FStringWelcomeScreenMapField ()
 
FStringMainMenuMapField ()
 
FNamePendingStateField ()
 
FStringTravelURLField ()
 
bool & bIsOnlineField ()
 
bool & bPendingEnableSplitscreenField ()
 
bool & bIsLicensedField ()
 
bool & bIsTravellingSeamlesslyField ()
 
int & IgnorePairingChangeForControllerIdField ()
 
TWeakObjectPtr< ADayCycleManager > & DayCycleManagerField ()
 
TWeakObjectPtr< ASOTFNotification > & SOTFNotificationManagerField ()
 
int & bOnReturnToMainMenuNotificationField ()
 
FStringOnReturnToMainMenuNotificationMessageField ()
 
FStringOnReturnToMainMenuNotificationTitleField ()
 
FStringGlobalMainMenuMessageField ()
 
FStringGlobalMainMenuTitleField ()
 
bool & bHasReceivedNewsMessageField ()
 
bool & bHasOfficialStatusMessageField ()
 
FStringNewsMessageField ()
 
FStringOfficialStatusMessageField ()
 
FStringTerrainGenerationProgressBarMsgField ()
 
float & SecondsSpentGeneratingTerrainField ()
 
bool & TerrainIsGeneratingField ()
 
bool & bFindingLastCurrServerField ()
 
bool & bRedirectingToLastServerField ()
 
FStringLastServerIdField ()
 
FStringLastAtlasIdField ()
 
FStringLastConnectURLField ()
 
FStringLastAtlasPasswordField ()
 
FStringLastAtlasNameField ()
 
FStringLastRegionNameField ()
 
EListSessionStatus::TypeLastSessionSearchTypeField ()
 
bool & bGotoListSessionsOnMainMenuLoadField ()
 
bool & bSelectingNewHomeServerField ()
 
UTexture2DInfrastructureImageField ()
 
FStringMainMenuLoadListSessionAtlasIdField ()
 
void AddNetworkFailureHandlers ()
 
void AttemptJoinLastServer ()
 
TSubclassOf< UActorComponent > * GetOverridenFoliageAttachment (TSubclassOf< UActorComponent > *result, ULevel *TheLevel, UFoliageType *FoliageTypeReference)
 
FVectorBP_GPSLocationToGlobalLocation (FVector *result, FVector2D GPSLocation)
 
FVectorBP_GPSLocationToLocalLocation (FVector *result, FVector2D GPSLocation)
 
FVector2DBP_GlobalLocationToGPSLocation (FVector2D *result, FVector GlobalLocation)
 
FVectorBP_GlobalLocationToLocalLocation (FVector *result, FVector GlobalLocation)
 
FVector2DBP_LocalLocationToGPSLocation (FVector2D *result, FVector LocalLocation)
 
FVectorBP_LocalLocationToGlobalLocation (FVector *result, FVector LocalLocation)
 
void BeginMainMenuState ()
 
void BeginMessageMenuState ()
 
void BeginNewState (FName NewState, FName PrevState)
 
void BeginPlayingState ()
 
void BeginWelcomeScreenState ()
 
void CheckConnectString (FString ConnectStr, bool FromRedirection)
 
void CleanupSessionOnReturnToMenu ()
 
void ClientOnCancelSeamlessTravel ()
 
void ClientOnDoTravelSeamless (FString *Url, FString AtlasId, FString ServerId)
 
void ClientOnEndSeamlessTravel ()
 
void ClientReceiveNewServerTime (long double NewServerTime)
 
void ClusterStatusDump ()
 
TArray< unsigned char > * CompressGridInfo (TArray< unsigned char > *result)
 
void ConditionalGoToMenuAndDisplayFailureNotification ()
 
void ConstructMapImagesManager ()
 
void DeCompressGridInfo (TArray< unsigned char > ByteArray, bool bSaveToFile)
 
void DisplayGlobalMainMenuNotification ()
 
void DoPostLoadMap (bool bForceReinitUI)
 
void EndCurrentState (FName NextState)
 
void EndPlayingState ()
 
TSubclassOf< AGameMode > * GetDefaultGameModeClass (TSubclassOf< AGameMode > *result)
 
AShooterGameSessionGetGameSession ()
 
bool GetLastCachedServerConnectString (FString *ConnectURL, FString *AtlasId, FString *ServerId, FString *AtlasPassword, FString *AtlasName, FString *RegionName)
 
void GetLoginThrottle ()
 
TSubclassOf< UObject > * GetRemappedResourceClass (TSubclassOf< UObject > *result, TSubclassOf< UObject > ForClass)
 
TArray< TEnumAsByte< enum ECollisionChannel > > * GetSkeletalPhysCustomBodyAdditionalIgnores ()
 
void GotoInitialState ()
 
void GotoState (FName NewState)
 
void HandleAppLicenseUpdate ()
 
void HandleAppResume ()
 
void HandleAppSuspend ()
 
void HandleAppWillDeactivate ()
 
void HandleControllerConnectionChange (bool bIsConnection, int Unused, int GameUserIndex)
 
void HandleSafeFrameChanged ()
 
void HandleSessionUserInviteAccepted (const bool bWasSuccess, const int ControllerId, TSharedPtr< FUniqueNetId, 0 > UserId, FOnlineSessionSearchResult *InviteResult)
 
bool HasExtraSublevel (FString *SublevelName)
 
void HttpGetLoginThrottleRequestComplete (TSharedPtr< IHttpRequest, 0 > HttpRequest, TSharedPtr< IHttpResponse, 1 > HttpResponse, bool bSucceeded)
 
void Init ()
 
void InternalTravelToSession (FName *SessionName)
 
bool IsCurrentServerInvalid ()
 
bool IsLocalPlayerOnline (ULocalPlayer *LocalPlayer)
 
bool IsLoginAllowed (FString *AtlasId, FString *UserId, FString *ReasonMsg)
 
bool IsTravellingSeamlessly ()
 
bool JoinSession (ULocalPlayer *LocalPlayer, FOnlineSessionSearchResult *SearchResult)
 
bool JoinSession (ULocalPlayer *LocalPlayer, int SessionIndexInSearchResults)
 
bool JustSeamlesslyTravelledToServer ()
 
void LabelPlayerAsQuitter (ULocalPlayer *LocalPlayer)
 
void LoadDynamicSublevels (UWorld *PlayWorld, bool bForceLoadLevels)
 
void LoadFrontEndMap (FString *MapName)
 
void LoadGameMedia ()
 
void LoadTheGameMedia ()
 
void MaybeChangeState ()
 
void OnCurrentServerFindCompleted (bool bSuccess)
 
void OnEndSessionComplete (FName SessionName, bool bWasSuccessful)
 
void OnGenerateTerrainBegin ()
 
void OnGenerateTerrainEnd ()
 
void OnPostLoadMap ()
 
void OnPreLoadMap ()
 
void OnRedirectToURLReceived (FString *ToURL, FString *ToAtlasId, FString *ToServerId)
 
void ProcessSeamlessTravelActorsOnClient ()
 
void RefreshSpawnPoints (unsigned int HomeServerId)
 
void RemoveExistingLocalPlayer (ULocalPlayer *ExistingPlayer)
 
void RemoveNetworkFailureHandlers ()
 
void RemovePlayersFromParty ()
 
void RemoveSplitScreenPlayers ()
 
void SetGenerateTerrainProgressMsg (FString Msg)
 
void SetIsOnline (bool bInIsOnline)
 
void SetLastServerConnectStringCache (FString *ConnectURL, FString AtlasId, FString ServerId, FString AtlasPassword, FString AtlasName, FString RegionName)
 
void ShowLoadingScreen ()
 
void ShowMessageThenGotoState (FString *Message, FString *OKButtonString, FString *CancelButtonString, FName *NewState, const bool OverrideExisting, TWeakObjectPtr< ULocalPlayer > PlayerOwner)
 
void Shutdown ()
 
void StartGameInstance ()
 
void StartPlayerCurrentServerDownloader ()
 
bool Tick (float DeltaSeconds)
 
void TravelLocalSessionFailure (UWorld *World, ETravelFailure::Type FailureType, FString *ReasonString)
 
void UpdateTerrainGenerationProgressBar (float DeltaSeconds)
 
void WorldLoaded ()
 
- Public Member Functions inherited from UGameInstance
FWorldContext * WorldContextField ()
 
TArray< ULocalPlayer * > LocalPlayersField ()
 
FStringPIEMapNameField ()
 
TArray< UObject * > ObjectsPendingTimeShiftField ()
 
- Public Member Functions inherited from UObject
void ExecuteUbergraph (int EntryPoint)
 
bool AreAllOuterObjectsValid ()
 
FNameGetExporterName (FName *result)
 
FStringGetDetailedInfoInternal (FString *result)
 
UObjectGetArchetype ()
 
bool IsBasedOnArchetype (UObject *const SomeObject)
 
bool IsInBlueprint ()
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void LoadLocalized (UObject *LocBase, bool bLoadHierachecally)
 
void LocalizeProperty (UObject *LocBase, TArray< FString > *PropertyTagChain, UProperty *const BaseProperty, UProperty *const Property, void *const ValueAddress)
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FStringGetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
bool Modify (bool bAlwaysMarkDirty)
 
bool IsSelected ()
 
void CollectDefaultSubobjects (TArray< UObject * > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjectsInternal ()
 
bool IsAsset ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, UProperty *PropertyToLoad)
 
void ConditionalShutdownAfterError ()
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
UFunctionFindFunctionChecked (FName InName)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
 __declspec (dllexport) UProperty *FindProperty(FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
int GetLinkerUE4Version ()
 
int GetLinkerLicenseeUE4Version ()
 
FStringGetPathName (FString *result, UObject *StopOuter)
 
void GetPathName (UObject *StopOuter, FString *ResultString)
 
FStringGetFullName (FString *result, UObject *StopOuter)
 
void MarkPackageDirty ()
 
bool IsIn (UObject *SomeOuter)
 
bool IsA (UClass *SomeBase)
 
void * GetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
EObjectFlagsObjectFlagsField ()
 
int & InternalIndexField ()
 
UClassClassField ()
 
FNameNameField ()
 
UObjectOuterField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 
void Register (const wchar_t *PackageName, const wchar_t *InName)
 

Static Public Member Functions

static UClassGetPrivateStaticClass (const wchar_t *Package)
 
static void StaticRegisterNativesUShooterGameInstance ()
 
- Static Public Member Functions inherited from UObject
static UClassGetPrivateStaticClass ()
 
static UClassStaticClass ()
 
static UObjectGetArchetypeFromRequiredInfo (UClass *Class, UObject *Outer, FName Name, bool bIsCDO)
 
- Static Public Member Functions inherited from UObjectBase
static void EmitBaseReferences (UClass *RootClass)
 

Detailed Description

Definition at line 247 of file GameMode.h.

Member Function Documentation

◆ AddNetworkFailureHandlers()

void UShooterGameInstance::AddNetworkFailureHandlers ( )
inline

Definition at line 306 of file GameMode.h.

◆ AttemptJoinLastServer()

void UShooterGameInstance::AttemptJoinLastServer ( )
inline

Definition at line 307 of file GameMode.h.

◆ bAwaitingTravelTimestampField()

bool & UShooterGameInstance::bAwaitingTravelTimestampField ( )
inline

Definition at line 253 of file GameMode.h.

◆ bCanUseUserGeneratedContentField()

bool & UShooterGameInstance::bCanUseUserGeneratedContentField ( )
inline

Definition at line 250 of file GameMode.h.

◆ BeginMainMenuState()

void UShooterGameInstance::BeginMainMenuState ( )
inline

Definition at line 316 of file GameMode.h.

◆ BeginMessageMenuState()

void UShooterGameInstance::BeginMessageMenuState ( )
inline

Definition at line 317 of file GameMode.h.

◆ BeginNewState()

void UShooterGameInstance::BeginNewState ( FName NewState,
FName PrevState )
inline

Definition at line 318 of file GameMode.h.

◆ BeginPlayingState()

void UShooterGameInstance::BeginPlayingState ( )
inline

Definition at line 319 of file GameMode.h.

◆ BeginWelcomeScreenState()

void UShooterGameInstance::BeginWelcomeScreenState ( )
inline

Definition at line 320 of file GameMode.h.

◆ bFindingLastCurrServerField()

bool & UShooterGameInstance::bFindingLastCurrServerField ( )
inline

Definition at line 290 of file GameMode.h.

◆ bGotoListSessionsOnMainMenuLoadField()

bool & UShooterGameInstance::bGotoListSessionsOnMainMenuLoadField ( )
inline

Definition at line 299 of file GameMode.h.

◆ bHasCommunicationPriviligeField()

bool & UShooterGameInstance::bHasCommunicationPriviligeField ( )
inline

Definition at line 251 of file GameMode.h.

◆ bHasOfficialStatusMessageField()

bool & UShooterGameInstance::bHasOfficialStatusMessageField ( )
inline

Definition at line 284 of file GameMode.h.

◆ bHasReceivedNewsMessageField()

bool & UShooterGameInstance::bHasReceivedNewsMessageField ( )
inline

Definition at line 283 of file GameMode.h.

◆ bIsLicensedField()

bool & UShooterGameInstance::bIsLicensedField ( )
inline

Definition at line 273 of file GameMode.h.

◆ bIsOnlineField()

bool & UShooterGameInstance::bIsOnlineField ( )
inline

Definition at line 271 of file GameMode.h.

◆ bIsTravellingSeamlesslyField()

bool & UShooterGameInstance::bIsTravellingSeamlesslyField ( )
inline

Definition at line 274 of file GameMode.h.

◆ bOnReturnToMainMenuNotificationField()

int & UShooterGameInstance::bOnReturnToMainMenuNotificationField ( )
inline

Definition at line 278 of file GameMode.h.

◆ BP_GlobalLocationToGPSLocation()

FVector2D * UShooterGameInstance::BP_GlobalLocationToGPSLocation ( FVector2D * result,
FVector GlobalLocation )
inline

Definition at line 312 of file GameMode.h.

◆ BP_GlobalLocationToLocalLocation()

FVector * UShooterGameInstance::BP_GlobalLocationToLocalLocation ( FVector * result,
FVector GlobalLocation )
inline

Definition at line 313 of file GameMode.h.

◆ BP_GPSLocationToGlobalLocation()

FVector * UShooterGameInstance::BP_GPSLocationToGlobalLocation ( FVector * result,
FVector2D GPSLocation )
inline

Definition at line 310 of file GameMode.h.

◆ BP_GPSLocationToLocalLocation()

FVector * UShooterGameInstance::BP_GPSLocationToLocalLocation ( FVector * result,
FVector2D GPSLocation )
inline

Definition at line 311 of file GameMode.h.

◆ BP_LocalLocationToGlobalLocation()

FVector * UShooterGameInstance::BP_LocalLocationToGlobalLocation ( FVector * result,
FVector LocalLocation )
inline

Definition at line 315 of file GameMode.h.

◆ BP_LocalLocationToGPSLocation()

FVector2D * UShooterGameInstance::BP_LocalLocationToGPSLocation ( FVector2D * result,
FVector LocalLocation )
inline

Definition at line 314 of file GameMode.h.

◆ bPendingEnableSplitscreenField()

bool & UShooterGameInstance::bPendingEnableSplitscreenField ( )
inline

Definition at line 272 of file GameMode.h.

◆ bRedirectingToLastServerField()

bool & UShooterGameInstance::bRedirectingToLastServerField ( )
inline

Definition at line 291 of file GameMode.h.

◆ bSelectingNewHomeServerField()

bool & UShooterGameInstance::bSelectingNewHomeServerField ( )
inline

Definition at line 300 of file GameMode.h.

◆ CachedLastServerTimestampField()

long double & UShooterGameInstance::CachedLastServerTimestampField ( )
inline

Definition at line 252 of file GameMode.h.

◆ CheckConnectString()

void UShooterGameInstance::CheckConnectString ( FString ConnectStr,
bool FromRedirection )
inline

Definition at line 321 of file GameMode.h.

◆ CleanupSessionOnReturnToMenu()

void UShooterGameInstance::CleanupSessionOnReturnToMenu ( )
inline

Definition at line 322 of file GameMode.h.

◆ ClientOnCancelSeamlessTravel()

void UShooterGameInstance::ClientOnCancelSeamlessTravel ( )
inline

Definition at line 323 of file GameMode.h.

◆ ClientOnDoTravelSeamless()

void UShooterGameInstance::ClientOnDoTravelSeamless ( FString * Url,
FString AtlasId,
FString ServerId )
inline

Definition at line 324 of file GameMode.h.

◆ ClientOnEndSeamlessTravel()

void UShooterGameInstance::ClientOnEndSeamlessTravel ( )
inline

Definition at line 325 of file GameMode.h.

◆ ClientReceiveNewServerTime()

void UShooterGameInstance::ClientReceiveNewServerTime ( long double NewServerTime)
inline

Definition at line 326 of file GameMode.h.

◆ ClusterStatusDump()

void UShooterGameInstance::ClusterStatusDump ( )
inline

Definition at line 327 of file GameMode.h.

◆ CompressGridInfo()

TArray< unsigned char > * UShooterGameInstance::CompressGridInfo ( TArray< unsigned char > * result)
inline

Definition at line 328 of file GameMode.h.

◆ ConditionalGoToMenuAndDisplayFailureNotification()

void UShooterGameInstance::ConditionalGoToMenuAndDisplayFailureNotification ( )
inline

Definition at line 329 of file GameMode.h.

◆ ConstructMapImagesManager()

void UShooterGameInstance::ConstructMapImagesManager ( )
inline

Definition at line 330 of file GameMode.h.

◆ CurrentStateField()

FName & UShooterGameInstance::CurrentStateField ( )
inline

Definition at line 249 of file GameMode.h.

◆ Database_ClusterInfo_RefField()

UDatabase_ClusterInfo * UShooterGameInstance::Database_ClusterInfo_RefField ( )
inline

Definition at line 263 of file GameMode.h.

◆ DayCycleManagerField()

TWeakObjectPtr< ADayCycleManager > & UShooterGameInstance::DayCycleManagerField ( )
inline

Definition at line 276 of file GameMode.h.

◆ DeCompressGridInfo()

void UShooterGameInstance::DeCompressGridInfo ( TArray< unsigned char > ByteArray,
bool bSaveToFile )
inline

Definition at line 331 of file GameMode.h.

◆ DestinationServerIdField()

unsigned int & UShooterGameInstance::DestinationServerIdField ( )
inline

Definition at line 258 of file GameMode.h.

◆ DisplayGlobalMainMenuNotification()

void UShooterGameInstance::DisplayGlobalMainMenuNotification ( )
inline

Definition at line 332 of file GameMode.h.

◆ DoPostLoadMap()

void UShooterGameInstance::DoPostLoadMap ( bool bForceReinitUI)
inline

Definition at line 333 of file GameMode.h.

◆ EndCurrentState()

void UShooterGameInstance::EndCurrentState ( FName NextState)
inline

Definition at line 334 of file GameMode.h.

◆ EndPlayingState()

void UShooterGameInstance::EndPlayingState ( )
inline

Definition at line 335 of file GameMode.h.

◆ GetDefaultGameModeClass()

TSubclassOf< AGameMode > * UShooterGameInstance::GetDefaultGameModeClass ( TSubclassOf< AGameMode > * result)
inline

Definition at line 336 of file GameMode.h.

◆ GetGameSession()

AShooterGameSession * UShooterGameInstance::GetGameSession ( )
inline

Definition at line 337 of file GameMode.h.

◆ GetLastCachedServerConnectString()

bool UShooterGameInstance::GetLastCachedServerConnectString ( FString * ConnectURL,
FString * AtlasId,
FString * ServerId,
FString * AtlasPassword,
FString * AtlasName,
FString * RegionName )
inline

Definition at line 338 of file GameMode.h.

◆ GetLoginThrottle()

void UShooterGameInstance::GetLoginThrottle ( )
inline

Definition at line 339 of file GameMode.h.

◆ GetOverridenFoliageAttachment()

TSubclassOf< UActorComponent > * UShooterGameInstance::GetOverridenFoliageAttachment ( TSubclassOf< UActorComponent > * result,
ULevel * TheLevel,
UFoliageType * FoliageTypeReference )
inline

Definition at line 308 of file GameMode.h.

◆ GetPrivateStaticClass()

static UClass * UShooterGameInstance::GetPrivateStaticClass ( const wchar_t * Package)
inlinestatic

Definition at line 393 of file GameMode.h.

◆ GetRemappedResourceClass()

TSubclassOf< UObject > * UShooterGameInstance::GetRemappedResourceClass ( TSubclassOf< UObject > * result,
TSubclassOf< UObject > ForClass )
inline

Definition at line 340 of file GameMode.h.

◆ GetSkeletalPhysCustomBodyAdditionalIgnores()

TArray< TEnumAsByte< enum ECollisionChannel > > * UShooterGameInstance::GetSkeletalPhysCustomBodyAdditionalIgnores ( )
inline

Definition at line 341 of file GameMode.h.

◆ GlobalMainMenuMessageField()

FString & UShooterGameInstance::GlobalMainMenuMessageField ( )
inline

Definition at line 281 of file GameMode.h.

◆ GlobalMainMenuTitleField()

FString & UShooterGameInstance::GlobalMainMenuTitleField ( )
inline

Definition at line 282 of file GameMode.h.

◆ GotoInitialState()

void UShooterGameInstance::GotoInitialState ( )
inline

Definition at line 342 of file GameMode.h.

◆ GotoState()

void UShooterGameInstance::GotoState ( FName NewState)
inline

Definition at line 343 of file GameMode.h.

◆ GridInfoField()

FSeamlessGridInfo * UShooterGameInstance::GridInfoField ( )
inline

Definition at line 260 of file GameMode.h.

◆ HandleAppLicenseUpdate()

void UShooterGameInstance::HandleAppLicenseUpdate ( )
inline

Definition at line 344 of file GameMode.h.

◆ HandleAppResume()

void UShooterGameInstance::HandleAppResume ( )
inline

Definition at line 345 of file GameMode.h.

◆ HandleAppSuspend()

void UShooterGameInstance::HandleAppSuspend ( )
inline

Definition at line 346 of file GameMode.h.

◆ HandleAppWillDeactivate()

void UShooterGameInstance::HandleAppWillDeactivate ( )
inline

Definition at line 347 of file GameMode.h.

◆ HandleControllerConnectionChange()

void UShooterGameInstance::HandleControllerConnectionChange ( bool bIsConnection,
int Unused,
int GameUserIndex )
inline

Definition at line 348 of file GameMode.h.

◆ HandleSafeFrameChanged()

void UShooterGameInstance::HandleSafeFrameChanged ( )
inline

Definition at line 349 of file GameMode.h.

◆ HandleSessionUserInviteAccepted()

void UShooterGameInstance::HandleSessionUserInviteAccepted ( const bool bWasSuccess,
const int ControllerId,
TSharedPtr< FUniqueNetId, 0 > UserId,
FOnlineSessionSearchResult * InviteResult )
inline

Definition at line 350 of file GameMode.h.

◆ HasExtraSublevel()

bool UShooterGameInstance::HasExtraSublevel ( FString * SublevelName)
inline

Definition at line 351 of file GameMode.h.

◆ HttpGetLoginThrottleRequestComplete()

void UShooterGameInstance::HttpGetLoginThrottleRequestComplete ( TSharedPtr< IHttpRequest, 0 > HttpRequest,
TSharedPtr< IHttpResponse, 1 > HttpResponse,
bool bSucceeded )
inline

Definition at line 352 of file GameMode.h.

◆ IgnorePairingChangeForControllerIdField()

int & UShooterGameInstance::IgnorePairingChangeForControllerIdField ( )
inline

Definition at line 275 of file GameMode.h.

◆ InfrastructureImageField()

UTexture2D * UShooterGameInstance::InfrastructureImageField ( )
inline

Definition at line 301 of file GameMode.h.

◆ Init()

void UShooterGameInstance::Init ( )
inline

Definition at line 353 of file GameMode.h.

◆ InternalTravelToSession()

void UShooterGameInstance::InternalTravelToSession ( FName * SessionName)
inline

Definition at line 354 of file GameMode.h.

◆ IsCurrentServerInvalid()

bool UShooterGameInstance::IsCurrentServerInvalid ( )
inline

Definition at line 355 of file GameMode.h.

◆ IsLocalPlayerOnline()

bool UShooterGameInstance::IsLocalPlayerOnline ( ULocalPlayer * LocalPlayer)
inline

Definition at line 356 of file GameMode.h.

◆ IsLoginAllowed()

bool UShooterGameInstance::IsLoginAllowed ( FString * AtlasId,
FString * UserId,
FString * ReasonMsg )
inline

Definition at line 357 of file GameMode.h.

◆ IsTravellingSeamlessly()

bool UShooterGameInstance::IsTravellingSeamlessly ( )
inline

Definition at line 358 of file GameMode.h.

◆ JoinSession() [1/2]

bool UShooterGameInstance::JoinSession ( ULocalPlayer * LocalPlayer,
FOnlineSessionSearchResult * SearchResult )
inline

Definition at line 359 of file GameMode.h.

◆ JoinSession() [2/2]

bool UShooterGameInstance::JoinSession ( ULocalPlayer * LocalPlayer,
int SessionIndexInSearchResults )
inline

Definition at line 360 of file GameMode.h.

◆ JustSeamlesslyTravelledToServer()

bool UShooterGameInstance::JustSeamlesslyTravelledToServer ( )
inline

Definition at line 361 of file GameMode.h.

◆ LabelPlayerAsQuitter()

void UShooterGameInstance::LabelPlayerAsQuitter ( ULocalPlayer * LocalPlayer)
inline

Definition at line 362 of file GameMode.h.

◆ LastAtlasIdField()

FString & UShooterGameInstance::LastAtlasIdField ( )
inline

Definition at line 293 of file GameMode.h.

◆ LastAtlasNameField()

FString & UShooterGameInstance::LastAtlasNameField ( )
inline

Definition at line 296 of file GameMode.h.

◆ LastAtlasPasswordField()

FString & UShooterGameInstance::LastAtlasPasswordField ( )
inline

Definition at line 295 of file GameMode.h.

◆ LastConnectURLField()

FString & UShooterGameInstance::LastConnectURLField ( )
inline

Definition at line 294 of file GameMode.h.

◆ LastControlledCharacterField()

TWeakObjectPtr< ACharacter > & UShooterGameInstance::LastControlledCharacterField ( )
inline

Definition at line 265 of file GameMode.h.

◆ LastLoadedSubLevelsField()

TArray< FTransformedSubLevel > & UShooterGameInstance::LastLoadedSubLevelsField ( )
inline

Definition at line 259 of file GameMode.h.

◆ LastRegionNameField()

FString & UShooterGameInstance::LastRegionNameField ( )
inline

Definition at line 297 of file GameMode.h.

◆ LastSeamlesslyTravelledAtField()

long double & UShooterGameInstance::LastSeamlesslyTravelledAtField ( )
inline

Definition at line 266 of file GameMode.h.

◆ LastServerIdField()

FString & UShooterGameInstance::LastServerIdField ( )
inline

Definition at line 292 of file GameMode.h.

◆ LastSessionSearchTypeField()

EListSessionStatus::Type & UShooterGameInstance::LastSessionSearchTypeField ( )
inline

Definition at line 298 of file GameMode.h.

◆ LastTravelShiftField()

long double & UShooterGameInstance::LastTravelShiftField ( )
inline

Definition at line 254 of file GameMode.h.

◆ LoadDynamicSublevels()

void UShooterGameInstance::LoadDynamicSublevels ( UWorld * PlayWorld,
bool bForceLoadLevels )
inline

Definition at line 363 of file GameMode.h.

◆ LoadFrontEndMap()

void UShooterGameInstance::LoadFrontEndMap ( FString * MapName)
inline

Definition at line 364 of file GameMode.h.

◆ LoadGameMedia()

void UShooterGameInstance::LoadGameMedia ( )
inline

Definition at line 365 of file GameMode.h.

◆ LoadTheGameMedia()

void UShooterGameInstance::LoadTheGameMedia ( )
inline

Definition at line 366 of file GameMode.h.

◆ MainMenuLoadListSessionAtlasIdField()

FString & UShooterGameInstance::MainMenuLoadListSessionAtlasIdField ( )
inline

Definition at line 302 of file GameMode.h.

◆ MainMenuMapField()

FString & UShooterGameInstance::MainMenuMapField ( )
inline

Definition at line 268 of file GameMode.h.

◆ MaybeChangeState()

void UShooterGameInstance::MaybeChangeState ( )
inline

Definition at line 367 of file GameMode.h.

◆ NewsMessageField()

FString & UShooterGameInstance::NewsMessageField ( )
inline

Definition at line 285 of file GameMode.h.

◆ OfficialStatusMessageField()

FString & UShooterGameInstance::OfficialStatusMessageField ( )
inline

Definition at line 286 of file GameMode.h.

◆ OnCurrentServerFindCompleted()

void UShooterGameInstance::OnCurrentServerFindCompleted ( bool bSuccess)
inline

Definition at line 368 of file GameMode.h.

◆ OnEndSessionComplete()

void UShooterGameInstance::OnEndSessionComplete ( FName SessionName,
bool bWasSuccessful )
inline

Definition at line 369 of file GameMode.h.

◆ OnGenerateTerrainBegin()

void UShooterGameInstance::OnGenerateTerrainBegin ( )
inline

Definition at line 370 of file GameMode.h.

◆ OnGenerateTerrainEnd()

void UShooterGameInstance::OnGenerateTerrainEnd ( )
inline

Definition at line 371 of file GameMode.h.

◆ OnPostLoadMap()

void UShooterGameInstance::OnPostLoadMap ( )
inline

Definition at line 372 of file GameMode.h.

◆ OnPreLoadMap()

void UShooterGameInstance::OnPreLoadMap ( )
inline

Definition at line 373 of file GameMode.h.

◆ OnRedirectToURLReceived()

void UShooterGameInstance::OnRedirectToURLReceived ( FString * ToURL,
FString * ToAtlasId,
FString * ToServerId )
inline

Definition at line 374 of file GameMode.h.

◆ OnReturnToMainMenuNotificationMessageField()

FString & UShooterGameInstance::OnReturnToMainMenuNotificationMessageField ( )
inline

Definition at line 279 of file GameMode.h.

◆ OnReturnToMainMenuNotificationTitleField()

FString & UShooterGameInstance::OnReturnToMainMenuNotificationTitleField ( )
inline

Definition at line 280 of file GameMode.h.

◆ PendingStateField()

FName & UShooterGameInstance::PendingStateField ( )
inline

Definition at line 269 of file GameMode.h.

◆ ProcessSeamlessTravelActorsOnClient()

void UShooterGameInstance::ProcessSeamlessTravelActorsOnClient ( )
inline

Definition at line 375 of file GameMode.h.

◆ RefreshSpawnPoints()

void UShooterGameInstance::RefreshSpawnPoints ( unsigned int HomeServerId)
inline

Definition at line 376 of file GameMode.h.

◆ RemoveExistingLocalPlayer()

void UShooterGameInstance::RemoveExistingLocalPlayer ( ULocalPlayer * ExistingPlayer)
inline

Definition at line 377 of file GameMode.h.

◆ RemoveNetworkFailureHandlers()

void UShooterGameInstance::RemoveNetworkFailureHandlers ( )
inline

Definition at line 378 of file GameMode.h.

◆ RemovePlayersFromParty()

void UShooterGameInstance::RemovePlayersFromParty ( )
inline

Definition at line 379 of file GameMode.h.

◆ RemoveSplitScreenPlayers()

void UShooterGameInstance::RemoveSplitScreenPlayers ( )
inline

Definition at line 380 of file GameMode.h.

◆ SeamlessTravelActorsField()

TArray< TWeakObjectPtr< AActor > > & UShooterGameInstance::SeamlessTravelActorsField ( )
inline

Definition at line 264 of file GameMode.h.

◆ SeamlessTravelControlRotationField()

FRotator & UShooterGameInstance::SeamlessTravelControlRotationField ( )
inline

Definition at line 256 of file GameMode.h.

◆ SeamlessTravelHUDField()

TWeakObjectPtr< AHUD > & UShooterGameInstance::SeamlessTravelHUDField ( )
inline

Definition at line 257 of file GameMode.h.

◆ SeamlessTravelPlayerCameraField()

TWeakObjectPtr< APlayerCameraManager > & UShooterGameInstance::SeamlessTravelPlayerCameraField ( )
inline

Definition at line 255 of file GameMode.h.

◆ SecondsSpentGeneratingTerrainField()

float & UShooterGameInstance::SecondsSpentGeneratingTerrainField ( )
inline

Definition at line 288 of file GameMode.h.

◆ SetGenerateTerrainProgressMsg()

void UShooterGameInstance::SetGenerateTerrainProgressMsg ( FString Msg)
inline

Definition at line 381 of file GameMode.h.

◆ SetIsOnline()

void UShooterGameInstance::SetIsOnline ( bool bInIsOnline)
inline

Definition at line 382 of file GameMode.h.

◆ SetLastServerConnectStringCache()

void UShooterGameInstance::SetLastServerConnectStringCache ( FString * ConnectURL,
FString AtlasId,
FString ServerId,
FString AtlasPassword,
FString AtlasName,
FString RegionName )
inline

Definition at line 383 of file GameMode.h.

◆ ShouldInitSpectatorPosField()

bool & UShooterGameInstance::ShouldInitSpectatorPosField ( )
inline

Definition at line 261 of file GameMode.h.

◆ ShowLoadingScreen()

void UShooterGameInstance::ShowLoadingScreen ( )
inline

Definition at line 384 of file GameMode.h.

◆ ShowMessageThenGotoState()

void UShooterGameInstance::ShowMessageThenGotoState ( FString * Message,
FString * OKButtonString,
FString * CancelButtonString,
FName * NewState,
const bool OverrideExisting,
TWeakObjectPtr< ULocalPlayer > PlayerOwner )
inline

Definition at line 385 of file GameMode.h.

◆ Shutdown()

void UShooterGameInstance::Shutdown ( )
inline

Definition at line 386 of file GameMode.h.

◆ SOTFNotificationManagerField()

TWeakObjectPtr< ASOTFNotification > & UShooterGameInstance::SOTFNotificationManagerField ( )
inline

Definition at line 277 of file GameMode.h.

◆ SpectatorInitialPosField()

FVector & UShooterGameInstance::SpectatorInitialPosField ( )
inline

Definition at line 262 of file GameMode.h.

◆ StartGameInstance()

void UShooterGameInstance::StartGameInstance ( )
inline

Definition at line 387 of file GameMode.h.

◆ StartPlayerCurrentServerDownloader()

void UShooterGameInstance::StartPlayerCurrentServerDownloader ( )
inline

Definition at line 388 of file GameMode.h.

◆ StaticRegisterNativesUShooterGameInstance()

static void UShooterGameInstance::StaticRegisterNativesUShooterGameInstance ( )
inlinestatic

Definition at line 394 of file GameMode.h.

◆ TerrainGenerationProgressBarMsgField()

FString & UShooterGameInstance::TerrainGenerationProgressBarMsgField ( )
inline

Definition at line 287 of file GameMode.h.

◆ TerrainIsGeneratingField()

bool & UShooterGameInstance::TerrainIsGeneratingField ( )
inline

Definition at line 289 of file GameMode.h.

◆ Tick()

bool UShooterGameInstance::Tick ( float DeltaSeconds)
inline

Definition at line 389 of file GameMode.h.

◆ TravelLocalSessionFailure()

void UShooterGameInstance::TravelLocalSessionFailure ( UWorld * World,
ETravelFailure::Type FailureType,
FString * ReasonString )
inline

Definition at line 390 of file GameMode.h.

◆ TravelURLField()

FString & UShooterGameInstance::TravelURLField ( )
inline

Definition at line 270 of file GameMode.h.

◆ UpdateTerrainGenerationProgressBar()

void UShooterGameInstance::UpdateTerrainGenerationProgressBar ( float DeltaSeconds)
inline

Definition at line 391 of file GameMode.h.

◆ WelcomeScreenMapField()

FString & UShooterGameInstance::WelcomeScreenMapField ( )
inline

Definition at line 267 of file GameMode.h.

◆ WorldLoaded()

void UShooterGameInstance::WorldLoaded ( )
inline

Definition at line 392 of file GameMode.h.


The documentation for this struct was generated from the following file: