Zdexby TheHolyOneZ
6,829 classes
Class

UBETGameInstance

: UGameInstance : UObject
/Script/BETGame.BETGameInstance 0x0480 (1,152 B) align 8 inherited 0x01C8 vtable /Script/BETGame
0x00x0480

Members 9

OffsetSizeNameTypeFlagsDefault
0x28DifficultyDefinitionsTSoftObjectPtr<UBETDifficultyDefinitions>7 flags<SoftObjectProperty>
0x28StartLevelTSoftObjectPtr<UBETLevel>6 flags<SoftObjectProperty>
0x28EndLevelTSoftObjectPtr<UBETLevel>6 flags<SoftObjectProperty>
0x10OnNetworkErrorFMulticastScriptDelegate4 flags<delegate>
0x02500x48padding / unreflected
0x28MainMenuTSoftObjectPtr<UWorld>Protected+6 flags<SoftObjectProperty>
0x08FPSWidgetClassTSubclassOf<UFPSWidget>Protected+8 flagsnullptr
0x08FPSWidgetInstanceUFPSWidget*Protected+6 flagsnullptr
0x08ControllerManagerUControllerConnectionManager*6 flagsnullptr
0x02D80x88padding / unreflected
0x01bTVLoadingScreenShownbool6 flagsfalse
0x03610x11Funreflected bytes to end of UBETGameInstance
Inherited from UGameInstance 6
OffsetSizeNameTypeFlagsDefault
0x10LocalPlayersTArray<ULocalPlayer*>Protected+4 flags[]
0x08OnlineSessionUOnlineSession*Protected+6 flagsnullptr
0x10ReferencedObjectsTArray<UObject*>Protected+4 flags[]
0x00600x18padding / unreflected
0x10OnPawnControllerChangedDelegatesFMulticastScriptDelegateProtected+4 flags<delegate>
0x00880x18padding / unreflected
0x10OnInputDeviceConnectionChangeFMulticastScriptDelegate4 flags<delegate>
0x10OnUserInputDevicePairingChangeFMulticastScriptDelegate4 flags<delegate>

Functions 38

SignatureFlagsNativeParams
void UnlockLevelAchievement(FGameplayTag& LevelTag)EventPublic0x08
bool ShouldShowWinScreen(const FName& GameVersion)FinalNative+1 flags0x09
void SetSinglePlayer(bool bSingle)FinalNative+1 flags0x01
void SetShouldReloadMainMenu(bool bShouldReload)FinalNative+1 flags0x01
void SetPlatformCrossplayPermission(bool bCanCrossplay)FinalNative+1 flags0x01
void SetHadNetworkFailure(bool bNetworkFailure)FinalNative+1 flags0x01
FString RetrieveNetworkErrorStringKey(const EBETNetworkDisconnect& FailureType)FinalNative+1 flags0x18
void OnSessionInviteAccepted(bool bWasSuccessful, int32 ControllerId, const FString& UserIdString, const FString& RequestedSessionId)EventPublic0x28
void OnApplicationWillEnterBackground()FinalNative+1 flags0x00
void OnApplicationHasEnteredForeground()FinalNative+1 flags0x00
void OnAllLevelsLoaded__DelegateSignature(const TArray<TSoftObjectPtr<UBETLevel>>& LoadedLevels)Public0x10
void MarkWinScreenShown(const FName& GameVersion)FinalNative+1 flags0x08
FString K2_GetLocalizedVersionMismatchDescription(const FString& VersionRelationship, const FString& HostVersion, const FString& ClientVersion)EventPublic0x40
FString K2_GetLocalizedNetworkErrorDescription(const FString& InKey)EventProtected0x20
APlayerController* K2_GetFirstLocalPlayerController()FinalNative+1 flags0x08
void HandleAppWillDeactivate(bool WillActivate)NativePublic0x01
void HandleAppActivated()NativePublic0x00
bool GetSinglePlayer()FinalNative+1 flags0x01
bool GetShouldReloadMainMenu()FinalNative+1 flags0x01
bool GetPlatformCrossplayPermission()FinalNative+1 flags0x01
FString GetNetworkFailureStringKey()FinalNative+1 flags0x10
FString GetNetworkFailureDescription()FinalNative+1 flags0x10
bool GetHadNetworkFailure()FinalNative+1 flags0x01
FGameplayTagContainer GetDifficultyModifiers(FGameplayTag& DifficultyTag)FinalNative+1 flags0x28
FGameplayTag GetCurrentDifficulty()FinalNative+1 flags0x08
UControllerConnectionManager* GetControllerManager()FinalNative+1 flags0x08
TMap<FGameplayTag, TSoftObjectPtr<UBETLevel>> GetCachedLevels()FinalNative+1 flags0x50
TMap<FGameplayTag, TSoftObjectPtr<UBETLevel>> GetAllLevelsSynchronous()FinalNative+1 flags0x50
void GetAllLevelsAsync(const FScriptDelegate& OnComplete)FinalNative+1 flags0x10
FName FormatLevelTagAsPS5ActivityId(FGameplayTag& LevelTag)FinalNative+2 flags0x10
FName FormatLevelTagAsAchievement(FGameplayTag& LevelTag, const FString& Suffix)FinalNative+2 flags0x20
UMainMenuWidget* FindMainMenuWidget()NativeEvent+1 flags0x08
void ExpandLevelTree(const TArray<TSoftObjectPtr<UBETLevel>>& OutLevels)FinalNative+1 flags0x10
void DisconnectFromSession()FinalNative+1 flags0x00
void ConsumeNetworkFailure()FinalNative+1 flags0x00
void ChangeSessionState(bool Started, APlayerController* PlayerController)NativeEvent+1 flags0x10
void BETServerTravel(const TSoftObjectPtr<UBETLevel>& LevelToTravelTo)FinalNative+1 flags0x28
void AdvanceLevel(const TSoftObjectPtr<UBETLevel>& LevelToAdvanceTo)FinalNative+1 flags0x28

Subclasses 1