Files
pubg/SDK/PUBGM_Client_classes.hpp
2026-05-02 14:30:03 +08:00

1408 lines
71 KiB
C++
Executable File

#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<unsigned char> 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<struct FName, struct FString> 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<struct FString> LuaDirList; // 0x0190(0x000C) (ZeroConstructor, Config)
TArray<struct FString> 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<struct FNativeHUDTickContainer> 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<struct FName, struct FString> 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<struct FTimeStamp> shortVideosTimeStampList, TArray<struct FTimeStamp> largeVideosTimeStampList, const struct FString& Title, TMap<struct FString, struct FString> 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<struct FNoticeInfo> 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<unsigned char> Data);
void OnDownloadedOneFile(bool Successful, const struct FString& FileURL, TArray<unsigned char> 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<class UClass*> 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<struct FGameWidgetConfig> InWidgetConfigList, TArray<struct FString> 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<struct FGameWidgetConfig> InWidgetConfigList, TArray<struct FString> GameStatusStrList, bool bPersistentUI, bool InStatusConcern, bool bDynamicWidget, bool bKeepDynamicWidget);
void SubShowHideEvent(TArray<struct FString> WidgetPathList);
void SubDefaultSceneCamera(int sceneCameraIndex);
void SubDefaultChildUI(TArray<struct FString> childList);
void SubDefaultBaseUI(const struct FString& baseUI);
void SubCollapseWidgetList(const struct FString& RootWidgetName, TArray<struct FString>* 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<class UClientNetInterface>* ClientNetInterface);
static void WGSendToQQWithVideo(const struct FString& _summary, const struct FString& _videoPath, TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static void WechatShareWithUrlInfo(const struct FString& _descShare, const struct FString& _titleShare, const struct FString& _imgPath, const struct FString& _url, int _shareScene, TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static void WechatShareWithPhoto(const struct FString& _imgPath, const struct FString& _mediaTagName, const struct FString& _messageExt, const struct FString& _messageAction, int _shareScene, TScriptInterface<class UClientNetInterface>* 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<class UClientNetInterface>* 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<class UClientNetInterface>* 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<class UClientNetInterface>* ClientNetInterface);
static void WechatShareDeepLink(const struct FString& link, TScriptInterface<class UClientNetInterface>* 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<class UClientNetInterface>* ClientNetInterface);
static void WechatQueryGroup(const struct FString& unionId, const struct FString& OpenIdList, TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static void WechatJoinGroup(const struct FString& unionId, const struct FString& chatRoomNickName, TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static void WechatCreateGroup(const struct FString& unionId, const struct FString& chatRoomName, const struct FString& chatRoomNickName, TScriptInterface<class UClientNetInterface>* 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<class UClientNetInterface>* 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<struct FFriendObserver> 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<struct FName, struct FString> 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<class UClientNetInterface>* 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<class UClientNetInterface>* ClientNetInterface);
static void QQShareWithPhotoExtra(const struct FString& _imgPath, const struct FString& _extraScene, const struct FString& _messageExt, int _shareScene, TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static void QQShareWithPhoto(const struct FString& _descShare, const struct FString& _titleShare, const struct FString& _imgPath, int _shareScene, TScriptInterface<class UClientNetInterface>* 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<class UClientNetInterface>* 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<class UClientNetInterface>* ClientNetInterface);
static void QQAddFriend(const struct FString& OpenID, const struct FString& Desc, const struct FString& Message, TScriptInterface<class UClientNetInterface>* 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<class UClientNetInterface>* 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<struct FPlayerFinishedGuide> 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<class UClientNetInterface>* ClientNetInterface);
static void Login(uint32_t Channel, TScriptInterface<class UClientNetInterface>* 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<class UClientNetInterface>* ClientNetInterface);
static bool IsInstallQQ(TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static bool IsForCE();
static bool IsEmulatorWhenInit();
static bool IsEmulator();
static bool IsConnected(TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static void InstallNewApp(class UGameFrontendHUD* GameFrontendHUD);
static void InitLoginAccount(uint64_t AccUin, const struct FString& AccPswd, TScriptInterface<class UClientNetInterface>* 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<class UClientNetInterface>* ClientNetInterface);
static struct FString GetPhoneType();
static struct FString GetPhoneDeviceID();
static struct FString GetPfKey(TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static struct FString GetPf(TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static struct FString GetPayToken(TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static struct FString GetOSVersion();
static struct FString GetNetWorkType();
static void GetNearbyPersonInfo(TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static TArray<struct FString> GetMyFriendObservers(class UGameFrontendHUD* GameFrontendHUD);
static int GetMemoryStats_LuaState();
static int GetMemorySize();
static int GetLoginChannel(TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static void GetLocationInfo(TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static struct FString GetIpAddr();
static int GetIntSettingConfig(class UGameFrontendHUD* GameFrontendHUD, const struct FString& Key);
static int GetIntDefaultOffset();
static struct FString GetInstallChannelID(TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static struct FGroupInfoWrapper GetGroupInfo(int SnsAction, TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static struct FString GetGPSCity(TScriptInterface<class UClientNetInterface>* 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<class UClientNetInterface>* ClientNetInterface);
static bool GetBoolSettingConfig(class UGameFrontendHUD* GameFrontendHUD, const struct FString& Key);
static EUBLEType GetBLEDeviceType();
static struct FString GetAppVersion();
static struct FString GetAppid(TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static struct FString GetAccessToken(TScriptInterface<class UClientNetInterface>* ClientNetInterface);
static void GenerateQRImage(int Tag, int Size, const struct FString& content, const struct FString& logoPath, TScriptInterface<class UClientNetInterface>* 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<struct FTimeStamp> shortVideosTimeStampList, TArray<struct FTimeStamp> largeVideosTimeStampList, const struct FString& Title, TMap<struct FString, struct FString> extraInfo);
static void GameJoyEndMomentsRecord();
static void GameJoyClearMomentsVideo();
static TArray<struct FNearByPersonInfo> FetchNearByPersonInfo(TScriptInterface<class UClientNetInterface>* 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<class UClientNetInterface>* 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<class UClientNetInterface>* 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<class UClientNetInterface>* ClientNetInterface);
static void CleanLocation(TScriptInterface<class UClientNetInterface>* 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<ETextJustify> 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;
}
};
}