Zdexby TheHolyOneZ
6,144 classes
Class

URGOnlinePlatformSubsystem

: UGameInstanceSubsystem : USubsystem : UObject
/Script/Ride.RGOnlinePlatformSubsystem 0x0580 (1,408 B) align 8 inherited 0x0030 vtable /Script/Ride
0x00x0580

Members 5

OffsetSizeNameTypeFlagsDefault
0x01bIsJoiningGamebool7 flagsfalse
0x00310x07padding / unreflected
0x10OnPlatformLoginStatusChangedFMulticastScriptDelegate4 flags<delegate>
0x00480x18padding / unreflected
0x10OnInvitePendingFMulticastScriptDelegate4 flags<delegate>
0x10OnWantingToSignInFMulticastScriptDelegate4 flags<delegate>
0x10OnInviteJoinCompleteFMulticastScriptDelegate4 flags<delegate>
0x00900x4F0unreflected bytes to end of URGOnlinePlatformSubsystem

Functions 59

SignatureFlagsNativeParams
void UpdateNickname(int32 LocalPlayerNum, const FString& NewNickname)FinalNative+1 flags0x18
FString UpdateHostStringForHostType(const FString& ConnectionString, const ERGHostSessionType& HostType)FinalNative+2 flags0x28
void UpdateGameActivityAvailability(const FString& ActivityId, bool bEnabled)FinalNative+1 flags0x11
bool TryJoinPendingInvite()FinalNative+1 flags0x01
void TryConsumePendingPlatformInvite()FinalNative+1 flags0x00
void StartGameActivity(const FString& ActivityId)FinalNative+1 flags0x10
void SignOutFromEOS(int32 LocalUserNum, const FScriptDelegate& SignOutComplete)FinalNative+1 flags0x14
void SignOut(int32 LocalUserNum, const FScriptDelegate& SignOutComplete)FinalNative+1 flags0x14
void SignIn(int32 LocalUserNum, const FScriptDelegate& SignInComplete)FinalNative+1 flags0x14
bool ShowPlatformDefaultInviteUI(int32 LocalUserNum)FinalNative+1 flags0x05
bool ShowInviteUIByHostType(int32 LocalUserNum, const ERGHostSessionType& SessionType)FinalNative+1 flags0x06
bool ShowFallbackInviteUI(int32 LocalUserNum)FinalNative+1 flags0x05
void SetUsingMultiplayerFeatures(bool bUsingMultiplayerFeatures, bool bIsUsingCrossplay)FinalNative+1 flags0x02
void SetupNetDriverForHostType(const ERGHostSessionType& HostSessionType)FinalNative+1 flags0x01
void SendBehaviorReport(FUniqueNetIdRepl& Target, int32 Reason, const FString& Message, FReportContext& Context)FinalNative+1 flags0x58
void QueueSubscribe()FinalNative+1 flags0x00
void OnReadEULASignIn()FinalNative+1 flags0x00
void OnJoinSessionCompleted(const FName& SessionName, const ERGOnJoinSessionCompleteResult& Result)FinalNative+1 flags0x09
void LinkAccount(int32 LocalUserNum, const FScriptDelegate& LinkAccountComplete)FinalNative+1 flags0x14
void LeavePartyAndReturnToMenu(FText& Reason)FinalNative+1 flags0x10
void LeaveAllVoiceChannels()FinalNative+1 flags0x00
void JoinSessionByPC(APlayerController* PC, FBlueprintSessionResult& InSearchResult)FinalNative+1 flags0x128
bool IsWaitingForSignIn()FinalNative+1 flags0x01
bool IsSteamHostOptionEnabled(UObject* WorldContextObject)FinalNative+2 flags0x09
bool IsSignedInto_EOS(int32 LocalUserNum)FinalNative+1 flags0x05
bool IsLocalUserSignedInForHostSessionType(int32 LocalUserNum, const ERGHostSessionType& HostSessionType)FinalNative+1 flags0x06
bool IsLocalUserSignedIn(int32 LocalUserNum)FinalNative+1 flags0x05
bool IsCrossplaySession(UObject* WorldContextObject)FinalNative+2 flags0x09
bool IsCrossplayEnabled(int32 ControllerIndex)FinalNative+1 flags0x05
bool IsBuildForWin64Windows()FinalNative+2 flags0x01
bool IsBuildForSteam()FinalNative+2 flags0x01
bool IsBuildForDesktop()FinalNative+2 flags0x01
bool IsBuildForConsole()FinalNative+2 flags0x01
ERGHostSessionType IndexToHostSessionType(int32 Index)FinalNative+2 flags0x05
int32 HostSessionTypeEnumToIndex(const ERGHostSessionType& HostSessionType)FinalNative+2 flags0x08
bool HavePendingInvite()FinalNative+1 flags0x01
bool HasLinkedEpicAccount(int32 LocalUserNum)FinalNative+2 flags0x05
void HandleJoinGameFromInvitePremiumComplete(bool bWasSuccessful)FinalNative+1 flags0x01
void GetSaves(const TArray<FString>& FoundSaves)FinalNative+1 flags0x10
int32 GetSaveCount()FinalNative+1 flags0x04
FRGOnlinePlayerAttributes GetPlayerAttributes(int32 ControllerIndex)FinalNative+1 flags0xB0
ERGHostSessionType GetPlatformDefaultHostSessionType()FinalNative+2 flags0x01
int32 GetMaxSaveSlots()FinalNative+2 flags0x04
TArray<ERGHostSessionType> GetHostSessionTypeList()FinalNative+2 flags0x10
ERGHostSessionType GetDefaultHostSessionType(UObject* WorldContextObject, int32 LocalPlayerNum)FinalNative+2 flags0x0D
bool GetCustomNickname(int32 LocalPlayerNum, const FString& OutCustomNickname)FinalNative+1 flags0x19
ERGHostSessionType GetCurrentHostSessionType(UObject* WorldContextObject)FinalNative+2 flags0x09
void EndActivity(const FString& ActivityId, const EOnlineActivityOutcome_& Outcome)FinalNative+1 flags0x11
void Disconnect()FinalNative+1 flags0x00
void ClearPendingInvite()FinalNative+1 flags0x00
void CheckPremium(const FScriptDelegate& PremiumCheckComplete)FinalNative+1 flags0x10
void CheckCanPlayOnline(const FScriptDelegate& OnlineCheckComplete)FinalNative+1 flags0x10
void CheckCanLocalUserUseUGC(int32 LocalUserNum, const FScriptDelegate& UGCCheckComplete)FinalNative+1 flags0x14
void CheckCanCrossplay(const FScriptDelegate& CrossplayCheckComplete)FinalNative+1 flags0x10
void CheckCanCommunicate(const FScriptDelegate& CommunicateCheckComplete)FinalNative+1 flags0x10
bool CanShowExternalBlocking()FinalNative+2 flags0x01
bool CanLocalPlayerInviteFriends(int32 LocalPlayerNum)FinalNative+1 flags0x05
bool CanDisplayDiscordIcon()FinalNative+2 flags0x01
bool CanChangeNickname(int32 LocalPlayerNum)FinalNative+1 flags0x05