0x00x0268
Members 30
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | OnSonarConnectionChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnSonarLoginCompleted | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnTwitchAccountStatus | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | UWESonarClientId | FString | 4 flags | "519ee4c0e5083d5dcb1544e705bbc94b" | |
| 0x10 | UWESonarClientSecret | FString | 4 flags | "0qavidfylUNTeG0hnBPsKdW6+xsBL/AKEF5q5OxJ" | |
| 0x01 | bEnableTwitch | bool | 8 flags | true | |
| 0x0081 | 0x03 | padding / unreflected | |||
| 0x04 | UWESonarHeartbeatTimeSeconds | int32 | 6 flags | 5 | |
| 0x04 | UWESonarLazyUpdateTimeSeconds | int32 | 6 flags | 120 | |
| 0x04 | SonarPollTimeSeconds | float | 6 flags | 0.5 | |
| 0x04 | UWEMaxConnectedPlayers | int32 | 8 flags | 4 | |
| 0x01 | bDebugMode | bool | 6 flags | false | |
| 0x01 | bInitialized | bool | 7 flags | false | |
| 0x01 | bInStartup | bool | 7 flags | false | |
| 0x01 | bShowAllPlayerGames | bool | 6 flags | true | |
| 0x10 | SonarPlayerId | FString | 5 flags | "" | |
| 0x10 | PlatformUserId | FString | 5 flags | "" | |
| 0x10 | PlatformProvider | FString | 5 flags | "" | |
| 0xD8 | AuthRequest | FSonarAuthRequest | 1 flags | {UserName="", Password="", provider="", client_id="", net_i… | |
| 0x10 | OnRedeemCompleted | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnTwitchEntitlementsRetrieved | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnTwitchLinkRequested | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | bIsTwitchConnected | bool | 7 flags | false | |
| 0x01D1 | 0x07 | padding / unreflected | |||
| 0x10 | PlayersOnline | TArray<FSonarPlayerOnline> | Protected+4 flags | [] | |
| 0x04 | BuildNumber | int32 | Protected+7 flags | -1 | |
| 0x01 | SonarState | EUWESonarState | Protected+9 flags | None | |
| 0x01ED | 0x03 | padding / unreflected | |||
| 0x04 | JoinGameId | int32 | Protected+9 flags | -1 | |
| 0x01F4 | 0x04 | padding / unreflected | |||
| 0x10 | JoinGameStatus | FString | Protected+7 flags | "" | |
| 0x0208 | 0x48 | padding / unreflected | |||
| 0x08 | UserSubsystem | UUWEUserSubsystem* | 6 flags | nullptr | |
| 0x08 | SonarAPISubsystem | UUWESonarAPISubsystem* | 6 flags | nullptr | |
| 0x08 | PlatformTokenFetcher | UUWESonarPlatformTokenFetcher* | 6 flags | nullptr | |
Functions 15
| Signature | Flags | Native | Params |
|---|---|---|---|
| void UpdateStatus() | FinalNative+1 flags | 0x00 | |
| void UpdatePlayerEntitlements(const TArray<FString>& EntitlementIds) | FinalNative+1 flags | 0x10 | |
| void UnLinkTwitchAccount() | FinalNative+1 flags | 0x00 | |
| void StartSonarSession() | FinalNative+1 flags | 0x00 | |
| void RequestTwitchLink() | FinalNative+1 flags | 0x00 | |
| void RedeemEntitlementCode(const FString& ClaimCode) | FinalNative+1 flags | 0x10 | |
| bool IsEnabled() | FinalNative+1 flags | 0x01 | |
| void HandlerUserPrivileges(UCommonUserInfo* UserInfo, const ECommonUserPrivilege& Privilege, const ECommonUserAvailability& OldAvailability, const ECommonUserAvailability& NewAvailability) | FinalNative+1 flags | 0x0B | |
| void HandlerUserInitialized(UCommonUserInfo* UserInfo, bool bSuccess, const FText& Error, const ECommonUserPrivilege& RequestedPrivilege, const ECommonUserOnlineContext& OnlineContext) | FinalNative+1 flags | 0x22 | |
| void HandleEffectiveUserPrivilegeChanged(UCommonUserInfo* UserInfo, const EUWEUserPrivilege& Privilege, bool bHasPrivilege) | FinalNative+1 flags | 0x0A | |
| FString GetCurrentPlayModeString() | FinalNative+1 flags | 0x10 | |
| EUWEPlayMode GetCurrentPlayMode() | FinalNative+1 flags | 0x01 | |
| void EndSonarSession(bool bShouldRestart) | FinalNative+1 flags | 0x01 | |
| void CheckTwitchEntitlements() | FinalNative+1 flags | 0x00 | |
| void CheckTwitchAccountLink() | FinalNative+1 flags | 0x00 |