Zdexby TheHolyOneZ
6,829 classes
Class

UBETMultiplayerComplianceSubsystem

: UGameInstanceSubsystem : USubsystem : UObject
/Script/BETGame.BETMultiplayerComplianceSubsystem 0x0248 (584 B) align 8 inherited 0x0030 vtable /Script/BETGame
0x00x0248

Members 10

OffsetSizeNameTypeFlagsDefault
0x28LobbySearchInfoFLobbySearchInfoTransient+1 flags{CachedLegacyResults=[], bCancelled=false, CachedJoinableEn…
0x04RetryLogInNumRetriesRemainingint328 flags0
0x005C0x04padding / unreflected
0x08RetryLoginCurrentAsyncTaskUEIKAutoLoginUserCallbackProxy*7 flagsnullptr
0x00680x11padding / unreflected
0x01CheckCanPlayMultiplayer_EntryIntentEBETLobbyFlowEntryIntent8 flagsNone
0x007A0x16padding / unreflected
0x10OnAllLobbySearchCompletedFMulticastScriptDelegate4 flags<delegate>
0x10CheckCanPlayMultiplayer_OnDoneFMulticastScriptDelegate5 flags<delegate>
0x00B00x60padding / unreflected
0x10OnEnsureOnlineAccessCompletedFMulticastScriptDelegate4 flags<delegate>
0x01200x18padding / unreflected
0x10OnEnsureOnlineAccessResolvedFMulticastScriptDelegate4 flags<delegate>
0x01480x18padding / unreflected
0x04AutoLoginAttemptTimeoutSecondsfloat7 flags10
0x01640x04padding / unreflected
0xB0PendingJoinEntryFBETJoinableLobbyEntryTransient+1 flags{SessionId="", MaxPublicConnections=0, CurrentPlayers=0, Nu…
0x02180x30unreflected bytes to end of UBETMultiplayerComplianceSubsystem

Functions 27

SignatureFlagsNativeParams
bool VerifyCrossplayJoinability(bool bIsSessionCrossplay, FBlueprintSessionResult& Session)NativeEvent+1 flags0x129
void TryJoinSession(FBlueprintSessionResult& Session, const EJoinSource& Source, bool bTravelToSession)FinalNative+1 flags0x122
void StartLobbySearchByType(int32 MinSlotsAvailable, const ELobbySearchType& Type, const FString& LobbyCode)NativeEvent+1 flags0x18
void RetryLoginHost(const FScriptDelegate& OnCompleted)NativeEvent+1 flags0x10
bool ResolveFinalCrossplaySetting()NativeEvent+1 flags0x01
void PrintDebugSessionInfo(FBlueprintSessionResult& Session)NativeEvent+1 flags0x120
void OnCrossPlayErrorCompleted(bool bHasPrivilege)FinalNative+1 flags0x01
void OnAutoLoginTimedOut()FinalNative+1 flags0x00
void OnAutoLoginFailed()FinalNative+1 flags0x00
void OnAutoLoginCompleted()FinalNative+1 flags0x00
void HandleSessionLobbySearchCompleted(bool bSuccess, const TArray<FBETJoinableLobbyEntry>& Sessions)FinalNative+1 flags0x18
void HandleSessionJoinCompleted(bool bSuccess)FinalNative+1 flags0x01
TArray<FString> GetBlocklistPUIDS()NativeEvent+1 flags0x10
void EnsureOnlineAccess()NativeEvent+1 flags0x00
USessionSettingsBP* CreateExtraSettingsForAdvancedSession(const FGameplayTag& LevelTag, const FGameplayTag& DifficultyTag, bool bIsPublicSession)NativeEvent+1 flags0x20
int32 CompareSemanticVersions(const FString& VersionA, const FString& VersionB)FinalNative+1 flags0x24
bool CheckVersionCompatibility(FBlueprintSessionResult& Session, const FString& OutFailureReason)FinalNative+1 flags0x131
bool CheckOnboardingCompletion(const FString& OutFailureReason)FinalNative+1 flags0x11
bool CheckForPurgatory(FBlueprintSessionResult& Session)NativeEvent+1 flags0x121
void CheckCanPlayMultiplayer_OnCheckCanPlayOnlineComplete(bool bHasPrivilege)FinalNative+1 flags0x01
void CheckCanPlayMultiplayer_OnCheckCanCrossplayComplete(bool bHasPrivilege)FinalNative+1 flags0x01
void CheckCanPlayMultiplayer(const EBETLobbyFlowEntryIntent& EntryIntent)NativeEvent+1 flags0x01
void CancelActiveLobbySearch()FinalNative+1 flags0x00
void BroadcastEnsureOnlineAccessResolved(const EBETOnlineAccessResult& Result)NativeEvent+1 flags0x01
void BroadcastEnsureOnlineAccessCompleted(bool bSuccess)NativeEvent+1 flags0x01
void BroadcastCheckCanPlayMultiplayer_OnDone(bool bSuccess)NativeEvent+1 flags0x01
void AcceptInvite(const FBlueprintSessionResult& Session)NativeEvent+1 flags0x120