#pragma once //PUBGM(0.13.5)32位SDK //作者:清华 //Telegram:@qinghuanb666 //生成时间:Fri Apr 18 20:44:40 2025 namespace SDK { //--------------------------------------------------------------------------- //Classes //--------------------------------------------------------------------------- // Class Client.ActImageDownloader // 0x0018 (0x0038 - 0x0020) class UActImageDownloader : public UBlueprintAsyncActionBase { public: unsigned char UnknownData00[0x8]; // 0x0020(0x0008) MISSED OFFSET struct FScriptMulticastDelegate OnFail; // 0x0028(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable) unsigned char UnknownData01[0x4]; // 0x0034(0x0004) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.ActImageDownloader"); return pStaticClass; } static class UActImageDownloader* GetImage(const struct FString& URL); }; // Class Client.BLEAdapteBaseInterface // 0x0004 (0x0020 - 0x001C) class UBLEAdapteBaseInterface : public UObject { public: unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.BLEAdapteBaseInterface"); return pStaticClass; } void SetBLEResult(int Result); void SetBLEIdendify(const struct FString& Key); void Disconnect(); void Connect(); }; // Class Client.BLEAdapteAndroidInterface // 0x0000 (0x0020 - 0x0020) class UBLEAdapteAndroidInterface : public UBLEAdapteBaseInterface { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.BLEAdapteAndroidInterface"); return pStaticClass; } }; // Class Client.BLEAdapteInterface // 0x0000 (0x0020 - 0x0020) class UBLEAdapteInterface : public UInterface { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.BLEAdapteInterface"); return pStaticClass; } void SetBLEResult(int Result); void SetBLEIdendify(const struct FString& Key); void Disconnect(); void Connect(); }; // Class Client.BLEAdapteIOSInterface // 0x0000 (0x0020 - 0x0020) class UBLEAdapteIOSInterface : public UBLEAdapteBaseInterface { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.BLEAdapteIOSInterface"); return pStaticClass; } }; // Class Client.BLEConnectMgr // 0x000C (0x0028 - 0x001C) class UBLEConnectMgr : public UObject { public: unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.BLEConnectMgr"); return pStaticClass; } void SetServerIDAndString(int ID, const struct FString& ServerStr, int DeviceID, int DeviceType); void SetBLEResult(int Result); void SetBLEIdendify(const struct FString& Key); void Initialize(); void DisconnectBLE(); void ConnectBLE(); }; // Class Client.BLEInputMgr // 0x02D4 (0x02F0 - 0x001C) class UBLEInputMgr : public UObject { public: unsigned char UnknownData00[0x2D4]; // 0x001C(0x02D4) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.BLEInputMgr"); return pStaticClass; } }; // Class Client.BugReporter // 0x005C (0x0078 - 0x001C) class UBugReporter : public UObject { public: unsigned char UnknownData00[0x5C]; // 0x001C(0x005C) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.BugReporter"); return pStaticClass; } void SendScreenShot(const struct FString& errorReason, const struct FString& errorDescription, const struct FString& ImagePath, float X, float Y, float Z); void SendLog(const struct FString& errorReason, const struct FString& errorDescription, float X, float Y, float Z, bool pullAll); void ReadZipLog(const struct FString& Filename); TArray CompressLog(bool pullAllLog); }; // Class Client.BusinessHelper // 0x0000 (0x0020 - 0x0020) class UBusinessHelper : public UBlueprintFunctionLibrary { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.BusinessHelper"); return pStaticClass; } static class UObject* UIGetResWithPath(const struct FString& DesManagerName); static class ALuaClassObj* UIGetLuaManagerByName(class UUAEUserWidget* pUIClass, const struct FString& InManagerName); static class ALuaClassObj* UIGetLuaManager(class UUAEUserWidget* pUIClass); static bool IsWithWINMSDK(); static class UUAEUserWidget* GetWidgetByName(class UUAEUserWidget* pUIClass, const struct FString& InManagerName, const struct FString& InWidgtName); static float GetTime(); static struct FString GetMobileBasePath(const struct FString& InPath); static class UUAEDataTable* GetDataTable(const struct FString& TableName); static int GetCurrentNetworkState(); static class UWidget* GetChildByName(class UUserWidget* pParent, const struct FString& Name); static void BroadCastMSG(class UFrontendHUD* FrontendHUD, const struct FString& DesManagerName, const struct FString& Msg); }; // Class Client.TestHUD // 0x0000 (0x02B8 - 0x02B8) class ATestHUD : public AActor { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.TestHUD"); return pStaticClass; } void TestFunctionNOParam(); float TestFunctionBP_LUA(); float TestFunctionBP(); float Function_LUA_Call(); float Function_Lua(); float Function_CPlus_Call(); float Function_CPlus(); float Function_BP_CPP(); float Function_BP_Call_LUA(); float Function_BP_Call_CPP(); float Function_BP_Call_CPlus(); float Function_BP_Call(); float Function_BP(); }; // Class Client.ClientNetInterface // 0x0000 (0x0020 - 0x0020) class UClientNetInterface : public UNetInterface { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.ClientNetInterface"); return pStaticClass; } }; // Class Client.GameBackendUtils // 0x0008 (0x0028 - 0x0020) class UGameBackendUtils : public UBackendUtils { public: class UUAETableManager* TableManager; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.GameBackendUtils"); return pStaticClass; } class UUAETableManager* GetTableManager(); class UUAELoadedClassManager* GetLoadedClassManager(); }; // Class Client.GameBackendHUD // 0x0000 (0x0040 - 0x0040) class UGameBackendHUD : public UBackendHUD { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.GameBackendHUD"); return pStaticClass; } class UGameBackendUtils* GetUtils(); static class UGameBackendHUD* GetInstance(); class UGameFrontendHUD* GetFirstGameFrontendHUD(); }; // Class Client.GameBusinessManager // 0x0050 (0x00F8 - 0x00A8) class UGameBusinessManager : public ULogicManagerBase { public: unsigned char UnknownData00[0x4C]; // 0x00A8(0x004C) MISSED OFFSET class ALuaClassObj* LuaObject; // 0x00F4(0x0004) (ZeroConstructor, Transient, IsPlainOldData) static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.GameBusinessManager"); return pStaticClass; } class UUAEUserWidget* GetWidgetFromName(const struct FString& WidgetName); class UUAEUserWidget* GetWidget(int Index); class ALuaClassObj* GetLuaObject(); class UGameFrontendHUD* GetGameFrontendHUD(); }; // Class Client.GameFrontendHUD // 0x02F8 (0x03C8 - 0x00D0) class UGameFrontendHUD : public UFrontendHUD { public: TMap GameStatusMap; // 0x00D0(0x0050) (ZeroConstructor) class UGVoiceInterface* GVoice; // 0x010C(0x0004) (ZeroConstructor, IsPlainOldData) bool DisableGVoice; // 0x0110(0x0001) (ZeroConstructor, Config, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0111(0x0003) MISSED OFFSET class UHttpHelper* HttpHelper; // 0x0114(0x0004) (ZeroConstructor, IsPlainOldData) class UBugReporter* BugReporter; // 0x0118(0x0004) (ZeroConstructor, IsPlainOldData) class UGDolphinUpdater* GDolphin; // 0x011C(0x0004) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x10]; // 0x0120(0x0010) MISSED OFFSET struct FName UnrealNetworkStatus; // 0x0130(0x0008) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData02[0x10]; // 0x0138(0x0010) MISSED OFFSET float UnrealNetworkConnectingTimer; // 0x0148(0x0004) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData03[0x8]; // 0x014C(0x0008) MISSED OFFSET float UnrealNetworkConnectingTime; // 0x0154(0x0004) (ZeroConstructor, Config, IsPlainOldData) unsigned char UnknownData04[0x4]; // 0x0158(0x0004) MISSED OFFSET class ULuaStateWrapper* LuaStateWrapper; // 0x015C(0x0004) (ZeroConstructor, IsPlainOldData) struct FString ScriptBPRelativeDir; // 0x0160(0x000C) (ZeroConstructor, Config) struct FString ScriptRelativeDir; // 0x016C(0x000C) (ZeroConstructor, Config) struct FString InGameLuaDir; // 0x0178(0x000C) (ZeroConstructor, Config) struct FString PreloadLuaFileRelativePath; // 0x0184(0x000C) (ZeroConstructor, Config) TArray LuaDirList; // 0x0190(0x000C) (ZeroConstructor, Config) TArray NoGCPackage; // 0x019C(0x000C) (ZeroConstructor, Config) float LuaTickTime; // 0x01A8(0x0004) (ZeroConstructor, Config, IsPlainOldData) bool bCallLuaTick; // 0x01AC(0x0001) (ZeroConstructor, Config, IsPlainOldData) unsigned char UnknownData05[0x3]; // 0x01AD(0x0003) MISSED OFFSET struct FString ZoneID; // 0x01B0(0x000C) (ZeroConstructor) struct FGCloudLoginAccountInfo loginAccountInfo; // 0x01BC(0x0040) unsigned char UnknownData06[0x4]; // 0x01FC(0x0004) MISSED OFFSET bool OpenLuaSocket; // 0x0200(0x0001) (ZeroConstructor, Config, IsPlainOldData) unsigned char UnknownData07[0x3]; // 0x0201(0x0003) MISSED OFFSET float TApmTickReportTime; // 0x0204(0x0004) (ZeroConstructor, Config, IsPlainOldData) class UTssManager* TssMgr; // 0x0208(0x0004) (ZeroConstructor, IsPlainOldData) class UGCloudMidasManager* midasManager; // 0x020C(0x0004) (ZeroConstructor, IsPlainOldData) struct FDateTime lastMidasPayTime; // 0x0210(0x0008) unsigned char bIsCutdownSettingQuality : 1; // 0x0218(0x0001) unsigned char UnknownData08[0x5F]; // 0x0219(0x005F) MISSED OFFSET uint64_t GameId; // 0x0278(0x0008) (ZeroConstructor, Config, IsPlainOldData) struct FString GameKey; // 0x0280(0x000C) (ZeroConstructor, Config) struct FString QQAppid; // 0x028C(0x000C) (ZeroConstructor, Config) struct FString WXAppid; // 0x0298(0x000C) (ZeroConstructor, Config) unsigned char UnknownData09[0x4]; // 0x02A4(0x0004) MISSED OFFSET uint64_t GameId_CE; // 0x02A8(0x0008) (ZeroConstructor, Config, IsPlainOldData) struct FString GameKey_CE; // 0x02B0(0x000C) (ZeroConstructor, Config) struct FString QQAppid_CE; // 0x02BC(0x000C) (ZeroConstructor, Config) struct FString WXAppid_CE; // 0x02C8(0x000C) (ZeroConstructor, Config) struct FString PayEnvironment; // 0x02D4(0x000C) (ZeroConstructor, Config) bool bWatchingDetailBtnOpen; // 0x02E0(0x0001) (ZeroConstructor, Transient, IsPlainOldData) unsigned char UnknownData10[0x3]; // 0x02E1(0x0003) MISSED OFFSET struct FScriptMulticastDelegate UIStackChangeDelegate; // 0x02E4(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable) struct FScriptMulticastDelegate UIStackRecoverDelegate; // 0x02F0(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable) struct FString UserSettingsClassName; // 0x02FC(0x000C) (ZeroConstructor, Config) class UClass* UserSettingsClass; // 0x0308(0x0004) (ZeroConstructor, IsPlainOldData) class USaveGame* UserSettings; // 0x030C(0x0004) (ZeroConstructor, IsPlainOldData) struct FString UIElemSettingClassName; // 0x0310(0x000C) (ZeroConstructor, Config) class UClass* UIElemSettingsClass; // 0x031C(0x0004) (ZeroConstructor, IsPlainOldData) class USaveGame* UIElemSetting00; // 0x0320(0x0004) (ZeroConstructor, IsPlainOldData) class USaveGame* UIElemSetting01; // 0x0324(0x0004) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData11[0x84]; // 0x0328(0x0084) MISSED OFFSET class UImageDownloader* ImageDownloaderInGame; // 0x03AC(0x0004) (ZeroConstructor, IsPlainOldData) int FpsForWindowClient; // 0x03B0(0x0004) (ZeroConstructor, Config, IsPlainOldData) TArray NativeHUDTickList; // 0x03B4(0x000C) (ZeroConstructor) bool IsNativeHUDTickLock; // 0x03C0(0x0001) (ZeroConstructor, IsPlainOldData) bool IsShutDown; // 0x03C1(0x0001) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData12[0x2]; // 0x03C2(0x0002) MISSED OFFSET int NativeHUDTickIndex; // 0x03C4(0x0004) (ZeroConstructor, IsPlainOldData) static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.GameFrontendHUD"); return pStaticClass; } void UnRegisterUIShowHideEventDelegate(const struct FString& Source); void TestLoadNoGCPackage(); bool StartGrayUpdate(); void ShutdownUnrealNetwork(); bool ShouldWatchingDetailBtnOpen(); void SetGameStatusMap(TMap InGameStatusMap); void RetryDownload(); void ResetUserSettings(); void RegisterUserSettingsDelegate_Int(const struct FString& PropertyName, const struct FScriptDelegate& Delegate); void RegisterUserSettingsDelegate_Float(const struct FString& PropertyName, const struct FScriptDelegate& Delegate); void RegisterUserSettingsDelegate_Enum(const struct FString& PropertyName, const struct FScriptDelegate& Delegate); void RegisterUserSettingsDelegate_Bool(const struct FString& PropertyName, const struct FScriptDelegate& Delegate); void RegisterUserSettingsDelegate(const struct FScriptDelegate& Delegate); void RegisterUIShowHideEventDelegate(const struct FString& Source, const struct FScriptDelegate& Delegate); void RegisterPay(); void OnWebviewNotify(const struct FWebviewInfoWrapper& webviewinfo); void OnRefreshAccountInfo(bool Result, int InChannel, const struct FString& InOpenId); void OnQuickLoginNotify(const struct FWakeupInfoWrapper& wakeupinfo); void OnQueryMyInfoNotify(); void OnNearByPersonInfoNotify(); void OnMidasPayNeedLogin(); void OnMidasPayCallBack(const struct FAPPayResponseInfo& Info); void OnMidasLauchMpInfoCallBack(int resultCode); void OnLocationInfoNotify(const struct FLocationInfoWrapper& locationInfo); void OnHttpImgResponse(class UTexture2D* Texture, class UImageDownloader* downloader); void OnGroupNotify(const struct FGroupInfoWrapper& groupInfo); void OnGenQRImgNotify(int Ret, int Size, const struct FString& imgPath); struct FString OnCrashMessageNotify(); void OnAccountLoginInfoNotify(int Result, const struct FGCloudLoginAccountInfo& Info); void OnAccessTokenRefreshNotify(int Result, const struct FString& OpenID, const struct FString& OpenKey); void MidasPay(int payItem, const struct FString& productId); void MatchVersion(); void LauchMpInfo(); void InitMidasManager(); class USaveGame* GetUserSettings(); class UGDolphinUpdater* GetUpdater(); class USaveGame* GetUIElemSettings(const struct FString& InSlotName); class UGCloudMidasManager* GetMidasManager(); class ULuaStateWrapper* GetLuaStateWrapper(); class UHttpHelper* GetHttpHelper(); class UGVoiceInterface* GetGVoiceInterface(); int GetDetailNetInfoFromGCloud(); class UBugReporter* GetBugReporter(); struct FString GetBattleIDHexStr(); void FinishModifyUserSettings(); void ClearUIElemSettings(); void CallLuaTableFunction(const struct FString& TableName, const struct FString& FunctionName); void CallGlobalScriptFunction(const struct FString& InFunctionName); void BeginModifyUserSettings(); }; // Class Client.GameFrontendUtils // 0x0000 (0x03E0 - 0x03E0) class UGameFrontendUtils : public UFrontendUtils { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.GameFrontendUtils"); return pStaticClass; } }; // Class Client.GameJoyInterface // 0x0034 (0x0050 - 0x001C) class UGameJoyInterface : public UObject { public: unsigned char UnknownData00[0x34]; // 0x001C(0x0034) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.GameJoyInterface"); return pStaticClass; } void StopManualRecorder(); void StartMomentsRecording(); void StartManualRecorder(); void ShowVideoListDialog(); void SetVideoQuality(int quality); void SetSwitchOn(bool isOn); void SetMomentRecordSwitchOn(bool isOn); void SetCurrentRecorderPosition(float X, float Y); void SetAudioSource(bool mic); void OnVideoShare(int Status); void OnShowVideoPlayer(int IsShow); void OnRecordingStart(int Status); void OnRecordingEnd(int64_t Duration); void OnManualRecordingStart(int Status); void OnCheckSDKPermission(bool isSuccess); void OnCheckSDKFeature(int sdkFeatureInt); void MarkReturnBattleAfterKillProcess(); bool IsSDKFeatureSupport(); bool isRecordingMoments(); bool IsOK(); bool IsMomentRecordOK(); bool IfGoBackground(); static class UGameJoyInterface* GetInstance(); int GetCurrentVideoShareChannel(); void GenerateMomentsVideo(TArray shortVideosTimeStampList, TArray largeVideosTimeStampList, const struct FString& Title, TMap extraInfo); void EndMomentsRecording(bool needEndCallback); void EnableBgmMix(bool Enable); void CloseVideoListDialog(); void ClearMomentsVideo(); }; // Class Client.GDolphinUpdater // 0x01D4 (0x01F0 - 0x001C) class UGDolphinUpdater : public UObject { public: unsigned char UnknownData00[0x30]; // 0x001C(0x0030) MISSED OFFSET struct FString AppStoreUrl; // 0x004C(0x000C) (ZeroConstructor, Config) bool Disable; // 0x0058(0x0001) (ZeroConstructor, Config, IsPlainOldData) unsigned char UnknownData01[0x3]; // 0x0059(0x0003) MISSED OFFSET struct FString UpdateUrl; // 0x005C(0x000C) (ZeroConstructor, Config) struct FString UpdateUrl_CE; // 0x0068(0x000C) (ZeroConstructor, Config) struct FString PreUpdateUrl; // 0x0074(0x000C) (ZeroConstructor, Config) struct FString PreUpdateUrl_CE; // 0x0080(0x000C) (ZeroConstructor, Config) uint32_t UpdateChannel; // 0x008C(0x0004) (ZeroConstructor, Config, IsPlainOldData) uint32_t UpdateChannelIOS; // 0x0090(0x0004) (ZeroConstructor, Config, IsPlainOldData) uint32_t UpdateChannelIOS_CE; // 0x0094(0x0004) (ZeroConstructor, Config, IsPlainOldData) uint32_t UpdateChannelAndroid; // 0x0098(0x0004) (ZeroConstructor, Config, IsPlainOldData) uint32_t UpdateChannelAndroid_CE; // 0x009C(0x0004) (ZeroConstructor, Config, IsPlainOldData) uint32_t UpdateChannelIOS_PVRTC; // 0x00A0(0x0004) (ZeroConstructor, Config, IsPlainOldData) uint32_t UpdateChannelIOS_PVRTC_CE; // 0x00A4(0x0004) (ZeroConstructor, Config, IsPlainOldData) uint32_t UpdateChannelIOS_PVRTC_Shipping; // 0x00A8(0x0004) (ZeroConstructor, Config, IsPlainOldData) bool PreUpdate; // 0x00AC(0x0001) (ZeroConstructor, Config, IsPlainOldData) unsigned char UnknownData02[0x3]; // 0x00AD(0x0003) MISSED OFFSET struct FString UpdateInfoPath; // 0x00B0(0x000C) (ZeroConstructor, Config) bool OpenDebugLog; // 0x00BC(0x0001) (ZeroConstructor, Config, IsPlainOldData) unsigned char UnknownData03[0x133]; // 0x00BD(0x0133) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.GDolphinUpdater"); return pStaticClass; } void StartAppUpdate(); bool IsUpdating(); bool IsGrayUpdate(); bool IsExamine(); void Install(); int GetCurStage(float* Percent, int* GetCurVal, int* GetMaxVal); void FinishUpdate(); void ContinueUpdate(); void CancelUpdate(); void CancelResUpdate(); void CancelAppUpdate(); }; // Class Client.GCloudNotice // 0x003C (0x0058 - 0x001C) class UGCloudNotice : public UObject { public: unsigned char UnknownData00[0x3C]; // 0x001C(0x003C) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.GCloudNotice"); return pStaticClass; } TArray GetNotice(const struct FString& Scene); static class UGCloudNotice* GetInstance(); void ClearNotice(); }; // Class Client.GVoiceInterface // 0x00A4 (0x00C0 - 0x001C) class UGVoiceInterface : public UObject { public: unsigned char UnknownData00[0x28]; // 0x001C(0x0028) MISSED OFFSET class UGameFrontendHUD* GameFrontendHUD; // 0x0044(0x0004) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x78]; // 0x0048(0x0078) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.GVoiceInterface"); return pStaticClass; } void UploadRecordFile(); bool TeamSpeakerEnable(); bool TeamMicphoneEnable(); void SwitchMicphoneWhenCorpsMode(); void StopRecord(); void StopPlayRecordFile(); void StopInterphone(); void StartRecord(); void StartInterphone(); void SpeechToText(); void ShowOpenSpeakerAtFirstMsg(); void ShowCorpsModeCannotUseLBSVoice(); void SetVoiceMode(int Type); void SetSpeakerVolum(float Value); void SetSpeakerStatus(bool Flag); void SetMicphoneVolum(float Value); void SetMicphoneStatus(bool Flag); void SetMainVolume(float Value); void SetMainSoundSwitch(bool Flag); void SetLbsVoiceRadius(float Radius); void SetLbsRoomEnableStatus(bool Flag); void SetGameFrontendHUD(class UGameFrontendHUD* InHUD); void SetCurrentDownloadFieldID(const struct FString& filedId); void SetBGMVolume(float Value); void SetBGMSwitch(bool Flag); void ResetWhenLogOut(); void ReactiveLbsStatus(); void QuitRoom(); void PlayRecordFile(); void OpenTeamSpeakerOnly(bool showTips); int OpenTeamMicphoneOnly(bool showTips); int OpenTeamInterphone(); int OpenSpeaker(); void OpenMicAndSpeakerAfterJoinRoom(); int OpenMic(); void OpenGroupSpeakerOnly(bool showTips); int OpenGroupMicphoneOnly(bool showTips); int OpenGroupInterphone(); void OpenAllSpeaker(bool showTips); int OpenAllMicphone(bool showTips); int OpenAllInterphone(); void OnRoomTypeChanged(const struct FString& itemtext); bool LbsSpeakerEnable(); bool LbsMicphoneEnable(); void JoinRoom(const struct FString& room, const struct FString& userId); void JoinLbsRoom(const struct FString& lbsRoom, const struct FString& userId); void JoinGroupRoom(const struct FString& groupRoom, const struct FString& userId); bool IsTeamInterphoneOpenned(); bool IsLbsInterphoneOpenned(); bool IsInterphoneMode(); bool IsGroupInterphoneOpenned(); void InitGVoiceComponent(const struct FString& userId); bool HaveTeamRoom(); bool HaveLbsRoom(); bool HaveGroupRoom(); bool GroupSpeakerEnable(); bool GroupMicphoneEnable(); float GetVoiceLength(); void GetAuthKey(); void ForbidTeammateVoiceById(int memberID, bool IsEnable); void EnableBluetoothSCO(bool Flag); void DownloadRecordFile(); void CloseSpeaker(); void CloseMic(); void CloseAllSpeaker(bool showTips); void CloseAllMicphone(bool showTips); }; // Class Client.HotUpdater // 0x00E4 (0x0100 - 0x001C) class UHotUpdater : public UObject { public: unsigned char UnknownData00[0xE4]; // 0x001C(0x00E4) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.HotUpdater"); return pStaticClass; } void OnGetVersionData(bool Successful, const struct FString& FileURL, TArray Data); void OnDownloadedOneFile(bool Successful, const struct FString& FileURL, TArray Data); }; // Class Client.HttpHelper // 0x0004 (0x0020 - 0x001C) class UHttpHelper : public UObject { public: unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.HttpHelper"); return pStaticClass; } void HttpGet(const struct FString& URL); }; // Class Client.ImageDownloader // 0x0044 (0x0060 - 0x001C) class UImageDownloader : public UObject { public: unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET struct FScriptMulticastDelegate OnFail; // 0x0028(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable) struct FString FileURL; // 0x0034(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString FileSavePath; // 0x0040(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString UrlHash; // 0x004C(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) bool InvalidImageFormat; // 0x0058(0x0001) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) bool SaveDiskFile; // 0x0059(0x0001) (BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x6]; // 0x005A(0x0006) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.ImageDownloader"); return pStaticClass; } void Start(const struct FString& URL); static void SetSubDirTime(int sec); static void SetRootDir(const struct FString& rootDir); static void ResetSubDirTime(); static void ResetRootDir(); static class UImageDownloader* MakeDownloaderInGame(); static class UImageDownloader* MakeDownloader(); }; // Class Client.InGameUIManager // 0x0018 (0x0110 - 0x00F8) class UInGameUIManager : public UGameBusinessManager { public: TArray InGameUIList; // 0x00F8(0x000C) (Edit, BlueprintVisible, ZeroConstructor) unsigned char UnknownData00[0xC]; // 0x0104(0x000C) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.InGameUIManager"); return pStaticClass; } void SubUIWidgetList(TArray InWidgetConfigList, TArray GameStatusStrList, bool InPersistentUI, bool InUsedByControler, bool InOberverOnly); void HandleUIMessage(const struct FString& UIMessage); void HandleDynamicCreation(); }; // Class Client.LiveBroadcast // 0x000C (0x0028 - 0x001C) class ULiveBroadcast : public UObject { public: unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.LiveBroadcast"); return pStaticClass; } void SetFullScreen(bool FullScreen); void OpenLiveBroadcast(const struct FString& URL, float Margin); static class ULiveBroadcast* GetInstance(); void CloseWebView(); void C2JSetIndex(int Index); }; // Class Client.LoadTexture // 0x0000 (0x0020 - 0x0020) class ULoadTexture : public UBlueprintFunctionLibrary { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.LoadTexture"); return pStaticClass; } static class UTexture2D* LoadTexture2D(const struct FString& ImagePath, bool* IsValid, int* OutWidth, int* OutHeight); static class UTexture2D* GetTexture2DFromDiskFile(const struct FString& FilePath); }; // Class Client.LuaClassObj // 0x0008 (0x02D0 - 0x02C8) class ALuaClassObj : public ALuaContext { public: unsigned char UnknownData00[0x1]; // 0x02C8(0x0001) MISSED OFFSET bool bClearSourceCodeAfterInitialized; // 0x02C9(0x0001) (ZeroConstructor, Config, IsPlainOldData) unsigned char UnknownData01[0x6]; // 0x02CA(0x0006) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.LuaClassObj"); return pStaticClass; } void SubUIWidgetList(TArray InWidgetConfigList, TArray GameStatusStrList, bool bPersistentUI, bool InStatusConcern, bool bDynamicWidget, bool bKeepDynamicWidget); void SubShowHideEvent(TArray WidgetPathList); void SubDefaultSceneCamera(int sceneCameraIndex); void SubDefaultChildUI(TArray childList); void SubDefaultBaseUI(const struct FString& baseUI); void SubCollapseWidgetList(const struct FString& RootWidgetName, TArray* ChildWidgetNames); void PushPanel(const struct FString& srcTag, const struct FString& dstTag); bool IsTopStackPanel(); bool IsPushedPanel(); void HandleUIMessageNoFetch(const struct FString& UIMessage); void HandleUIMessage(const struct FString& UIMessage); void HandleDynamicDestruction(); void HandleDynamicCreation(); class UUAEUserWidget* GetWidgetFromName(const struct FString& WidgetPath); struct FString GetTopStackPanelSrcTag(); struct FString GetTopStackPanelDstTag(); struct FString GetGameStatus(); void AddToTopStackPanel(); }; // Class Client.LuaExtendLibrary // 0x0000 (0x0020 - 0x0020) class ULuaExtendLibrary : public UBlueprintFunctionLibrary { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.LuaExtendLibrary"); return pStaticClass; } static void CallLuaFunction_TwoParams(const struct FString& FunctionName, int Param0, int Param1); static void CallLuaFunction_ThreeParams(const struct FString& FunctionName, int Param0, int Param1, int Param2); static void CallLuaFunction_SixParams(const struct FString& FunctionName, int Param0, int Param1, int Param2, int Param3, int Param4, int Param5); static void CallLuaFunction_SevenParams(const struct FString& FunctionName, int Param0, int Param1, int Param2, int Param3, int Param4, int Param5, int Param6); static void CallLuaFunction_OneParam(const struct FString& FunctionName, int Param); static void CallLuaFunction_FourParams(const struct FString& FunctionName, int Param0, int Param1, int Param2, int Param3); static void CallLuaFunction_FiveParams(const struct FString& FunctionName, int Param0, int Param1, int Param2, int Param3, int Param4); static void CallLuaFunction(const struct FString& FunctionName); }; // Class Client.PlatformAppraise // 0x0004 (0x0020 - 0x001C) class UPlatformAppraise : public UObject { public: unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.PlatformAppraise"); return pStaticClass; } }; // Class Client.ReuseList // 0x00C0 (0x0270 - 0x01B0) class UReuseList : public UUserWidget { public: unsigned char UnknownData00[0x8]; // 0x01B0(0x0008) MISSED OFFSET struct FScriptMulticastDelegate OnUpdateItem; // 0x01B8(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable) struct FScriptMulticastDelegate OnScrollItem; // 0x01C4(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable) unsigned char UnknownData01[0xA0]; // 0x01D0(0x00A0) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.ReuseList"); return pStaticClass; } void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); void SetReloadDonotJump(bool DonotJump); void Reload(int _ItemCount, int _ItemHeight, int _ItemWidth, int _Style, class UClass* Class, int _PaddingX, int _PaddingY); void RefreshOne(int Idx); void Refresh(); void MoveOffset(float Offset); void JumpbyIdx(int Idx); bool IfInEnd(); struct FVector2D GetViewSize(); int GetCurrentEnd(); int GetCurrentBegin(); struct FVector2D GetContentSize(); void Clear(); }; // Class Client.ScreenshotMaker // 0x0004 (0x0020 - 0x001C) class UScreenshotMaker : public UObject { public: unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.ScreenshotMaker"); return pStaticClass; } static bool SaveToPhotosAlbumEx(const struct FString& pathStr); static bool SaveToPhotosAlbum(const struct FString& pathStr); static void ReMakePicture(const struct FString& pathStr, const struct FVector4& Vector4); static struct FString ReMakeJPGEPicture(const struct FString& pathStr, const struct FVector4& Vector4, int OutWidth, int OutHeight, int iQuality); static struct FString MakePicture(bool isShowUI); static struct FString MakeBugReprotPic(bool isShowUI); static bool HasCaptured(const struct FString& pathStr); static int GetSaveStatus(); }; // Class Client.ScriptHelperClient // 0x0004 (0x0020 - 0x001C) class UScriptHelperClient : public UObject { public: unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.ScriptHelperClient"); return pStaticClass; } static bool XgClearLocalNotifications(); static bool XgAddLocalNotification_LuaState(); static void WGSendToWeixinWithVideo(const struct FString& _thumbUrl, const struct FString& _descShare, const struct FString& _titleShare, const struct FString& _videoPath, const struct FString& _videoUrl, int _shareScene, const struct FString& _mediaTagName, const struct FString& _messageExt, const struct FString& _messageAction, TScriptInterface* ClientNetInterface); static void WGSendToQQWithVideo(const struct FString& _summary, const struct FString& _videoPath, TScriptInterface* ClientNetInterface); static void WechatShareWithUrlInfo(const struct FString& _descShare, const struct FString& _titleShare, const struct FString& _imgPath, const struct FString& _url, int _shareScene, TScriptInterface* ClientNetInterface); static void WechatShareWithPhoto(const struct FString& _imgPath, const struct FString& _mediaTagName, const struct FString& _messageExt, const struct FString& _messageAction, int _shareScene, TScriptInterface* ClientNetInterface); static void WeChatShareWithMiniApp2(const struct FString& _webpageUrl, const struct FString& _descShare, const struct FString& _titleShare, const struct FString& _imgWebPath, const struct FString& _imgBackupLocalPath, int _shareScene, const struct FString& _userName, const struct FString& _path, const struct FString& _messageExt, const struct FString& _messageAction, TScriptInterface* ClientNetInterface); static void WeChatShareWithMiniApp(const struct FString& _userName, const struct FString& _descShare, const struct FString& _titleShare, const struct FString& _imgPath, const struct FString& _webpageUrl, bool _useContent, const struct FString& _path, const struct FString& _messageExt, const struct FString& _messageAction, int _shareScene, TScriptInterface* ClientNetInterface); static void WechatShareToFriend(const struct FString& mediaId, const struct FString& OpenID, const struct FString& Title, const struct FString& Desc, const struct FString& msdkExtInfo, const struct FString& messageExt, const struct FString& mediaTagName, TScriptInterface* ClientNetInterface); static void WechatShareDeepLink(const struct FString& link, TScriptInterface* ClientNetInterface); static void WechatShare(const struct FString& _descShare, const struct FString& _titleShare, const struct FString& _imgPath, const struct FString& _mediaTagName, const struct FString& _messageExt, TScriptInterface* ClientNetInterface); static void WechatQueryGroup(const struct FString& unionId, const struct FString& OpenIdList, TScriptInterface* ClientNetInterface); static void WechatJoinGroup(const struct FString& unionId, const struct FString& chatRoomNickName, TScriptInterface* ClientNetInterface); static void WechatCreateGroup(const struct FString& unionId, const struct FString& chatRoomName, const struct FString& chatRoomNickName, TScriptInterface* ClientNetInterface); static void WakeupFromSuspendSound(); static void UploadClientLogs(); static void UnloadStreamLevel(class UObject* WorldContextObject, const struct FName& LevelName, int levelId); static void TApmDataReport(class UGameFrontendHUD* GameFrontendHUD, int EventID, const struct FString& EventInfo); static void SwitchUser(bool useExternalAccount, TScriptInterface* ClientNetInterface); static void SwitchSceneCamera(class UGameFrontendHUD* GameFrontendHUD, const struct FString& SceneCameraName, float blendTime, bool bForce); static void SuspendSound(); static bool StopShaderPrecompile(); static bool StartShaderPrecompile(); static bool StartGrayUpdate(class UGameFrontendHUD* GameFrontendHUD); static void ShutdownUnrealNetwork(class UGameFrontendHUD* GameFrontendHUD); static void ShowVideoListDialog(); static void ShowScreenDebugMessage(const struct FString& Message); static void ShowGameTypeBlack(class UGameFrontendHUD* GameFrontendHUD, int endTime); static void ShowGameType(class UGameFrontendHUD* GameFrontendHUD); static void ShowClubLogoInOB(class UGameFrontendHUD* GameFrontendHUD, bool bShow); static void SetWeatherInfo(class UGameFrontendHUD* GameFrontendHUD, int WeatherID, const struct FString& WeatherName); static void SetUIRectOffset(const struct FString& uirect); static void SetShowFriendObservers(class UGameFrontendHUD* GameFrontendHUD, bool bShow); static void SetShouldShowWatchingDetialBtn(class UGameFrontendHUD* GameFrontendHUD, bool bCan); static void SetScreenHole(const struct FString& sceenHole); static void SetPlayerBaseInfo(class UGameFrontendHUD* GameFrontendHUD, const struct FString& OpenID, uint64_t RoleID, const struct FString& PlayerName, const struct FString& HeadIconUrl, int RoleLevel); static void SetMyFriendObserversDetail(class UGameFrontendHUD* GameFrontendHUD, TArray FriendObserversDetails); static bool SetLinkStyle(const struct FString& StyleName, int FontSize, const struct FString& FontPath, const struct FString& FontColor, bool ShowUnderline); static void SetIntSettingConfig(class UGameFrontendHUD* GameFrontendHUD, const struct FString& Key, int Value); static void SetIntDefaultConfig(int Value); static bool SetImageStyle(const struct FString& StyleName, int ImageSize, const struct FString& ImagePath, const struct FString& ImageColor); static void SetGameStatusMap(class UGameFrontendHUD* GameFrontendHUD, TMap GameStatusMap); static void SetGameSrvID(class UGameFrontendHUD* GameFrontendHUD, int GameSrvID); static bool SetFontStyle(const struct FString& StyleName, int FontSize, const struct FString& FontPath, const struct FString& FontColor, bool UseShadow); static void SetCanWatchEnemy(class UGameFrontendHUD* GameFrontendHUD, bool bCan); static void SetBoolSettingConfig(class UGameFrontendHUD* GameFrontendHUD, const struct FString& Key, bool Value); static void SetBLEResult(int Result); static void SetBLEIdendify(const struct FString& Key); static void SendRetriveBeginnerFinisheGuideReq(class UGameFrontendHUD* GameFrontendHUD); static void SendRecordFinishedGuideReq(class UGameFrontendHUD* GameFrontendHUD, const struct FString& tipsID); static void SendLobbyChat(class UGameFrontendHUD* GameFrontendHUD, const struct FString& gid, const struct FString& content); static void SendDirtyToFilter(class UGameFrontendHUD* GameFrontendHUD, const struct FString& dirtyString); static bool SaveSavFileWithMemData_LuaState(); static bool SaveSavFile(const struct FString& CompressedData, const struct FString& Filename, int CompressedSize, int UnCompressedSize); static void SaveLuaMemoryFile(const struct FString& Filename, const struct FString& InputContent, bool RmExistFile); static int Save_LuaState(); static void ReturnToLobby(class UGameFrontendHUD* GameFrontendHUD); static void ResetReportComplaintNames(class UGameFrontendHUD* GameFrontendHUD); static void RequestWebService(const struct FString& servicename, const struct FString& URL, const struct FString& verb, const struct FString& content); static void ReportPrajna(const struct FString& SerialNumber, TScriptInterface* ClientNetInterface); static void ReplyInvite(class UGameFrontendHUD* GameFrontendHUD, const struct FString& gid, bool bReply); static void RepairPak(class UGameFrontendHUD* GameFrontendHUD); static void RemoveTssLoginInfo(); static void RegisterPay(class UGameFrontendHUD* GameFrontendHUD); static void QuitVoiceRoom(class UGameFrontendHUD* GameFrontendHUD); static void QuitLbsVoiceRoom(class UGameFrontendHUD* GameFrontendHUD); static void QuitGroupsVoiceRoom(class UGameFrontendHUD* GameFrontendHUD); static void QuitFightChat(class UGameFrontendHUD* GameFrontendHUD); static void QueryMyInfo(int channelType, TScriptInterface* ClientNetInterface); static void QQShareWithPhotoExtra(const struct FString& _imgPath, const struct FString& _extraScene, const struct FString& _messageExt, int _shareScene, TScriptInterface* ClientNetInterface); static void QQShareWithPhoto(const struct FString& _descShare, const struct FString& _titleShare, const struct FString& _imgPath, int _shareScene, TScriptInterface* ClientNetInterface); static void QQShareToFriend(const struct FString& targetUrl, int act, const struct FString& OpenID, const struct FString& Title, const struct FString& Desc, const struct FString& msdkExtInfo, const struct FString& imgUrl, const struct FString& previewText, const struct FString& gameTag, TScriptInterface* ClientNetInterface); static void QQShare(const struct FString& _imgPath, const struct FString& _descShare, const struct FString& _titleShare, int _shareScene, const struct FString& _imgUrl, const struct FString& _url, TScriptInterface* ClientNetInterface); static void QQAddFriend(const struct FString& OpenID, const struct FString& Desc, const struct FString& Message, TScriptInterface* ClientNetInterface); static void PopPanel(); static void PopAllPanel(); static void PandoraSendCmd(const struct FString& jsonStr); static void PandoraInit(const struct FString& InOpenId, const struct FString& InRoleId, const struct FString& InAppId, const struct FString& InPlatId, const struct FString& InAccType, const struct FString& InArea, const struct FString& InPartion, const struct FString& InCloudTest, const struct FString& InAccessToken, const struct FString& InSdkVersion, const struct FString& InGameVersion, const struct FString& InRoleName, const struct FString& InPayToken, const struct FString& InHeadUrl, const struct FString& InChanelId); static void PandoraClose(); static void OpenURL(const struct FString& URL, int Dir); static void OpenFullScreenWebViewWithJson(const struct FString& Json, TScriptInterface* ClientNetInterface); static int OnTableReleaseAll_LuaState(); static void OnReceiveBLEMsg(class UGameFrontendHUD* GameFrontendHUD, const struct FString& Msg); static void OnNotifyFightFriendChat(class UGameFrontendHUD* GameFrontendHUD, const struct FFightFriendChat& Data); static void OnInviteNextBattle(class UGameFrontendHUD* GameFrontendHUD, const struct FString& gid, const struct FString& Name); static void OnHttpGetResponse(const struct FString& Result); static void OnFilterFinish(class UGameFrontendHUD* GameFrontendHUD, const struct FString& filterText); static void OnBattleResult(class UGameFrontendHUD* GameFrontendHUD, const struct FBattleResultData& BattleResultData); static void NotifyBeginnerFinishedGuideUpdated(class UGameFrontendHUD* GameFrontendHUD, bool GuideSwitch, TArray finished_guide, int player_level, int player_exp_type); static void MidasPay(class UGameFrontendHUD* GameFrontendHUD, int payItem, const struct FString& productId); static struct FString MD5HashAnsiString(const struct FString& str); static void MatchVersion(class UGameFrontendHUD* GameFrontendHUD); static int LuaSnapShot_LuaState(); static void Logout(TScriptInterface* ClientNetInterface); static void Login(uint32_t Channel, TScriptInterface* ClientNetInterface); static void LoadStreamLevel(class UObject* WorldContextObject, const struct FName& LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, int levelId); static int LoadSavFile_LuaState(); static void LoadLuaFile(class UGameFrontendHUD* GameFrontendHUD, const struct FString& Filename); static int Load_LuaState(); static void LauchMpInfo(class UGameFrontendHUD* GameFrontendHUD); static void JumpSettingPage(); static void JumpNoticeCenterPage(); static void JoinVoiceRoom(class UGameFrontendHUD* GameFrontendHUD, const struct FString& roomName, const struct FString& userId); static void JoinLbsVoiceRoom(class UGameFrontendHUD* GameFrontendHUD, const struct FString& lbsRoomName, const struct FString& userId); static void JoinGroupVoiceRoom(class UGameFrontendHUD* GameFrontendHUD, const struct FString& groupRoomName, const struct FString& userId); static bool IsWithWINMSDK(class UGameFrontendHUD* GameFrontendHUD); static bool IsWindowOB(class UGameFrontendHUD* GameFrontendHUD); static int IsTableDataExist_LuaState(); static bool IsShippingBuild(); static bool IsPlayWithEditor(); static bool IsPlatformSupportStoreKit(); static bool IsIOSCheck(); static bool IsInstallWX(TScriptInterface* ClientNetInterface); static bool IsInstallQQ(TScriptInterface* ClientNetInterface); static bool IsForCE(); static bool IsEmulatorWhenInit(); static bool IsEmulator(); static bool IsConnected(TScriptInterface* ClientNetInterface); static void InstallNewApp(class UGameFrontendHUD* GameFrontendHUD); static void InitLoginAccount(uint64_t AccUin, const struct FString& AccPswd, TScriptInterface* ClientNetInterface); static void HttpGetRequest(const struct FString& URL); static int HasNotice_LuaState(); static bool HasActiveWifi(); static void GuildPlatformAppraiseWithType(int Type); static void GotoPlatformAppraise(); static struct FString GetUnrealNetworkStatus(class UGameFrontendHUD* GameFrontendHUD); static struct FString GetUIStackTopSrcTag(); static struct FString GetUIStackTopPanel(); static struct FString GetUIStackTopDstTag(); static struct FString GetUIRectOffset(); static struct FString GetTelecomSvr(); static int GetTableDataField_LuaState(); static int GetTableData_LuaState(); static int GetTableCount(const struct FString& TableName); static int GetTable_LuaState(); static int GetShaderPrecompileProgress(); static void GetSettingGameStaticFrontendHUD(class UGameFrontendHUD* GameFrontendHUD); static int GetScreenWidth(); static struct FString GetScreenHole(); static int GetScreenHight(); static int GetScreenDensity(); static struct FString GetRegisterChannelID(TScriptInterface* ClientNetInterface); static struct FString GetPhoneType(); static struct FString GetPhoneDeviceID(); static struct FString GetPfKey(TScriptInterface* ClientNetInterface); static struct FString GetPf(TScriptInterface* ClientNetInterface); static struct FString GetPayToken(TScriptInterface* ClientNetInterface); static struct FString GetOSVersion(); static struct FString GetNetWorkType(); static void GetNearbyPersonInfo(TScriptInterface* ClientNetInterface); static TArray GetMyFriendObservers(class UGameFrontendHUD* GameFrontendHUD); static int GetMemoryStats_LuaState(); static int GetMemorySize(); static int GetLoginChannel(TScriptInterface* ClientNetInterface); static void GetLocationInfo(TScriptInterface* ClientNetInterface); static struct FString GetIpAddr(); static int GetIntSettingConfig(class UGameFrontendHUD* GameFrontendHUD, const struct FString& Key); static int GetIntDefaultOffset(); static struct FString GetInstallChannelID(TScriptInterface* ClientNetInterface); static struct FGroupInfoWrapper GetGroupInfo(int SnsAction, TScriptInterface* ClientNetInterface); static struct FString GetGPSCity(TScriptInterface* ClientNetInterface); static struct FString GetGLVersion(); static struct FString GetGLType(); static struct FString GetGameStatus(class UGameFrontendHUD* GameFrontendHUD); static float GetFPS(); static struct FString GetFileMD5(const struct FString& file); static struct FString GetEncodeUrl(const struct FString& URL); static struct FString GetEmulatorName(); static struct FString GetDSVersion(class UGameFrontendHUD* GameFrontendHUD); static struct FString GetDevicePlatformName(); static struct FString GetCpuType(); static void GetConnectIPURL(const struct FString& domanName, const struct FString& URL, const struct FString& httpDNSUrl, TScriptInterface* ClientNetInterface); static bool GetBoolSettingConfig(class UGameFrontendHUD* GameFrontendHUD, const struct FString& Key); static EUBLEType GetBLEDeviceType(); static struct FString GetAppVersion(); static struct FString GetAppid(TScriptInterface* ClientNetInterface); static struct FString GetAccessToken(TScriptInterface* ClientNetInterface); static void GenerateQRImage(int Tag, int Size, const struct FString& content, const struct FString& logoPath, TScriptInterface* ClientNetInterface); static void GameJoySwitchOn(int isOn); static void GameJoyStopManualRecord(); static void GameJoyStartMomentsRecord(); static void GameJoyStartManualRecord(); static void GameJoySetVideoQuality(int quality); static void GameJoySetMomentRecordSwitchOn(int isOn); static void GameJoySetCurrentRecorderPosition(float X, float Y); static void GameJoyMarkReturnBattleAfterKillProcess(); static bool GameJoyIsSDKFeatureSupport(); static void GameJoyGenerateMomentsVideo(TArray shortVideosTimeStampList, TArray largeVideosTimeStampList, const struct FString& Title, TMap extraInfo); static void GameJoyEndMomentsRecord(); static void GameJoyClearMomentsVideo(); static TArray FetchNearByPersonInfo(TScriptInterface* ClientNetInterface); static void ExitGame(); static void EnterFightChat(class UGameFrontendHUD* GameFrontendHUD, const struct FString& gid); static void EnterBattle(class UGameFrontendHUD* GameFrontendHUD, const struct FString& HostnameOrIP, uint32_t Port, uint32_t PlayerKey, const struct FString& PlayerName, const struct FString& PacketKey, uint64_t GameId); static struct FString EncryptUID(const struct FString& sUid, const struct FString& sKey); static struct FString EncryptServerKey(const struct FString& ServerKey); static void EnableDeathPlayback(class UGameFrontendHUD* GameFrontendHUD, bool bEnable, bool bFlush); static void DumpLog(); static void DisconnectBLE(); static void Disconnect(TScriptInterface* ClientNetInterface); static bool DelSavFile(const struct FString& Filename); static bool DeleteFilesFromImageDownload(int MaxNum); static struct FString CopyContentPathToSavePath(const struct FString& content_file_path, const struct FString& save_file_path); static void ConnectToURL(const struct FString& URL, TScriptInterface* ClientNetInterface); static void ConnectBLE(); static void CloseVideoListDialog(); static struct FString ClipboardPaste(); static void ClipBoardCopy(const struct FString& Text); static void ClientEnterWarMode(class UGameFrontendHUD* GameFrontendHUD); static void ClearFrontendHUDLobbyAsset(class UGameFrontendHUD* GameFrontendHUD); static void CleanRecord(TScriptInterface* ClientNetInterface); static void CleanLocation(TScriptInterface* ClientNetInterface); static bool CheckNoticeCenterPermission(); static bool CheckLocationPermission(); static void CallIngameFirstTimeTips(class UGameFrontendHUD* GameFrontendHUD, const struct FString& TableName, const struct FString& FunctionName); static void AutoTestWaitForSecond(int sec); static bool AutoTestWaitForJumpPlane(); static void AutoTestVaultWall(); static void AutoTestUseItem(int ItemID); static void AutoTestThrowBoom(int SkillID); static void AutoTestSwitchWeapon(int WeaponType); static void AutoTestStopRecordStats(); static void AutoTestStartRecordStats(const struct FString& FileStr); static void AutoTestStartFire(int X, int Y, int Z, int sec); static void AutoTestSpawnVehicle(const struct FString& ResPath); static void AutoTestSetVehicleRotation(int X, int Y, int Z); static void AutoTestSetRecordFrequency(uint32_t Frequency); static void AutoTestSetActorRotation(float Rate, float Speed); static void AutoTestSetActorPitch(float Rate); static void AutoTestSetActorFacePoint(int X, int Y, int Z); static struct FVector2D AutoTestPickupItem(); static void AutoTestOpenScope(bool bOpenScope); static void AutoTestMoveVehicleForward(int Speed, int Rate, int sec); static void AutoTestMoveToPoint(int X, int Y, int Z); static void AutoTestJumpPlane(int sec); static void AutoTestJump(); static void AutoTestInputMovement(float Rate); static void AutoTestGMGoto(int X, int Y, int Z); static void AutoTestGMCommand(const struct FString& Command); static struct FVector AutoTestGetVehicleLocation(); static void AutoTestGetRuntimeStats(); static void AutoTestGetOnVehicle(); static void AutoTestGetOffVehicle(); static struct FVector AutoTestGetNearVehiclePos(); static struct FString AutoTestGetMapName(); static struct FVector AutoTestGetFrameInfo(); static int AutoTestGetDis2D(int X, int Y, int Z, int x2, int y2, int z2); static struct FString AutoTestGetActorName(); static struct FVector AutoTestGetActorLocation(const struct FString& PlayerName); static void AutoTestContinuousMoveTo(float X, float Y, float Z); static void AutoTestConsoleCommand(const struct FString& Command); static void AutoTestAddItem(int ItemID, int nCount); }; // Class Client.ScriptHelperEngine // 0x0004 (0x0020 - 0x001C) class UScriptHelperEngine : public UObject { public: unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.ScriptHelperEngine"); return pStaticClass; } }; // Class Client.TableManager // 0x00BC (0x00D8 - 0x001C) class UTableManager : public UObject { public: unsigned char UnknownData00[0xBC]; // 0x001C(0x00BC) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.TableManager"); return pStaticClass; } }; // Class Client.TssManager // 0x0004 (0x0020 - 0x001C) class UTssManager : public UObject { public: unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.TssManager"); return pStaticClass; } int SendSkdData_LuaState(); int OnRecvData_LuaState(); }; // Class Client.UAEClientGameMode // 0x0000 (0x0340 - 0x0340) class AUAEClientGameMode : public AGameMode { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.UAEClientGameMode"); return pStaticClass; } }; // Class Client.UAELobbyGameMode // 0x0000 (0x0340 - 0x0340) class AUAELobbyGameMode : public AUAEClientGameMode { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.UAELobbyGameMode"); return pStaticClass; } }; // Class Client.UAELobbyPlayerController // 0x0000 (0x0550 - 0x0550) class AUAELobbyPlayerController : public APlayerController { public: static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.UAELobbyPlayerController"); return pStaticClass; } }; // Class Client.UTRichTextBlock // 0x0660 (0x0730 - 0x00D0) class UUTRichTextBlock : public UWidget { public: unsigned char UnknownData00[0x18]; // 0x00D0(0x0018) MISSED OFFSET struct FSlateFontInfo Font; // 0x00E8(0x0040) (Edit, BlueprintVisible, BlueprintReadOnly) bool bSupportHyLink; // 0x0128(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) bool bSupportImage; // 0x0129(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x2]; // 0x012A(0x0002) MISSED OFFSET struct FLinearColor TextColor; // 0x012C(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData) TEnumAsByte Justification; // 0x013C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) bool AutoWrapText; // 0x013D(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) unsigned char UnknownData02[0x2]; // 0x013E(0x0002) MISSED OFFSET struct FScrollBarStyle ScrollBarStyle; // 0x0140(0x03B0) (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance) struct FMargin HScrollBarPadding; // 0x04F0(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance) struct FMargin VScrollBarPadding; // 0x0500(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance) float WrapTextAt; // 0x0510(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) struct FMargin Margin; // 0x0514(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly) float LineHeightPercentage; // 0x0524(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) struct FMargin HyperlinkPadding; // 0x0528(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly) struct FString HyperlinkDecoratorTag; // 0x0538(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString HyperlinkCallBackFunctionName; // 0x0544(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor) struct FString HyperlinkCallBackTableName; // 0x0550(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor) unsigned char UnknownData03[0x1C4]; // 0x055C(0x01C4) MISSED OFFSET class UGameFrontendHUD* GameFrontendHUD; // 0x0720(0x0004) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData04[0xC]; // 0x0724(0x000C) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.UTRichTextBlock"); return pStaticClass; } void SetText(const struct FText& InText); void SetGameFrontendHUD(class UGameFrontendHUD* InHUD); struct FText GetText(); }; // Class Client.WebService // 0x000C (0x0028 - 0x001C) class UWebService : public UObject { public: unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class Client.WebService"); return pStaticClass; } }; }