第一次上传
This commit is contained in:
Executable
+58
@@ -0,0 +1,58 @@
|
|||||||
|
# 获取当前目录路径
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
# 预编译 Dobby 库
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_MODULE := dobby
|
||||||
|
LOCAL_SRC_FILES := Dobby/libdobby.a
|
||||||
|
include $(PREBUILT_STATIC_LIBRARY)
|
||||||
|
|
||||||
|
# 清除变量
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
# 设置模块名称
|
||||||
|
LOCAL_MODULE := HOOK
|
||||||
|
|
||||||
|
# 设置C语言编译器标志
|
||||||
|
LOCAL_CFLAGS := -w -s -Wno-error=format-security -fvisibility=hidden -fpermissive -fexceptions
|
||||||
|
|
||||||
|
# 设置C++语言编译器标志
|
||||||
|
LOCAL_CPPFLAGS := -w -s -Wno-error=format-security -fvisibility=hidden -std=c++17
|
||||||
|
LOCAL_CPPFLAGS += -Wno-error=c++11-narrowing -fpermissive -Wall -fexceptions
|
||||||
|
|
||||||
|
# 设置链接器标志
|
||||||
|
LOCAL_LDFLAGS += -Wl,--gc-sections,--strip-all
|
||||||
|
|
||||||
|
# 设置链接库
|
||||||
|
LOCAL_LDLIBS := -lm -ldl -lz -llog -landroid -lEGL -lGLESv1_CM -lGLESv2 -lGLESv3
|
||||||
|
|
||||||
|
# 设置C语言头文件目录
|
||||||
|
LOCAL_C_INCLUDES := $(LOCAL_PATH)/imgui $(LOCAL_PATH)/Dobby
|
||||||
|
|
||||||
|
# 设置源文件列表
|
||||||
|
LOCAL_SRC_FILES := \
|
||||||
|
main.cpp \
|
||||||
|
imgui/imgui.cpp \
|
||||||
|
imgui/imgui_draw.cpp \
|
||||||
|
imgui/imgui_tables.cpp \
|
||||||
|
imgui/imgui_widgets.cpp \
|
||||||
|
imgui/imgui_impl_android.cpp \
|
||||||
|
imgui/imgui_impl_opengl3.cpp \
|
||||||
|
SDK/PUBGM_Basic.cpp \
|
||||||
|
SDK/PUBGM_Basic_functions.cpp \
|
||||||
|
SDK/PUBGM_CoreUObject_functions.cpp \
|
||||||
|
SDK/PUBGM_Engine_functions.cpp \
|
||||||
|
SDK/PUBGM_ShadowTrackerExtra_functions.cpp \
|
||||||
|
SDK/PUBGM_UnrealArchExt_functions.cpp \
|
||||||
|
SDK/PUBGM_Gameplay_functions.cpp \
|
||||||
|
SDK/PUBGM_Client_functions.cpp
|
||||||
|
|
||||||
|
|
||||||
|
# 设置静态库
|
||||||
|
LOCAL_STATIC_LIBRARIES := android_native_app_glue dobby
|
||||||
|
|
||||||
|
# 构建共享库
|
||||||
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
# 导入模块
|
||||||
|
$(call import-module,android/native_app_glue)
|
||||||
Executable
+53
@@ -0,0 +1,53 @@
|
|||||||
|
# 获取当前目录路径
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
# 清除变量
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
# 设置模块名称
|
||||||
|
LOCAL_MODULE := GGNB
|
||||||
|
|
||||||
|
# 设置C语言编译器标志
|
||||||
|
LOCAL_CFLAGS := -w -s -Wno-error=format-security -fvisibility=hidden -fpermissive -fexceptions
|
||||||
|
|
||||||
|
# 设置C++语言编译器标志
|
||||||
|
LOCAL_CPPFLAGS := -w -s -Wno-error=format-security -fvisibility=hidden -Werror -std=c++17
|
||||||
|
LOCAL_CPPFLAGS += -Wno-error=c++11-narrowing -fpermissive -Wall -fexceptions
|
||||||
|
|
||||||
|
# 设置链接器标志
|
||||||
|
LOCAL_LDFLAGS := $(LOCAL_PATH)/Dobby/libdobby.a
|
||||||
|
LOCAL_LDFLAGS += -Wl,--gc-sections,--strip-all,-llog
|
||||||
|
|
||||||
|
# 设置链接库
|
||||||
|
LOCAL_LDLIBS := -lm -ldl -lz -llog -landroid -lEGL -lGLESv1_CM -lGLESv2 -lGLESv3
|
||||||
|
|
||||||
|
# 设置C语言头文件目录
|
||||||
|
LOCAL_C_INCLUDES := $(LOCAL_PATH)/imgui
|
||||||
|
|
||||||
|
# 设置源文件列表
|
||||||
|
LOCAL_SRC_FILES := \
|
||||||
|
main.cpp \
|
||||||
|
imgui/imgui.cpp \
|
||||||
|
imgui/imgui_draw.cpp \
|
||||||
|
imgui/imgui_tables.cpp \
|
||||||
|
imgui/imgui_widgets.cpp \
|
||||||
|
imgui/imgui_impl_android.cpp \
|
||||||
|
imgui/imgui_impl_opengl3.cpp \
|
||||||
|
SDK/PUBGM_Basic.cpp \
|
||||||
|
SDK/PUBGM_Basic_functions.cpp \
|
||||||
|
SDK/PUBGM_CoreUObject_functions.cpp \
|
||||||
|
SDK/PUBGM_Engine_functions.cpp \
|
||||||
|
SDK/PUBGM_ShadowTrackerExtra_functions.cpp \
|
||||||
|
SDK/PUBGM_UnrealArchExt_functions.cpp \
|
||||||
|
SDK/PUBGM_Gameplay_functions.cpp \
|
||||||
|
SDK/PUBGM_Client_functions.cpp \
|
||||||
|
|
||||||
|
|
||||||
|
# 设置静态库
|
||||||
|
LOCAL_STATIC_LIBRARIES := android_native_app_glue
|
||||||
|
|
||||||
|
# 构建共享库
|
||||||
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
# 导入模块
|
||||||
|
$(call import-module,android/native_app_glue)
|
||||||
Executable
+6
@@ -0,0 +1,6 @@
|
|||||||
|
APP_ABI := armeabi-v7a
|
||||||
|
APP_PLATFORM := android-21
|
||||||
|
APP_STL := c++_static
|
||||||
|
|
||||||
|
# 设置优化模式为 release 或 debug
|
||||||
|
APP_OPTIM := release # 可选值:release 或 debug
|
||||||
Executable
BIN
Binary file not shown.
Executable
+3632
File diff suppressed because it is too large
Load Diff
Executable
+5463
File diff suppressed because it is too large
Load Diff
Executable
+1488
File diff suppressed because it is too large
Load Diff
Executable
+931
@@ -0,0 +1,931 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:39 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Enums
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Enum AIModule.EPathFollowingResult
|
||||||
|
enum class EPathFollowingResult : uint8_t
|
||||||
|
{
|
||||||
|
EPathFollowingResult__Success = 0,
|
||||||
|
EPathFollowingResult__Blocked = 1,
|
||||||
|
EPathFollowingResult__OffPath = 2,
|
||||||
|
EPathFollowingResult__Aborted = 3,
|
||||||
|
EPathFollowingResult__Skipped_DEPRECATED = 4,
|
||||||
|
EPathFollowingResult__Invalid = 5,
|
||||||
|
EPathFollowingResult__EPathFollowingResult_MAX = 6
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvQueryStatus
|
||||||
|
enum class EEnvQueryStatus : uint8_t
|
||||||
|
{
|
||||||
|
EEnvQueryStatus__Processing = 0,
|
||||||
|
EEnvQueryStatus__Success = 1,
|
||||||
|
EEnvQueryStatus__Failed = 2,
|
||||||
|
EEnvQueryStatus__Aborted = 3,
|
||||||
|
EEnvQueryStatus__OwnerLost = 4,
|
||||||
|
EEnvQueryStatus__MissingParam = 5,
|
||||||
|
EEnvQueryStatus__EEnvQueryStatus_MAX = 6
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EAISenseNotifyType
|
||||||
|
enum class EAISenseNotifyType : uint8_t
|
||||||
|
{
|
||||||
|
EAISenseNotifyType__OnEveryPerception = 0,
|
||||||
|
EAISenseNotifyType__OnPerceptionChange = 1,
|
||||||
|
EAISenseNotifyType__EAISenseNotifyType_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EAITaskPriority
|
||||||
|
enum class EAITaskPriority : uint8_t
|
||||||
|
{
|
||||||
|
EAITaskPriority__Lowest = 0,
|
||||||
|
EAITaskPriority__Low = 1,
|
||||||
|
EAITaskPriority__AutonomousAI = 2,
|
||||||
|
EAITaskPriority__High = 3,
|
||||||
|
EAITaskPriority__Ultimate = 4,
|
||||||
|
EAITaskPriority__EAITaskPriority_MAX = 5
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EGenericAICheck
|
||||||
|
enum class EGenericAICheck : uint8_t
|
||||||
|
{
|
||||||
|
EGenericAICheck__Less = 0,
|
||||||
|
EGenericAICheck__LessOrEqual = 1,
|
||||||
|
EGenericAICheck__Equal = 2,
|
||||||
|
EGenericAICheck__NotEqual = 3,
|
||||||
|
EGenericAICheck__GreaterOrEqual = 4,
|
||||||
|
EGenericAICheck__Greater = 5,
|
||||||
|
EGenericAICheck__IsTrue = 6,
|
||||||
|
EGenericAICheck__MAX = 7
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EAILockSource
|
||||||
|
enum class EAILockSource : uint8_t
|
||||||
|
{
|
||||||
|
EAILockSource__Animation = 0,
|
||||||
|
EAILockSource__Logic = 1,
|
||||||
|
EAILockSource__Script = 2,
|
||||||
|
EAILockSource__Gameplay = 3,
|
||||||
|
EAILockSource__MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EAIRequestPriority
|
||||||
|
enum class EAIRequestPriority : uint8_t
|
||||||
|
{
|
||||||
|
EAIRequestPriority__SoftScript = 0,
|
||||||
|
EAIRequestPriority__Logic = 1,
|
||||||
|
EAIRequestPriority__HardScript = 2,
|
||||||
|
EAIRequestPriority__Reaction = 3,
|
||||||
|
EAIRequestPriority__Ultimate = 4,
|
||||||
|
EAIRequestPriority__MAX = 5
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EPawnActionEventType
|
||||||
|
enum class EPawnActionEventType : uint8_t
|
||||||
|
{
|
||||||
|
EPawnActionEventType__Invalid = 0,
|
||||||
|
EPawnActionEventType__FailedToStart = 1,
|
||||||
|
EPawnActionEventType__InstantAbort = 2,
|
||||||
|
EPawnActionEventType__FinishedAborting = 3,
|
||||||
|
EPawnActionEventType__FinishedExecution = 4,
|
||||||
|
EPawnActionEventType__Push = 5,
|
||||||
|
EPawnActionEventType__EPawnActionEventType_MAX = 6
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EPawnActionResult
|
||||||
|
enum class EPawnActionResult : uint8_t
|
||||||
|
{
|
||||||
|
EPawnActionResult__NotStarted = 0,
|
||||||
|
EPawnActionResult__InProgress = 1,
|
||||||
|
EPawnActionResult__Success = 2,
|
||||||
|
EPawnActionResult__Failed = 3,
|
||||||
|
EPawnActionResult__Aborted = 4,
|
||||||
|
EPawnActionResult__EPawnActionResult_MAX = 5
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EPawnActionAbortState
|
||||||
|
enum class EPawnActionAbortState : uint8_t
|
||||||
|
{
|
||||||
|
EPawnActionAbortState__NeverStarted = 0,
|
||||||
|
EPawnActionAbortState__NotBeingAborted = 1,
|
||||||
|
EPawnActionAbortState__MarkPendingAbort = 2,
|
||||||
|
EPawnActionAbortState__LatentAbortInProgress = 3,
|
||||||
|
EPawnActionAbortState__AbortDone = 4,
|
||||||
|
EPawnActionAbortState__MAX = 5
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.FAIDistanceType
|
||||||
|
enum class EFAIDistanceType : uint8_t
|
||||||
|
{
|
||||||
|
FAIDistanceType__Distance3D = 0,
|
||||||
|
FAIDistanceType__Distance2D = 1,
|
||||||
|
FAIDistanceType__DistanceZ = 2,
|
||||||
|
FAIDistanceType__MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EAIOptionFlag
|
||||||
|
enum class EAIOptionFlag : uint8_t
|
||||||
|
{
|
||||||
|
EAIOptionFlag__Default = 0,
|
||||||
|
EAIOptionFlag__Enable = 1,
|
||||||
|
EAIOptionFlag__Disable = 2,
|
||||||
|
EAIOptionFlag__MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EBTFlowAbortMode
|
||||||
|
enum class EBTFlowAbortMode : uint8_t
|
||||||
|
{
|
||||||
|
EBTFlowAbortMode__None = 0,
|
||||||
|
EBTFlowAbortMode__LowerPriority = 1,
|
||||||
|
EBTFlowAbortMode__Self = 2,
|
||||||
|
EBTFlowAbortMode__Both = 3,
|
||||||
|
EBTFlowAbortMode__EBTFlowAbortMode_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EBTNodeResult
|
||||||
|
enum class EBTNodeResult : uint8_t
|
||||||
|
{
|
||||||
|
EBTNodeResult__Succeeded = 0,
|
||||||
|
EBTNodeResult__Failed = 1,
|
||||||
|
EBTNodeResult__Aborted = 2,
|
||||||
|
EBTNodeResult__InProgress = 3,
|
||||||
|
EBTNodeResult__EBTNodeResult_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.ETextKeyOperation
|
||||||
|
enum class ETextKeyOperation : uint8_t
|
||||||
|
{
|
||||||
|
ETextKeyOperation__Equal = 0,
|
||||||
|
ETextKeyOperation__NotEqual = 1,
|
||||||
|
ETextKeyOperation__Contain = 2,
|
||||||
|
ETextKeyOperation__NotContain = 3,
|
||||||
|
ETextKeyOperation__ETextKeyOperation_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EArithmeticKeyOperation
|
||||||
|
enum class EArithmeticKeyOperation : uint8_t
|
||||||
|
{
|
||||||
|
EArithmeticKeyOperation__Equal = 0,
|
||||||
|
EArithmeticKeyOperation__NotEqual = 1,
|
||||||
|
EArithmeticKeyOperation__Less = 2,
|
||||||
|
EArithmeticKeyOperation__LessOrEqual = 3,
|
||||||
|
EArithmeticKeyOperation__Greater = 4,
|
||||||
|
EArithmeticKeyOperation__GreaterOrEqual = 5,
|
||||||
|
EArithmeticKeyOperation__EArithmeticKeyOperation_MAX = 6
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EBasicKeyOperation
|
||||||
|
enum class EBasicKeyOperation : uint8_t
|
||||||
|
{
|
||||||
|
EBasicKeyOperation__Set = 0,
|
||||||
|
EBasicKeyOperation__NotSet = 1,
|
||||||
|
EBasicKeyOperation__EBasicKeyOperation_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EBTParallelMode
|
||||||
|
enum class EBTParallelMode : uint8_t
|
||||||
|
{
|
||||||
|
EBTParallelMode__AbortBackground = 0,
|
||||||
|
EBTParallelMode__WaitForBackground = 1,
|
||||||
|
EBTParallelMode__EBTParallelMode_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EBTDecoratorLogic
|
||||||
|
enum class EBTDecoratorLogic : uint8_t
|
||||||
|
{
|
||||||
|
EBTDecoratorLogic__Invalid = 0,
|
||||||
|
EBTDecoratorLogic__Test = 1,
|
||||||
|
EBTDecoratorLogic__And = 2,
|
||||||
|
EBTDecoratorLogic__Or = 3,
|
||||||
|
EBTDecoratorLogic__Not = 4,
|
||||||
|
EBTDecoratorLogic__EBTDecoratorLogic_MAX = 5
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EBTChildIndex
|
||||||
|
enum class EBTChildIndex : uint8_t
|
||||||
|
{
|
||||||
|
EBTChildIndex__FirstNode = 0,
|
||||||
|
EBTChildIndex__TaskNode = 1,
|
||||||
|
EBTChildIndex__EBTChildIndex_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EBTBlackboardRestart
|
||||||
|
enum class EBTBlackboardRestart : uint8_t
|
||||||
|
{
|
||||||
|
EBTBlackboardRestart__ValueChange = 0,
|
||||||
|
EBTBlackboardRestart__ResultChange = 1,
|
||||||
|
EBTBlackboardRestart__EBTBlackboardRestart_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EBlackBoardEntryComparison
|
||||||
|
enum class EBlackBoardEntryComparison : uint8_t
|
||||||
|
{
|
||||||
|
EBlackBoardEntryComparison__Equal = 0,
|
||||||
|
EBlackBoardEntryComparison__NotEqual = 1,
|
||||||
|
EBlackBoardEntryComparison__EBlackBoardEntryComparison_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EPathExistanceQueryType
|
||||||
|
enum class EPathExistanceQueryType : uint8_t
|
||||||
|
{
|
||||||
|
EPathExistanceQueryType__NavmeshRaycast2D = 0,
|
||||||
|
EPathExistanceQueryType__HierarchicalQuery = 1,
|
||||||
|
EPathExistanceQueryType__RegularPathFinding = 2,
|
||||||
|
EPathExistanceQueryType__EPathExistanceQueryType_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EPointOnCircleSpacingMethod
|
||||||
|
enum class EPointOnCircleSpacingMethod : uint8_t
|
||||||
|
{
|
||||||
|
EPointOnCircleSpacingMethod__BySpaceBetween = 0,
|
||||||
|
EPointOnCircleSpacingMethod__ByNumberOfPoints = 1,
|
||||||
|
EPointOnCircleSpacingMethod__EPointOnCircleSpacingMethod_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEQSNormalizationType
|
||||||
|
enum class EEQSNormalizationType : uint8_t
|
||||||
|
{
|
||||||
|
EEQSNormalizationType__Absolute = 0,
|
||||||
|
EEQSNormalizationType__RelativeToScores = 1,
|
||||||
|
EEQSNormalizationType__EEQSNormalizationType_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvTestDistance
|
||||||
|
enum class EEnvTestDistance : uint8_t
|
||||||
|
{
|
||||||
|
EEnvTestDistance__Distance3D = 0,
|
||||||
|
EEnvTestDistance__Distance2D = 1,
|
||||||
|
EEnvTestDistance__DistanceZ = 2,
|
||||||
|
EEnvTestDistance__DistanceAbsoluteZ = 3,
|
||||||
|
EEnvTestDistance__EEnvTestDistance_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvTestDot
|
||||||
|
enum class EEnvTestDot : uint8_t
|
||||||
|
{
|
||||||
|
EEnvTestDot__Dot3D = 0,
|
||||||
|
EEnvTestDot__Dot2D = 1,
|
||||||
|
EEnvTestDot__EEnvTestDot_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvTestPathfinding
|
||||||
|
enum class EEnvTestPathfinding : uint8_t
|
||||||
|
{
|
||||||
|
EEnvTestPathfinding__PathExist = 0,
|
||||||
|
EEnvTestPathfinding__PathCost = 1,
|
||||||
|
EEnvTestPathfinding__PathLength = 2,
|
||||||
|
EEnvTestPathfinding__EEnvTestPathfinding_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvQueryTestClamping
|
||||||
|
enum class EEnvQueryTestClamping : uint8_t
|
||||||
|
{
|
||||||
|
EEnvQueryTestClamping__None = 0,
|
||||||
|
EEnvQueryTestClamping__SpecifiedValue = 1,
|
||||||
|
EEnvQueryTestClamping__FilterThreshold = 2,
|
||||||
|
EEnvQueryTestClamping__EEnvQueryTestClamping_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvDirection
|
||||||
|
enum class EEnvDirection : uint8_t
|
||||||
|
{
|
||||||
|
EEnvDirection__TwoPoints = 0,
|
||||||
|
EEnvDirection__Rotation = 1,
|
||||||
|
EEnvDirection__EEnvDirection_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvOverlapShape
|
||||||
|
enum class EEnvOverlapShape : uint8_t
|
||||||
|
{
|
||||||
|
EEnvOverlapShape__Box = 0,
|
||||||
|
EEnvOverlapShape__Sphere = 1,
|
||||||
|
EEnvOverlapShape__Capsule = 2,
|
||||||
|
EEnvOverlapShape__EEnvOverlapShape_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvTraceShape
|
||||||
|
enum class EEnvTraceShape : uint8_t
|
||||||
|
{
|
||||||
|
EEnvTraceShape__Line = 0,
|
||||||
|
EEnvTraceShape__Box = 1,
|
||||||
|
EEnvTraceShape__Sphere = 2,
|
||||||
|
EEnvTraceShape__Capsule = 3,
|
||||||
|
EEnvTraceShape__EEnvTraceShape_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvQueryTrace
|
||||||
|
enum class EEnvQueryTrace : uint8_t
|
||||||
|
{
|
||||||
|
EEnvQueryTrace__None = 0,
|
||||||
|
EEnvQueryTrace__Navigation = 1,
|
||||||
|
EEnvQueryTrace__Geometry = 2,
|
||||||
|
EEnvQueryTrace__NavigationOverLedges = 3,
|
||||||
|
EEnvQueryTrace__EEnvQueryTrace_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EAIParamType
|
||||||
|
enum class EAIParamType : uint8_t
|
||||||
|
{
|
||||||
|
EAIParamType__Float = 0,
|
||||||
|
EAIParamType__Int = 1,
|
||||||
|
EAIParamType__Bool = 2,
|
||||||
|
EAIParamType__MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvQueryParam
|
||||||
|
enum class EEnvQueryParam : uint8_t
|
||||||
|
{
|
||||||
|
EEnvQueryParam__Float = 0,
|
||||||
|
EEnvQueryParam__Int = 1,
|
||||||
|
EEnvQueryParam__Bool = 2,
|
||||||
|
EEnvQueryParam__EEnvQueryParam_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvQueryRunMode
|
||||||
|
enum class EEnvQueryRunMode : uint8_t
|
||||||
|
{
|
||||||
|
EEnvQueryRunMode__SingleResult = 0,
|
||||||
|
EEnvQueryRunMode__RandomBest5Pct = 1,
|
||||||
|
EEnvQueryRunMode__RandomBest25Pct = 2,
|
||||||
|
EEnvQueryRunMode__AllMatching = 3,
|
||||||
|
EEnvQueryRunMode__EEnvQueryRunMode_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvTestScoreOperator
|
||||||
|
enum class EEnvTestScoreOperator : uint8_t
|
||||||
|
{
|
||||||
|
EEnvTestScoreOperator__AverageScore = 0,
|
||||||
|
EEnvTestScoreOperator__MinScore = 1,
|
||||||
|
EEnvTestScoreOperator__MaxScore = 2,
|
||||||
|
EEnvTestScoreOperator__EEnvTestScoreOperator_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvTestFilterOperator
|
||||||
|
enum class EEnvTestFilterOperator : uint8_t
|
||||||
|
{
|
||||||
|
EEnvTestFilterOperator__AllPass = 0,
|
||||||
|
EEnvTestFilterOperator__AnyPass = 1,
|
||||||
|
EEnvTestFilterOperator__EEnvTestFilterOperator_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvTestCost
|
||||||
|
enum class EEnvTestCost : uint8_t
|
||||||
|
{
|
||||||
|
EEnvTestCost__Low = 0,
|
||||||
|
EEnvTestCost__Medium = 1,
|
||||||
|
EEnvTestCost__High = 2,
|
||||||
|
EEnvTestCost__EEnvTestCost_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvTestWeight
|
||||||
|
enum class EEnvTestWeight : uint8_t
|
||||||
|
{
|
||||||
|
EEnvTestWeight__None = 0,
|
||||||
|
EEnvTestWeight__Square = 1,
|
||||||
|
EEnvTestWeight__Inverse = 2,
|
||||||
|
EEnvTestWeight__Unused = 3,
|
||||||
|
EEnvTestWeight__Constant = 4,
|
||||||
|
EEnvTestWeight__Skip = 5,
|
||||||
|
EEnvTestWeight__EEnvTestWeight_MAX = 6
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvTestScoreEquation
|
||||||
|
enum class EEnvTestScoreEquation : uint8_t
|
||||||
|
{
|
||||||
|
EEnvTestScoreEquation__Linear = 0,
|
||||||
|
EEnvTestScoreEquation__Square = 1,
|
||||||
|
EEnvTestScoreEquation__InverseLinear = 2,
|
||||||
|
EEnvTestScoreEquation__SquareRoot = 3,
|
||||||
|
EEnvTestScoreEquation__Constant = 4,
|
||||||
|
EEnvTestScoreEquation__EEnvTestScoreEquation_MAX = 5
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvTestFilterType
|
||||||
|
enum class EEnvTestFilterType : uint8_t
|
||||||
|
{
|
||||||
|
EEnvTestFilterType__Minimum = 0,
|
||||||
|
EEnvTestFilterType__Maximum = 1,
|
||||||
|
EEnvTestFilterType__Range = 2,
|
||||||
|
EEnvTestFilterType__Match = 3,
|
||||||
|
EEnvTestFilterType__EEnvTestFilterType_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvTestPurpose
|
||||||
|
enum class EEnvTestPurpose : uint8_t
|
||||||
|
{
|
||||||
|
EEnvTestPurpose__Filter = 0,
|
||||||
|
EEnvTestPurpose__Score = 1,
|
||||||
|
EEnvTestPurpose__FilterAndScore = 2,
|
||||||
|
EEnvTestPurpose__EEnvTestPurpose_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EEnvQueryHightlightMode
|
||||||
|
enum class EEnvQueryHightlightMode : uint8_t
|
||||||
|
{
|
||||||
|
EEnvQueryHightlightMode__All = 0,
|
||||||
|
EEnvQueryHightlightMode__Best5Pct = 1,
|
||||||
|
EEnvQueryHightlightMode__Best25Pct = 2,
|
||||||
|
EEnvQueryHightlightMode__EEnvQueryHightlightMode_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.ETeamAttitude
|
||||||
|
enum class ETeamAttitude : uint8_t
|
||||||
|
{
|
||||||
|
ETeamAttitude__Friendly = 0,
|
||||||
|
ETeamAttitude__Neutral = 1,
|
||||||
|
ETeamAttitude__Hostile = 2,
|
||||||
|
ETeamAttitude__ETeamAttitude_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EPathFollowingRequestResult
|
||||||
|
enum class EPathFollowingRequestResult : uint8_t
|
||||||
|
{
|
||||||
|
EPathFollowingRequestResult__Failed = 0,
|
||||||
|
EPathFollowingRequestResult__AlreadyAtGoal = 1,
|
||||||
|
EPathFollowingRequestResult__RequestSuccessful = 2,
|
||||||
|
EPathFollowingRequestResult__EPathFollowingRequestResult_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EPathFollowingAction
|
||||||
|
enum class EPathFollowingAction : uint8_t
|
||||||
|
{
|
||||||
|
EPathFollowingAction__Error = 0,
|
||||||
|
EPathFollowingAction__NoMove = 1,
|
||||||
|
EPathFollowingAction__DirectMove = 2,
|
||||||
|
EPathFollowingAction__PartialPath = 3,
|
||||||
|
EPathFollowingAction__PathToGoal = 4,
|
||||||
|
EPathFollowingAction__EPathFollowingAction_MAX = 5
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EPathFollowingStatus
|
||||||
|
enum class EPathFollowingStatus : uint8_t
|
||||||
|
{
|
||||||
|
EPathFollowingStatus__Idle = 0,
|
||||||
|
EPathFollowingStatus__Waiting = 1,
|
||||||
|
EPathFollowingStatus__Paused = 2,
|
||||||
|
EPathFollowingStatus__Moving = 3,
|
||||||
|
EPathFollowingStatus__EPathFollowingStatus_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EPawnActionFailHandling
|
||||||
|
enum class EPawnActionFailHandling : uint8_t
|
||||||
|
{
|
||||||
|
EPawnActionFailHandling__RequireSuccess = 0,
|
||||||
|
EPawnActionFailHandling__IgnoreFailure = 1,
|
||||||
|
EPawnActionFailHandling__EPawnActionFailHandling_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EPawnSubActionTriggeringPolicy
|
||||||
|
enum class EPawnSubActionTriggeringPolicy : uint8_t
|
||||||
|
{
|
||||||
|
EPawnSubActionTriggeringPolicy__CopyBeforeTriggering = 0,
|
||||||
|
EPawnSubActionTriggeringPolicy__ReuseInstances = 1,
|
||||||
|
EPawnSubActionTriggeringPolicy__EPawnSubActionTriggeringPolicy_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AIModule.EPawnActionMoveMode
|
||||||
|
enum class EPawnActionMoveMode : uint8_t
|
||||||
|
{
|
||||||
|
EPawnActionMoveMode__UsePathfinding = 0,
|
||||||
|
EPawnActionMoveMode__StraightLine = 1,
|
||||||
|
EPawnActionMoveMode__EPawnActionMoveMode_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.BlackboardKeySelector
|
||||||
|
// 0x0020
|
||||||
|
struct FBlackboardKeySelector
|
||||||
|
{
|
||||||
|
TArray<class UBlackboardKeyType*> AllowedTypes; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor, Transient)
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
|
||||||
|
struct FName SelectedKeyName; // 0x0010(0x0008) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData)
|
||||||
|
class UClass* SelectedKeyType; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData)
|
||||||
|
unsigned char SelectedKeyID; // 0x001C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData)
|
||||||
|
unsigned char bNoneIsAllowedValue : 1; // 0x001D(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData01[0x2]; // 0x001E(0x0002) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AIRequestID
|
||||||
|
// 0x0004
|
||||||
|
struct FAIRequestID
|
||||||
|
{
|
||||||
|
uint32_t RequestID; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AIStimulus
|
||||||
|
// 0x0048
|
||||||
|
struct FAIStimulus
|
||||||
|
{
|
||||||
|
float Age; // 0x0000(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float ExpirationAge; // 0x0004(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float Strength; // 0x0008(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FVector StimulusLocation; // 0x000C(0x000C) (BlueprintVisible, IsPlainOldData)
|
||||||
|
struct FVector ReceiverLocation; // 0x0018(0x000C) (BlueprintVisible, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET
|
||||||
|
struct FName Tag; // 0x0028(0x0008) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x10]; // 0x0030(0x0010) MISSED OFFSET
|
||||||
|
unsigned char UnknownData02 : 1; // 0x0040(0x0001)
|
||||||
|
unsigned char bSuccessfullySensed : 1; // 0x0040(0x0001) (BlueprintVisible)
|
||||||
|
unsigned char UnknownData03[0x7]; // 0x0041(0x0007) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.ActorPerceptionBlueprintInfo
|
||||||
|
// 0x0014
|
||||||
|
struct FActorPerceptionBlueprintInfo
|
||||||
|
{
|
||||||
|
class AActor* Target; // 0x0000(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
TArray<struct FAIStimulus> LastSensedStimuli; // 0x0004(0x000C) (BlueprintVisible, ZeroConstructor)
|
||||||
|
unsigned char bIsHostile : 1; // 0x0010(0x0001) (BlueprintVisible)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0011(0x0003) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AIDamageEvent
|
||||||
|
// 0x0024
|
||||||
|
struct FAIDamageEvent
|
||||||
|
{
|
||||||
|
float Amount; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FVector Location; // 0x0004(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
|
||||||
|
struct FVector HitLocation; // 0x0010(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
|
||||||
|
class AActor* DamagedActor; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* Instigator; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AINoiseEvent
|
||||||
|
// 0x0030
|
||||||
|
struct FAINoiseEvent
|
||||||
|
{
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
|
||||||
|
struct FVector NoiseLocation; // 0x0004(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
|
||||||
|
float Loudness; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float MaxRange; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* Instigator; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||||
|
struct FName Tag; // 0x0020(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData02[0x8]; // 0x0028(0x0008) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AIPredictionEvent
|
||||||
|
// 0x000C
|
||||||
|
struct FAIPredictionEvent
|
||||||
|
{
|
||||||
|
class AActor* Requestor; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* PredictedActor; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x0008(0x0004) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AITeamStimulusEvent
|
||||||
|
// 0x0030
|
||||||
|
struct FAITeamStimulusEvent
|
||||||
|
{
|
||||||
|
unsigned char UnknownData00[0x28]; // 0x0000(0x0028) MISSED OFFSET
|
||||||
|
class AActor* Broadcaster; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* Enemy; // 0x002C(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AITouchEvent
|
||||||
|
// 0x0014
|
||||||
|
struct FAITouchEvent
|
||||||
|
{
|
||||||
|
unsigned char UnknownData00[0xC]; // 0x0000(0x000C) MISSED OFFSET
|
||||||
|
class AActor* TouchReceiver; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* OtherActor; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AISenseAffiliationFilter
|
||||||
|
// 0x0004
|
||||||
|
struct FAISenseAffiliationFilter
|
||||||
|
{
|
||||||
|
unsigned char bDetectEnemies : 1; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
|
||||||
|
unsigned char bDetectNeutrals : 1; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
|
||||||
|
unsigned char bDetectFriendlies : 1; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AIMoveRequest
|
||||||
|
// 0x0028
|
||||||
|
struct FAIMoveRequest
|
||||||
|
{
|
||||||
|
class AActor* GoalActor; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x24]; // 0x0004(0x0024) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.BTDecoratorLogic
|
||||||
|
// 0x0004
|
||||||
|
struct FBTDecoratorLogic
|
||||||
|
{
|
||||||
|
TEnumAsByte<EBTDecoratorLogic> Operation; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x1]; // 0x0001(0x0001) MISSED OFFSET
|
||||||
|
uint16_t Number; // 0x0002(0x0002) (ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.BehaviorTreeTemplateInfo
|
||||||
|
// 0x000C
|
||||||
|
struct FBehaviorTreeTemplateInfo
|
||||||
|
{
|
||||||
|
class UBehaviorTree* Asset; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
class UBTCompositeNode* Template; // 0x0004(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x0008(0x0004) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.BlackboardEntry
|
||||||
|
// 0x0010
|
||||||
|
struct FBlackboardEntry
|
||||||
|
{
|
||||||
|
struct FName EntryName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
class UBlackboardKeyType* KeyType; // 0x0008(0x0004) (Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
|
||||||
|
unsigned char bInstanceSynced : 1; // 0x000C(0x0001) (Edit)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.BTCompositeChild
|
||||||
|
// 0x0020
|
||||||
|
struct FBTCompositeChild
|
||||||
|
{
|
||||||
|
class UBTCompositeNode* ChildComposite; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
class UBTTaskNode* ChildTask; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
TArray<class UBTDecorator*> Decorators; // 0x0008(0x000C) (ZeroConstructor)
|
||||||
|
TArray<struct FBTDecoratorLogic> DecoratorOps; // 0x0014(0x000C) (ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AIDataProviderValue
|
||||||
|
// 0x0018
|
||||||
|
struct FAIDataProviderValue
|
||||||
|
{
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
|
||||||
|
class UProperty* CachedProperty; // 0x0004(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
class UAIDataProvider* DataBinding; // 0x0008(0x0004) (Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x4]; // 0x000C(0x0004) MISSED OFFSET
|
||||||
|
struct FName DataField; // 0x0010(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AIDataProviderTypedValue
|
||||||
|
// 0x0008 (0x0020 - 0x0018)
|
||||||
|
struct FAIDataProviderTypedValue : public FAIDataProviderValue
|
||||||
|
{
|
||||||
|
class UClass* PropertyType; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AIDataProviderFloatValue
|
||||||
|
// 0x0000 (0x0020 - 0x0020)
|
||||||
|
struct FAIDataProviderFloatValue : public FAIDataProviderTypedValue
|
||||||
|
{
|
||||||
|
float DefaultValue; // 0x001C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AIDynamicParam
|
||||||
|
// 0x0030
|
||||||
|
struct FAIDynamicParam
|
||||||
|
{
|
||||||
|
struct FName ParamName; // 0x0000(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData)
|
||||||
|
EAIParamType ParamType; // 0x0008(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
|
||||||
|
float Value; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FBlackboardKeySelector BBKey; // 0x0010(0x0020) (Edit, BlueprintVisible)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.EQSParametrizedQueryExecutionRequest
|
||||||
|
// 0x0038
|
||||||
|
struct FEQSParametrizedQueryExecutionRequest
|
||||||
|
{
|
||||||
|
class UEnvQuery* QueryTemplate; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
TArray<struct FAIDynamicParam> QueryConfig; // 0x0004(0x000C) (Edit, ZeroConstructor)
|
||||||
|
struct FBlackboardKeySelector EQSQueryBlackboardKey; // 0x0010(0x0020) (Edit)
|
||||||
|
TEnumAsByte<EEnvQueryRunMode> RunMode; // 0x0030(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char bUseBBKeyForQueryTemplate : 1; // 0x0031(0x0001) (Edit)
|
||||||
|
unsigned char UnknownData00[0x6]; // 0x0032(0x0006) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.EnvNamedValue
|
||||||
|
// 0x0010
|
||||||
|
struct FEnvNamedValue
|
||||||
|
{
|
||||||
|
struct FName ParamName; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
EAIParamType ParamType; // 0x0008(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
|
||||||
|
float Value; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.CrowdAvoidanceConfig
|
||||||
|
// 0x001C
|
||||||
|
struct FCrowdAvoidanceConfig
|
||||||
|
{
|
||||||
|
float VelocityBias; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
float DesiredVelocityWeight; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
float CurrentVelocityWeight; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
float SideBiasWeight; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
float ImpactTimeWeight; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
float ImpactTimeRange; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char CustomPatternIdx; // 0x0018(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char AdaptiveDivisions; // 0x0019(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char AdaptiveRings; // 0x001A(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char AdaptiveDepth; // 0x001B(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.CrowdAvoidanceSamplingPattern
|
||||||
|
// 0x0018
|
||||||
|
struct FCrowdAvoidanceSamplingPattern
|
||||||
|
{
|
||||||
|
TArray<float> Angles; // 0x0000(0x000C) (Edit, ZeroConstructor)
|
||||||
|
TArray<float> Radii; // 0x000C(0x000C) (Edit, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AIDataProviderBoolValue
|
||||||
|
// 0x0000 (0x0020 - 0x0020)
|
||||||
|
struct FAIDataProviderBoolValue : public FAIDataProviderTypedValue
|
||||||
|
{
|
||||||
|
bool DefaultValue; // 0x001C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x001D(0x0003) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.EnvTraceData
|
||||||
|
// 0x0028
|
||||||
|
struct FEnvTraceData
|
||||||
|
{
|
||||||
|
int VersionNum; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
class UClass* NavigationFilter; // 0x0004(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
float ProjectDown; // 0x0008(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
float ProjectUp; // 0x000C(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
float ExtentX; // 0x0010(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
float ExtentY; // 0x0014(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
float ExtentZ; // 0x0018(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
float PostProjectionVerticalOffset; // 0x001C(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
TEnumAsByte<ETraceTypeQuery> TraceChannel; // 0x0020(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
TEnumAsByte<ECollisionChannel> SerializedChannel; // 0x0021(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
TEnumAsByte<EEnvTraceShape> TraceShape; // 0x0022(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
TEnumAsByte<EEnvQueryTrace> TraceMode; // 0x0023(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
unsigned char bTraceComplex : 1; // 0x0024(0x0001) (Edit, DisableEditOnInstance)
|
||||||
|
unsigned char bOnlyBlockingHits : 1; // 0x0024(0x0001) (Edit, DisableEditOnInstance)
|
||||||
|
unsigned char bCanTraceOnNavMesh : 1; // 0x0024(0x0001) (Edit, DisableEditOnInstance)
|
||||||
|
unsigned char bCanTraceOnGeometry : 1; // 0x0024(0x0001) (Edit, DisableEditOnInstance)
|
||||||
|
unsigned char bCanDisableTrace : 1; // 0x0024(0x0001) (Edit, DisableEditOnInstance)
|
||||||
|
unsigned char bCanProjectDown : 1; // 0x0024(0x0001) (Edit, DisableEditOnInstance)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0025(0x0003) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AIDataProviderIntValue
|
||||||
|
// 0x0000 (0x0020 - 0x0020)
|
||||||
|
struct FAIDataProviderIntValue : public FAIDataProviderTypedValue
|
||||||
|
{
|
||||||
|
int DefaultValue; // 0x001C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.EnvDirection
|
||||||
|
// 0x0010
|
||||||
|
struct FEnvDirection
|
||||||
|
{
|
||||||
|
class UClass* LineFrom; // 0x0000(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
class UClass* LineTo; // 0x0004(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
class UClass* Rotation; // 0x0008(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
TEnumAsByte<EEnvDirection> DirMode; // 0x000C(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.EnvQueryInstanceCache
|
||||||
|
// 0x0170
|
||||||
|
struct FEnvQueryInstanceCache
|
||||||
|
{
|
||||||
|
class UEnvQuery* Template; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x16C]; // 0x0004(0x016C) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.EnvOverlapData
|
||||||
|
// 0x001C
|
||||||
|
struct FEnvOverlapData
|
||||||
|
{
|
||||||
|
float ExtentX; // 0x0000(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
float ExtentY; // 0x0004(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
float ExtentZ; // 0x0008(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
struct FVector ShapeOffset; // 0x000C(0x000C) (Edit, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
TEnumAsByte<ECollisionChannel> OverlapChannel; // 0x0018(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
TEnumAsByte<EEnvOverlapShape> OverlapShape; // 0x0019(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
unsigned char bOnlyBlockingHits : 1; // 0x001A(0x0001) (Edit, DisableEditOnInstance)
|
||||||
|
unsigned char bOverlapComplex : 1; // 0x001A(0x0001) (Edit, DisableEditOnInstance)
|
||||||
|
unsigned char UnknownData00[0x1]; // 0x001B(0x0001) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.PawnActionStack
|
||||||
|
// 0x0004
|
||||||
|
struct FPawnActionStack
|
||||||
|
{
|
||||||
|
class UPawnAction* TopAction; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.PawnActionEvent
|
||||||
|
// 0x0010
|
||||||
|
struct FPawnActionEvent
|
||||||
|
{
|
||||||
|
class UPawnAction* Action; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0xC]; // 0x0004(0x000C) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AIDataProviderStructValue
|
||||||
|
// 0x0010 (0x0028 - 0x0018)
|
||||||
|
struct FAIDataProviderStructValue : public FAIDataProviderValue
|
||||||
|
{
|
||||||
|
unsigned char UnknownData00[0x10]; // 0x0018(0x0010) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.AISightEvent
|
||||||
|
// 0x0010
|
||||||
|
struct FAISightEvent
|
||||||
|
{
|
||||||
|
unsigned char UnknownData00[0x8]; // 0x0000(0x0008) MISSED OFFSET
|
||||||
|
class AActor* SeenActor; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* Observer; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.EnvQueryRequest
|
||||||
|
// 0x0048
|
||||||
|
struct FEnvQueryRequest
|
||||||
|
{
|
||||||
|
class UEnvQuery* QueryTemplate; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
class UObject* Owner; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
class UWorld* World; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3C]; // 0x000C(0x003C) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.EnvQueryResult
|
||||||
|
// 0x0030
|
||||||
|
struct FEnvQueryResult
|
||||||
|
{
|
||||||
|
unsigned char UnknownData00[0xC]; // 0x0000(0x000C) MISSED OFFSET
|
||||||
|
class UClass* ItemType; // 0x000C(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x10]; // 0x0010(0x0010) MISSED OFFSET
|
||||||
|
int OptionIndex; // 0x0020(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||||
|
int QueryID; // 0x0024(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData02[0x8]; // 0x0028(0x0008) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AIModule.GenericTeamId
|
||||||
|
// 0x0001
|
||||||
|
struct FGenericTeamId
|
||||||
|
{
|
||||||
|
unsigned char TeamID; // 0x0000(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+72
@@ -0,0 +1,72 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Classes
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Class ActorSequence.ActorSequence
|
||||||
|
// 0x0020 (0x02A0 - 0x0280)
|
||||||
|
class UActorSequence : public UMovieSceneSequence
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x20]; // 0x0280(0x0020) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class ActorSequence.ActorSequence");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class ActorSequence.ActorSequenceComponent
|
||||||
|
// 0x0028 (0x00E8 - 0x00C0)
|
||||||
|
class UActorSequenceComponent : public UActorComponent
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x1C]; // 0x00C0(0x001C) MISSED OFFSET
|
||||||
|
class UActorSequence* Sequence; // 0x00DC(0x0004) (Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
|
||||||
|
class UActorSequencePlayer* SequencePlayer; // 0x00E0(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
bool bAutoPlay; // 0x00E4(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x3]; // 0x00E5(0x0003) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class ActorSequence.ActorSequenceComponent");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class ActorSequence.ActorSequencePlayer
|
||||||
|
// 0x0000 (0x06A0 - 0x06A0)
|
||||||
|
class UActorSequencePlayer : public UMovieSceneSequencePlayer
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class ActorSequence.ActorSequencePlayer");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+55
@@ -0,0 +1,55 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Enums
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Enum ActorSequence.EActorSequenceObjectReferenceType
|
||||||
|
enum class EActorSequenceObjectReferenceType : uint8_t
|
||||||
|
{
|
||||||
|
EActorSequenceObjectReferenceType__ContextActor = 0,
|
||||||
|
EActorSequenceObjectReferenceType__ExternalActor = 1,
|
||||||
|
EActorSequenceObjectReferenceType__Component = 2,
|
||||||
|
EActorSequenceObjectReferenceType__EActorSequenceObjectReferenceType_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// ScriptStruct ActorSequence.ActorSequenceObjectReference
|
||||||
|
// 0x0020
|
||||||
|
struct FActorSequenceObjectReference
|
||||||
|
{
|
||||||
|
EActorSequenceObjectReferenceType Type; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
|
||||||
|
struct FGuid ActorId; // 0x0004(0x0010) (IsPlainOldData)
|
||||||
|
struct FString PathToComponent; // 0x0014(0x000C) (ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct ActorSequence.ActorSequenceObjectReferences
|
||||||
|
// 0x000C
|
||||||
|
struct FActorSequenceObjectReferences
|
||||||
|
{
|
||||||
|
TArray<struct FActorSequenceObjectReference> Array; // 0x0000(0x000C) (ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct ActorSequence.ActorSequenceObjectReferenceMap
|
||||||
|
// 0x0018
|
||||||
|
struct FActorSequenceObjectReferenceMap
|
||||||
|
{
|
||||||
|
TArray<struct FGuid> BindingIds; // 0x0000(0x000C) (ZeroConstructor)
|
||||||
|
TArray<struct FActorSequenceObjectReferences> References; // 0x000C(0x000C) (ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+589
@@ -0,0 +1,589 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Classes
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Class AkAudio.AkAcousticPortal
|
||||||
|
// 0x0010 (0x02F0 - 0x02E0)
|
||||||
|
class AAkAcousticPortal : public AVolume
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
float Gain; // 0x02E0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
EAkAcousticPortalState InitialState; // 0x02E4(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0xB]; // 0x02E5(0x000B) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkAcousticPortal");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void OpenPortal();
|
||||||
|
EAkAcousticPortalState GetCurrentState();
|
||||||
|
void ClosePortal();
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkAcousticTexture
|
||||||
|
// 0x0004 (0x0020 - 0x001C)
|
||||||
|
class UAkAcousticTexture : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkAcousticTexture");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkAmbientSound
|
||||||
|
// 0x0010 (0x02C8 - 0x02B8)
|
||||||
|
class AAkAmbientSound : public AActor
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
class UAkAudioEvent* AkAudioEvent; // 0x02B8(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
|
||||||
|
class UAkComponent* AkComponent; // 0x02BC(0x0004) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
|
||||||
|
bool StopWhenOwnerIsDestroyed; // 0x02C0(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool AutoPost; // 0x02C1(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x6]; // 0x02C2(0x0006) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkAmbientSound");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void StopAmbientSound();
|
||||||
|
void StartAmbientSound();
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkAudioBank
|
||||||
|
// 0x0004 (0x0020 - 0x001C)
|
||||||
|
class UAkAudioBank : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkAudioBank");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkAudioEvent
|
||||||
|
// 0x0014 (0x0030 - 0x001C)
|
||||||
|
class UAkAudioEvent : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||||
|
float MaxAttenuationRadius; // 0x0020(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool IsInfinite; // 0x0024(0x0001) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x3]; // 0x0025(0x0003) MISSED OFFSET
|
||||||
|
float MinimumDuration; // 0x0028(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||||
|
float MaximumDuration; // 0x002C(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkAudioEvent");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkAuxBus
|
||||||
|
// 0x000C (0x0028 - 0x001C)
|
||||||
|
class UAkAuxBus : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkAuxBus");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkComponent
|
||||||
|
// 0x0200 (0x04C0 - 0x02C0)
|
||||||
|
class UAkComponent : public USceneComponent
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
class UAkAuxBus* EarlyReflectionAuxBus; // 0x02C0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString EarlyReflectionAuxBusName; // 0x02C4(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
int EarlyReflectionOrder; // 0x02D0(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||||
|
float EarlyReflectionBusSendGain; // 0x02D4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float EarlyReflectionMaxPathLength; // 0x02D8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x02DC(0x0004) MISSED OFFSET
|
||||||
|
unsigned char EnableSpotReflectors : 1; // 0x02E0(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char DrawFirstOrderReflections : 1; // 0x02E0(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char DrawSecondOrderReflections : 1; // 0x02E0(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char DrawHigherOrderReflections : 1; // 0x02E0(0x0001) (Edit, BlueprintVisible)
|
||||||
|
bool StopWhenOwnerDestroyed; // 0x02E1(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char bIsUpdateEmmiterTransform : 1; // 0x02E2(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData01[0x1]; // 0x02E3(0x0001) MISSED OFFSET
|
||||||
|
float AttenuationScalingFactor; // 0x02E4(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||||
|
float OcclusionRefreshInterval; // 0x02E8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
class UAkAudioEvent* AkAudioEvent; // 0x02EC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString EventName; // 0x02F0(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
unsigned char UnknownData02[0x1C4]; // 0x02FC(0x01C4) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkComponent");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void UseReverbVolumes(bool inUseReverbVolumes);
|
||||||
|
void UseEarlyReflections(class UAkAuxBus* AuxBus, bool Left, bool Right, bool Floor, bool Ceiling, bool Back, bool Front, bool SpotReflectors, const struct FString& AuxBusName);
|
||||||
|
void Stop();
|
||||||
|
void SetSwitch(const struct FString& SwitchGroup, const struct FString& SwitchState);
|
||||||
|
void SetStopWhenOwnerDestroyed(bool bStopWhenOwnerDestroyed);
|
||||||
|
void SetRTPCValueGlobally(const struct FString& RTPC, float Value);
|
||||||
|
void SetRTPCValue(const struct FString& RTPC, float Value, int InterpolationTimeMs);
|
||||||
|
void SetOutputBusVolume(float BusVolume);
|
||||||
|
void SetListeners(TArray<class UAkComponent*> Listeners);
|
||||||
|
void SetEarlyReflectionOrder(int NewEarlyReflectionOrder);
|
||||||
|
void SetAutoDestroy(bool in_AutoDestroy);
|
||||||
|
void SetAttenuationScalingFactor(float Value);
|
||||||
|
void PostTrigger(const struct FString& Trigger);
|
||||||
|
int PostAssociatedAkEvent();
|
||||||
|
int PostAkEventByName(const struct FString& in_EventName);
|
||||||
|
int PostAkEvent(class UAkAudioEvent* AkEvent, const struct FString& in_EventName);
|
||||||
|
float GetAttenuationRadius();
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkGameplayStatics
|
||||||
|
// 0x0000 (0x0020 - 0x0020)
|
||||||
|
class UAkGameplayStatics : public UBlueprintFunctionLibrary
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkGameplayStatics");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static void WakeupFromSuspend();
|
||||||
|
static void UseReverbVolumes(bool inUseReverbVolumes, class AActor* Actor);
|
||||||
|
static void UseEarlyReflections(class AActor* Actor, class UAkAuxBus* AuxBus, bool Left, bool Right, bool Floor, bool Ceiling, bool Back, bool Front, bool SpotReflectors, const struct FString& AuxBusName);
|
||||||
|
static void UnloadBankByName(const struct FString& BankName);
|
||||||
|
static void UnloadBank(class UAkAudioBank* Bank, const struct FString& BankName);
|
||||||
|
static void Suspend();
|
||||||
|
static void StopProfilerCapture();
|
||||||
|
static void StopOutputCapture();
|
||||||
|
static void StopAllAmbientSounds(class UObject* WorldContextObject);
|
||||||
|
static void StopAll();
|
||||||
|
static void StopActor(class AActor* Actor);
|
||||||
|
static void StartProfilerCapture(const struct FString& Filename);
|
||||||
|
static void StartOutputCapture(const struct FString& Filename);
|
||||||
|
static void StartAllAmbientSounds(class UObject* WorldContextObject);
|
||||||
|
static class UAkComponent* SpawnAkComponentAtLocation(class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, class UAkAuxBus* EarlyReflectionsBus, const struct FVector& Location, const struct FRotator& Orientation, bool AutoPost, const struct FString& EventName, const struct FString& EarlyReflectionsBusName, bool AutoDestroy);
|
||||||
|
static void ShowAKComponentPosition(bool _IsShow);
|
||||||
|
static void SetSwitch(const struct FName& SwitchGroup, const struct FName& SwitchState, class AActor* Actor);
|
||||||
|
static void SetState(const struct FName& StateGroup, const struct FName& State);
|
||||||
|
static void SetRTPCValue(const struct FName& RTPC, float Value, int InterpolationTimeMs, class AActor* Actor);
|
||||||
|
static void SetPanningRule(EPanningRule PanRule);
|
||||||
|
static void SetOutputBusVolume(float BusVolume, class AActor* Actor);
|
||||||
|
static void SetOcclusionScalingFactor(float ScalingFactor);
|
||||||
|
static void SetOcclusionRefreshInterval(float RefreshInterval, class AActor* Actor);
|
||||||
|
static void SetBusConfig(const struct FString& BusName, EAkChannelConfiguration ChannelConfiguration);
|
||||||
|
static void PostTrigger(const struct FName& Trigger, class AActor* Actor);
|
||||||
|
static void PostEventByName(const struct FString& EventName, class AActor* Actor, bool bStopWhenAttachedToDestroyed);
|
||||||
|
static int PostEventAttached(class UAkAudioEvent* AkEvent, class AActor* Actor, const struct FName& AttachPointName, bool bStopWhenAttachedToDestroyed, const struct FString& EventName);
|
||||||
|
static void PostEventAtLocationByName(const struct FString& EventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject);
|
||||||
|
static int PostEventAtLocation(class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& Orientation, const struct FString& EventName, class UObject* WorldContextObject);
|
||||||
|
static int PostEvent(class UAkAudioEvent* AkEvent, class AActor* Actor, bool bStopWhenAttachedToDestroyed, const struct FString& EventName);
|
||||||
|
static void LoadInitBank();
|
||||||
|
static void LoadBanks(TArray<class UAkAudioBank*> SoundBanks, bool SynchronizeSoundBanks);
|
||||||
|
static void LoadBankByName(const struct FString& BankName);
|
||||||
|
static void LoadBank(class UAkAudioBank* Bank, const struct FString& BankName);
|
||||||
|
static bool IsGame(class UObject* WorldContextObject);
|
||||||
|
static bool IsEditor();
|
||||||
|
static float GetOcclusionScalingFactor();
|
||||||
|
static class UAkComponent* GetAkComponent(class USceneComponent* AttachToComponent, const struct FName& AttachPointName, const struct FVector& Location, TEnumAsByte<EAttachLocation> LocationType);
|
||||||
|
static void ClearBanks();
|
||||||
|
static void AKSetRTPCValue(const struct FString& RTPC, float Value, bool in_bBypassInternalValueInterpolation);
|
||||||
|
static void AddOutputCaptureMarker(const struct FString& MarkerText);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkLateReverbComponent
|
||||||
|
// 0x0030 (0x02F0 - 0x02C0)
|
||||||
|
class UAkLateReverbComponent : public USceneComponent
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char bEnable : 1; // 0x02C0(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x02C1(0x0003) MISSED OFFSET
|
||||||
|
class UAkAuxBus* AuxBus; // 0x02C4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString AuxBusName; // 0x02C8(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
float SendLevel; // 0x02D4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float FadeRate; // 0x02D8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float Priority; // 0x02DC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x10]; // 0x02E0(0x0010) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkLateReverbComponent");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkReverbVolume
|
||||||
|
// 0x0028 (0x0308 - 0x02E0)
|
||||||
|
class AAkReverbVolume : public AVolume
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char bEnabled : 1; // 0x02E0(0x0001) (Deprecated)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x02E1(0x0003) MISSED OFFSET
|
||||||
|
class UAkAuxBus* AuxBus; // 0x02E4(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
|
||||||
|
struct FString AuxBusName; // 0x02E8(0x000C) (ZeroConstructor, Deprecated)
|
||||||
|
float SendLevel; // 0x02F4(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
|
||||||
|
float FadeRate; // 0x02F8(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
|
||||||
|
float Priority; // 0x02FC(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
|
||||||
|
class UAkLateReverbComponent* LateReverbComponent; // 0x0300(0x0004) (Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x4]; // 0x0304(0x0004) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkReverbVolume");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkRoomComponent
|
||||||
|
// 0x0010 (0x02D0 - 0x02C0)
|
||||||
|
class UAkRoomComponent : public USceneComponent
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char bEnable : 1; // 0x02C0(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData00[0x7]; // 0x02C1(0x0007) MISSED OFFSET
|
||||||
|
float Priority; // 0x02C8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x4]; // 0x02CC(0x0004) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkRoomComponent");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void RemoveSpatialAudioRoom();
|
||||||
|
void AddSpatialAudioRoom();
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkSettings
|
||||||
|
// 0x0054 (0x0070 - 0x001C)
|
||||||
|
class UAkSettings : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||||
|
struct FFilePath WwiseProjectPath; // 0x0020(0x000C) (Edit, Config)
|
||||||
|
struct FDirectoryPath WwiseWindowsInstallationPath; // 0x002C(0x000C) (Edit, Config)
|
||||||
|
struct FFilePath WwiseMacInstallationPath; // 0x0038(0x000C) (Edit, Config)
|
||||||
|
bool SuppressWwiseProjectPathWarnings; // 0x0044(0x0001) (ZeroConstructor, Config, IsPlainOldData)
|
||||||
|
bool UseAlternateObstructionOcclusionFeature; // 0x0045(0x0001) (Edit, ZeroConstructor, Config, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x2A]; // 0x0046(0x002A) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkSettings");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkSpatialAudioVolume
|
||||||
|
// 0x0010 (0x02F0 - 0x02E0)
|
||||||
|
class AAkSpatialAudioVolume : public AVolume
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
class UAkSurfaceReflectorSetComponent* SurfaceReflectorSet; // 0x02E0(0x0004) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
|
||||||
|
class UAkLateReverbComponent* LateReverb; // 0x02E4(0x0004) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
|
||||||
|
class UAkRoomComponent* room; // 0x02E8(0x0004) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x02EC(0x0004) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkSpatialAudioVolume");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkSpotReflector
|
||||||
|
// 0x0020 (0x02D8 - 0x02B8)
|
||||||
|
class AAkSpotReflector : public AActor
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
class UAkAuxBus* AuxBus; // 0x02B8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString AuxBusName; // 0x02BC(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
class UAkAcousticTexture* AcousticTexture; // 0x02C8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float DistanceScalingFactor; // 0x02CC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float Level; // 0x02D0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x02D4(0x0004) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkSpotReflector");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.AkSurfaceReflectorSetComponent
|
||||||
|
// 0x0020 (0x02E0 - 0x02C0)
|
||||||
|
class UAkSurfaceReflectorSetComponent : public USceneComponent
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char bEnableSurfaceReflectors : 1; // 0x02C0(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x02C1(0x0003) MISSED OFFSET
|
||||||
|
TArray<struct FAkPoly> AcousticPolys; // 0x02C4(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
unsigned char UnknownData01[0x10]; // 0x02D0(0x0010) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.AkSurfaceReflectorSetComponent");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void UpdateSurfaceReflectorSet();
|
||||||
|
void SendSurfaceReflectorSet();
|
||||||
|
void RemoveSurfaceReflectorSet();
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.InterpTrackAkAudioEvent
|
||||||
|
// 0x0010 (0x0070 - 0x0060)
|
||||||
|
class UInterpTrackAkAudioEvent : public UInterpTrackVectorBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
TArray<struct FAkAudioEventTrackKey> Events; // 0x0060(0x000C) (ZeroConstructor)
|
||||||
|
unsigned char bContinueEventOnMatineeEnd : 1; // 0x006C(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x006D(0x0003) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.InterpTrackAkAudioEvent");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.InterpTrackAkAudioRTPC
|
||||||
|
// 0x0010 (0x0070 - 0x0060)
|
||||||
|
class UInterpTrackAkAudioRTPC : public UInterpTrackFloatBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct FString Param; // 0x0060(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
unsigned char bPlayOnReverse : 1; // 0x006C(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char bContinueRTPCOnMatineeEnd : 1; // 0x006C(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x006D(0x0003) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.InterpTrackAkAudioRTPC");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.InterpTrackInstAkAudioEvent
|
||||||
|
// 0x0000 (0x0020 - 0x0020)
|
||||||
|
class UInterpTrackInstAkAudioEvent : public UInterpTrackInst
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.InterpTrackInstAkAudioEvent");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.InterpTrackInstAkAudioRTPC
|
||||||
|
// 0x0000 (0x0020 - 0x0020)
|
||||||
|
class UInterpTrackInstAkAudioRTPC : public UInterpTrackInst
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.InterpTrackInstAkAudioRTPC");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.MovieSceneAkAudioEventSection
|
||||||
|
// 0x0010 (0x0100 - 0x00F0)
|
||||||
|
class UMovieSceneAkAudioEventSection : public UMovieSceneSection
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
bool StopAtSectionEnd; // 0x00F0(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x00F1(0x0003) MISSED OFFSET
|
||||||
|
struct FString EventName; // 0x00F4(0x000C) (Edit, ZeroConstructor)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.MovieSceneAkAudioEventSection");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.MovieSceneAkTrack
|
||||||
|
// 0x0010 (0x00C0 - 0x00B0)
|
||||||
|
class UMovieSceneAkTrack : public UMovieSceneTrack
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x00B0(0x0004) MISSED OFFSET
|
||||||
|
unsigned char bIsAMasterTrack : 1; // 0x00B4(0x0001)
|
||||||
|
unsigned char UnknownData01[0xB]; // 0x00B5(0x000B) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.MovieSceneAkTrack");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.MovieSceneAkAudioEventTrack
|
||||||
|
// 0x0000 (0x00C0 - 0x00C0)
|
||||||
|
class UMovieSceneAkAudioEventTrack : public UMovieSceneAkTrack
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.MovieSceneAkAudioEventTrack");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.MovieSceneAkAudioRTPCSection
|
||||||
|
// 0x0060 (0x0150 - 0x00F0)
|
||||||
|
class UMovieSceneAkAudioRTPCSection : public UMovieSceneSection
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct FString Name; // 0x00F0(0x000C) (Edit, ZeroConstructor)
|
||||||
|
struct FRichCurve FloatCurve; // 0x00FC(0x0054)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.MovieSceneAkAudioRTPCSection");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AkAudio.MovieSceneAkAudioRTPCTrack
|
||||||
|
// 0x0000 (0x00C0 - 0x00C0)
|
||||||
|
class UMovieSceneAkAudioRTPCTrack : public UMovieSceneAkTrack
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AkAudio.MovieSceneAkAudioRTPCTrack");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+1755
File diff suppressed because it is too large
Load Diff
Executable
+481
@@ -0,0 +1,481 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Function AkAudio.AkAcousticPortal.OpenPortal
|
||||||
|
struct AAkAcousticPortal_OpenPortal_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkAcousticPortal.GetCurrentState
|
||||||
|
struct AAkAcousticPortal_GetCurrentState_Params
|
||||||
|
{
|
||||||
|
EAkAcousticPortalState ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkAcousticPortal.ClosePortal
|
||||||
|
struct AAkAcousticPortal_ClosePortal_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkAmbientSound.StopAmbientSound
|
||||||
|
struct AAkAmbientSound_StopAmbientSound_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkAmbientSound.StartAmbientSound
|
||||||
|
struct AAkAmbientSound_StartAmbientSound_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.UseReverbVolumes
|
||||||
|
struct UAkComponent_UseReverbVolumes_Params
|
||||||
|
{
|
||||||
|
bool inUseReverbVolumes; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.UseEarlyReflections
|
||||||
|
struct UAkComponent_UseEarlyReflections_Params
|
||||||
|
{
|
||||||
|
class UAkAuxBus* AuxBus; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool Left; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool Right; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool Floor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool Ceiling; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool Back; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool Front; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool SpotReflectors; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString AuxBusName; // (Parm, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.Stop
|
||||||
|
struct UAkComponent_Stop_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.SetSwitch
|
||||||
|
struct UAkComponent_SetSwitch_Params
|
||||||
|
{
|
||||||
|
struct FString SwitchGroup; // (Parm, ZeroConstructor)
|
||||||
|
struct FString SwitchState; // (Parm, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.SetStopWhenOwnerDestroyed
|
||||||
|
struct UAkComponent_SetStopWhenOwnerDestroyed_Params
|
||||||
|
{
|
||||||
|
bool bStopWhenOwnerDestroyed; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.SetRTPCValueGlobally
|
||||||
|
struct UAkComponent_SetRTPCValueGlobally_Params
|
||||||
|
{
|
||||||
|
struct FString RTPC; // (Parm, ZeroConstructor)
|
||||||
|
float Value; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.SetRTPCValue
|
||||||
|
struct UAkComponent_SetRTPCValue_Params
|
||||||
|
{
|
||||||
|
struct FString RTPC; // (Parm, ZeroConstructor)
|
||||||
|
float Value; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
int InterpolationTimeMs; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.SetOutputBusVolume
|
||||||
|
struct UAkComponent_SetOutputBusVolume_Params
|
||||||
|
{
|
||||||
|
float BusVolume; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.SetListeners
|
||||||
|
struct UAkComponent_SetListeners_Params
|
||||||
|
{
|
||||||
|
TArray<class UAkComponent*> Listeners; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.SetEarlyReflectionOrder
|
||||||
|
struct UAkComponent_SetEarlyReflectionOrder_Params
|
||||||
|
{
|
||||||
|
int NewEarlyReflectionOrder; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.SetAutoDestroy
|
||||||
|
struct UAkComponent_SetAutoDestroy_Params
|
||||||
|
{
|
||||||
|
bool in_AutoDestroy; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.SetAttenuationScalingFactor
|
||||||
|
struct UAkComponent_SetAttenuationScalingFactor_Params
|
||||||
|
{
|
||||||
|
float Value; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.PostTrigger
|
||||||
|
struct UAkComponent_PostTrigger_Params
|
||||||
|
{
|
||||||
|
struct FString Trigger; // (Parm, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.PostAssociatedAkEvent
|
||||||
|
struct UAkComponent_PostAssociatedAkEvent_Params
|
||||||
|
{
|
||||||
|
int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.PostAkEventByName
|
||||||
|
struct UAkComponent_PostAkEventByName_Params
|
||||||
|
{
|
||||||
|
struct FString in_EventName; // (Parm, ZeroConstructor)
|
||||||
|
int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.PostAkEvent
|
||||||
|
struct UAkComponent_PostAkEvent_Params
|
||||||
|
{
|
||||||
|
class UAkAudioEvent* AkEvent; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString in_EventName; // (Parm, ZeroConstructor)
|
||||||
|
int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkComponent.GetAttenuationRadius
|
||||||
|
struct UAkComponent_GetAttenuationRadius_Params
|
||||||
|
{
|
||||||
|
float ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.WakeupFromSuspend
|
||||||
|
struct UAkGameplayStatics_WakeupFromSuspend_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.UseReverbVolumes
|
||||||
|
struct UAkGameplayStatics_UseReverbVolumes_Params
|
||||||
|
{
|
||||||
|
bool inUseReverbVolumes; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* Actor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.UseEarlyReflections
|
||||||
|
struct UAkGameplayStatics_UseEarlyReflections_Params
|
||||||
|
{
|
||||||
|
class AActor* Actor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class UAkAuxBus* AuxBus; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool Left; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool Right; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool Floor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool Ceiling; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool Back; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool Front; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool SpotReflectors; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString AuxBusName; // (Parm, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.UnloadBankByName
|
||||||
|
struct UAkGameplayStatics_UnloadBankByName_Params
|
||||||
|
{
|
||||||
|
struct FString BankName; // (Parm, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.UnloadBank
|
||||||
|
struct UAkGameplayStatics_UnloadBank_Params
|
||||||
|
{
|
||||||
|
class UAkAudioBank* Bank; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString BankName; // (Parm, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.Suspend
|
||||||
|
struct UAkGameplayStatics_Suspend_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.StopProfilerCapture
|
||||||
|
struct UAkGameplayStatics_StopProfilerCapture_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.StopOutputCapture
|
||||||
|
struct UAkGameplayStatics_StopOutputCapture_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.StopAllAmbientSounds
|
||||||
|
struct UAkGameplayStatics_StopAllAmbientSounds_Params
|
||||||
|
{
|
||||||
|
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.StopAll
|
||||||
|
struct UAkGameplayStatics_StopAll_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.StopActor
|
||||||
|
struct UAkGameplayStatics_StopActor_Params
|
||||||
|
{
|
||||||
|
class AActor* Actor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.StartProfilerCapture
|
||||||
|
struct UAkGameplayStatics_StartProfilerCapture_Params
|
||||||
|
{
|
||||||
|
struct FString Filename; // (Parm, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.StartOutputCapture
|
||||||
|
struct UAkGameplayStatics_StartOutputCapture_Params
|
||||||
|
{
|
||||||
|
struct FString Filename; // (Parm, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.StartAllAmbientSounds
|
||||||
|
struct UAkGameplayStatics_StartAllAmbientSounds_Params
|
||||||
|
{
|
||||||
|
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.SpawnAkComponentAtLocation
|
||||||
|
struct UAkGameplayStatics_SpawnAkComponentAtLocation_Params
|
||||||
|
{
|
||||||
|
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class UAkAudioEvent* AkEvent; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class UAkAuxBus* EarlyReflectionsBus; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FVector Location; // (Parm, IsPlainOldData)
|
||||||
|
struct FRotator Orientation; // (Parm, IsPlainOldData)
|
||||||
|
bool AutoPost; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString EventName; // (Parm, ZeroConstructor)
|
||||||
|
struct FString EarlyReflectionsBusName; // (Parm, ZeroConstructor)
|
||||||
|
bool AutoDestroy; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class UAkComponent* ReturnValue; // (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.ShowAKComponentPosition
|
||||||
|
struct UAkGameplayStatics_ShowAKComponentPosition_Params
|
||||||
|
{
|
||||||
|
bool _IsShow; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.SetSwitch
|
||||||
|
struct UAkGameplayStatics_SetSwitch_Params
|
||||||
|
{
|
||||||
|
struct FName SwitchGroup; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FName SwitchState; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* Actor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.SetState
|
||||||
|
struct UAkGameplayStatics_SetState_Params
|
||||||
|
{
|
||||||
|
struct FName StateGroup; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FName State; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.SetRTPCValue
|
||||||
|
struct UAkGameplayStatics_SetRTPCValue_Params
|
||||||
|
{
|
||||||
|
struct FName RTPC; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
float Value; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
int InterpolationTimeMs; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* Actor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.SetPanningRule
|
||||||
|
struct UAkGameplayStatics_SetPanningRule_Params
|
||||||
|
{
|
||||||
|
EPanningRule PanRule; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.SetOutputBusVolume
|
||||||
|
struct UAkGameplayStatics_SetOutputBusVolume_Params
|
||||||
|
{
|
||||||
|
float BusVolume; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* Actor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.SetOcclusionScalingFactor
|
||||||
|
struct UAkGameplayStatics_SetOcclusionScalingFactor_Params
|
||||||
|
{
|
||||||
|
float ScalingFactor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.SetOcclusionRefreshInterval
|
||||||
|
struct UAkGameplayStatics_SetOcclusionRefreshInterval_Params
|
||||||
|
{
|
||||||
|
float RefreshInterval; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* Actor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.SetBusConfig
|
||||||
|
struct UAkGameplayStatics_SetBusConfig_Params
|
||||||
|
{
|
||||||
|
struct FString BusName; // (Parm, ZeroConstructor)
|
||||||
|
EAkChannelConfiguration ChannelConfiguration; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.PostTrigger
|
||||||
|
struct UAkGameplayStatics_PostTrigger_Params
|
||||||
|
{
|
||||||
|
struct FName Trigger; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* Actor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.PostEventByName
|
||||||
|
struct UAkGameplayStatics_PostEventByName_Params
|
||||||
|
{
|
||||||
|
struct FString EventName; // (Parm, ZeroConstructor)
|
||||||
|
class AActor* Actor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bStopWhenAttachedToDestroyed; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.PostEventAttached
|
||||||
|
struct UAkGameplayStatics_PostEventAttached_Params
|
||||||
|
{
|
||||||
|
class UAkAudioEvent* AkEvent; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* Actor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FName AttachPointName; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bStopWhenAttachedToDestroyed; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString EventName; // (Parm, ZeroConstructor)
|
||||||
|
int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.PostEventAtLocationByName
|
||||||
|
struct UAkGameplayStatics_PostEventAtLocationByName_Params
|
||||||
|
{
|
||||||
|
struct FString EventName; // (Parm, ZeroConstructor)
|
||||||
|
struct FVector Location; // (Parm, IsPlainOldData)
|
||||||
|
struct FRotator Orientation; // (Parm, IsPlainOldData)
|
||||||
|
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.PostEventAtLocation
|
||||||
|
struct UAkGameplayStatics_PostEventAtLocation_Params
|
||||||
|
{
|
||||||
|
class UAkAudioEvent* AkEvent; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FVector Location; // (Parm, IsPlainOldData)
|
||||||
|
struct FRotator Orientation; // (Parm, IsPlainOldData)
|
||||||
|
struct FString EventName; // (Parm, ZeroConstructor)
|
||||||
|
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.PostEvent
|
||||||
|
struct UAkGameplayStatics_PostEvent_Params
|
||||||
|
{
|
||||||
|
class UAkAudioEvent* AkEvent; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class AActor* Actor; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bStopWhenAttachedToDestroyed; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString EventName; // (Parm, ZeroConstructor)
|
||||||
|
int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.LoadInitBank
|
||||||
|
struct UAkGameplayStatics_LoadInitBank_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.LoadBanks
|
||||||
|
struct UAkGameplayStatics_LoadBanks_Params
|
||||||
|
{
|
||||||
|
TArray<class UAkAudioBank*> SoundBanks; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm)
|
||||||
|
bool SynchronizeSoundBanks; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.LoadBankByName
|
||||||
|
struct UAkGameplayStatics_LoadBankByName_Params
|
||||||
|
{
|
||||||
|
struct FString BankName; // (Parm, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.LoadBank
|
||||||
|
struct UAkGameplayStatics_LoadBank_Params
|
||||||
|
{
|
||||||
|
class UAkAudioBank* Bank; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString BankName; // (Parm, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.IsGame
|
||||||
|
struct UAkGameplayStatics_IsGame_Params
|
||||||
|
{
|
||||||
|
class UObject* WorldContextObject; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.IsEditor
|
||||||
|
struct UAkGameplayStatics_IsEditor_Params
|
||||||
|
{
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.GetOcclusionScalingFactor
|
||||||
|
struct UAkGameplayStatics_GetOcclusionScalingFactor_Params
|
||||||
|
{
|
||||||
|
float ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.GetAkComponent
|
||||||
|
struct UAkGameplayStatics_GetAkComponent_Params
|
||||||
|
{
|
||||||
|
class USceneComponent* AttachToComponent; // (Parm, ZeroConstructor, InstancedReference, IsPlainOldData)
|
||||||
|
struct FName AttachPointName; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FVector Location; // (Parm, IsPlainOldData)
|
||||||
|
TEnumAsByte<EAttachLocation> LocationType; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class UAkComponent* ReturnValue; // (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.ClearBanks
|
||||||
|
struct UAkGameplayStatics_ClearBanks_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.AKSetRTPCValue
|
||||||
|
struct UAkGameplayStatics_AKSetRTPCValue_Params
|
||||||
|
{
|
||||||
|
struct FString RTPC; // (Parm, ZeroConstructor)
|
||||||
|
float Value; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool in_bBypassInternalValueInterpolation; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkGameplayStatics.AddOutputCaptureMarker
|
||||||
|
struct UAkGameplayStatics_AddOutputCaptureMarker_Params
|
||||||
|
{
|
||||||
|
struct FString MarkerText; // (Parm, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkRoomComponent.RemoveSpatialAudioRoom
|
||||||
|
struct UAkRoomComponent_RemoveSpatialAudioRoom_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkRoomComponent.AddSpatialAudioRoom
|
||||||
|
struct UAkRoomComponent_AddSpatialAudioRoom_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkSurfaceReflectorSetComponent.UpdateSurfaceReflectorSet
|
||||||
|
struct UAkSurfaceReflectorSetComponent_UpdateSurfaceReflectorSet_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkSurfaceReflectorSetComponent.SendSurfaceReflectorSet
|
||||||
|
struct UAkSurfaceReflectorSetComponent_SendSurfaceReflectorSet_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AkAudio.AkSurfaceReflectorSetComponent.RemoveSurfaceReflectorSet
|
||||||
|
struct UAkSurfaceReflectorSetComponent_RemoveSurfaceReflectorSet_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+119
@@ -0,0 +1,119 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Enums
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Enum AkAudio.AkAcousticPortalState
|
||||||
|
enum class EAkAcousticPortalState : uint8_t
|
||||||
|
{
|
||||||
|
AkAcousticPortalState__Closed = 0,
|
||||||
|
AkAcousticPortalState__Open = 1,
|
||||||
|
AkAcousticPortalState__AkAcousticPortalState_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AkAudio.EReflectionFilterBits
|
||||||
|
enum class EReflectionFilterBits : uint8_t
|
||||||
|
{
|
||||||
|
EReflectionFilterBits__Wall = 0,
|
||||||
|
EReflectionFilterBits__Ceiling = 1,
|
||||||
|
EReflectionFilterBits__Floor = 2,
|
||||||
|
EReflectionFilterBits__EReflectionFilterBits_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AkAudio.PanningRule
|
||||||
|
enum class EPanningRule : uint8_t
|
||||||
|
{
|
||||||
|
PanningRule__PanningRule_Speakers = 0,
|
||||||
|
PanningRule__PanningRule_Headphones = 1,
|
||||||
|
PanningRule__PanningRule_MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AkAudio.AkChannelConfiguration
|
||||||
|
enum class EAkChannelConfiguration : uint8_t
|
||||||
|
{
|
||||||
|
AkChannelConfiguration__Ak_Parent = 0,
|
||||||
|
AkChannelConfiguration__Ak_1 = 1,
|
||||||
|
AkChannelConfiguration__Ak_2 = 2,
|
||||||
|
AkChannelConfiguration__Ak_3 = 3,
|
||||||
|
AkChannelConfiguration__Ak_4 = 4,
|
||||||
|
AkChannelConfiguration__Ak_5 = 5,
|
||||||
|
AkChannelConfiguration__Ak_7 = 6,
|
||||||
|
AkChannelConfiguration__Ak_5_1 = 7,
|
||||||
|
AkChannelConfiguration__Ak_7_1 = 8,
|
||||||
|
AkChannelConfiguration__Ak_7_101 = 9,
|
||||||
|
AkChannelConfiguration__Ak_Auro_9 = 10,
|
||||||
|
AkChannelConfiguration__Ak_Auro_10 = 11,
|
||||||
|
AkChannelConfiguration__Ak_Auro_11 = 12,
|
||||||
|
AkChannelConfiguration__Ak_Auro_13 = 13,
|
||||||
|
AkChannelConfiguration__Ak_Ambisonics_1st_order = 14,
|
||||||
|
AkChannelConfiguration__Ak_Ambisonics_2nd_order = 15,
|
||||||
|
AkChannelConfiguration__Ak_Ambisonics_3rd_order = 16,
|
||||||
|
AkChannelConfiguration__Ak_MAX = 17
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// ScriptStruct AkAudio.AkPoly
|
||||||
|
// 0x0008
|
||||||
|
struct FAkPoly
|
||||||
|
{
|
||||||
|
class UAkAcousticTexture* Texture; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool EnableSurface; // 0x0004(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AkAudio.AkAudioEventTrackKey
|
||||||
|
// 0x0014
|
||||||
|
struct FAkAudioEventTrackKey
|
||||||
|
{
|
||||||
|
float Time; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
class UAkAudioEvent* AkAudioEvent; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData)
|
||||||
|
struct FString EventName; // 0x0008(0x000C) (Edit, BlueprintVisible, ZeroConstructor, EditConst)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AkAudio.AkAmbSoundCheckpointRecord
|
||||||
|
// 0x0001
|
||||||
|
struct FAkAmbSoundCheckpointRecord
|
||||||
|
{
|
||||||
|
bool bCurrentlyPlaying; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AkAudio.MovieSceneAkAudioEventTemplate
|
||||||
|
// 0x0004 (0x0010 - 0x000C)
|
||||||
|
struct FMovieSceneAkAudioEventTemplate : public FMovieSceneEvalTemplate
|
||||||
|
{
|
||||||
|
class UMovieSceneAkAudioEventSection* Section; // 0x000C(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AkAudio.MovieSceneAkAudioRTPCTemplate
|
||||||
|
// 0x0004 (0x0010 - 0x000C)
|
||||||
|
struct FMovieSceneAkAudioRTPCTemplate : public FMovieSceneEvalTemplate
|
||||||
|
{
|
||||||
|
class UMovieSceneAkAudioRTPCSection* Section; // 0x000C(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AkAudio.MovieSceneAkAudioRTPCSectionData
|
||||||
|
// 0x0060
|
||||||
|
struct FMovieSceneAkAudioRTPCSectionData
|
||||||
|
{
|
||||||
|
struct FString RTPCName; // 0x0000(0x000C) (ZeroConstructor)
|
||||||
|
struct FRichCurve RTPCCurve; // 0x000C(0x0054)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+107
@@ -0,0 +1,107 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Classes
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Class AndroidDeviceProfileSelector.AndroidCommonDeviceProfileGradeScore
|
||||||
|
// 0x001C (0x0038 - 0x001C)
|
||||||
|
class UAndroidCommonDeviceProfileGradeScore : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||||
|
TArray<struct FGradeScoreProfileName> GradeScoreProfileName; // 0x0020(0x000C) (Edit, ZeroConstructor, Config)
|
||||||
|
TArray<float> GradeScoreTypePercentage; // 0x002C(0x000C) (Edit, ZeroConstructor, Config)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AndroidDeviceProfileSelector.AndroidCommonDeviceProfileGradeScore");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AndroidDeviceProfileSelector.AndroidCommonDeviceProfileMatchingRules
|
||||||
|
// 0x000C (0x0028 - 0x001C)
|
||||||
|
class UAndroidCommonDeviceProfileMatchingRules : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AndroidDeviceProfileSelector.AndroidCommonDeviceProfileMatchingRules");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AndroidDeviceProfileSelector.AndroidCommonDeviceProfileWhiteList
|
||||||
|
// 0x000C (0x0028 - 0x001C)
|
||||||
|
class UAndroidCommonDeviceProfileWhiteList : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AndroidDeviceProfileSelector.AndroidCommonDeviceProfileWhiteList");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AndroidDeviceProfileSelector.AndroidDeviceProfileMatchingRules
|
||||||
|
// 0x000C (0x0028 - 0x001C)
|
||||||
|
class UAndroidDeviceProfileMatchingRules : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AndroidDeviceProfileSelector.AndroidDeviceProfileMatchingRules");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AndroidDeviceProfileSelector.AndroidJavaSurfaceViewDevices
|
||||||
|
// 0x000C (0x0028 - 0x001C)
|
||||||
|
class UAndroidJavaSurfaceViewDevices : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AndroidDeviceProfileSelector.AndroidJavaSurfaceViewDevices");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+133
@@ -0,0 +1,133 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Enums
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Enum AndroidDeviceProfileSelector.ECompareType
|
||||||
|
enum class ECompareType : uint8_t
|
||||||
|
{
|
||||||
|
CMP_Equal = 0,
|
||||||
|
CMP_Less = 1,
|
||||||
|
CMP_LessEqual = 2,
|
||||||
|
CMP_Greater = 3,
|
||||||
|
CMP_GreaterEqual = 4,
|
||||||
|
CMP_NotEqual = 5,
|
||||||
|
CMP_Regex = 6,
|
||||||
|
CMP_MAX = 7
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AndroidDeviceProfileSelector.ESourceType
|
||||||
|
enum class ESourceType : uint8_t
|
||||||
|
{
|
||||||
|
SRC_PreviousRegexMatch = 0,
|
||||||
|
SRC_GpuFamily = 1,
|
||||||
|
SRC_GlVersion = 2,
|
||||||
|
SRC_AndroidVersion = 3,
|
||||||
|
SRC_DeviceMake = 4,
|
||||||
|
SRC_DeviceModel = 5,
|
||||||
|
SRC_VulkanVersion = 6,
|
||||||
|
SRC_UsingHoudini = 7,
|
||||||
|
SRC_VulkanAvailable = 8,
|
||||||
|
SRC_MemorySizeInGB = 9,
|
||||||
|
SRC_CPUCoreNum = 10,
|
||||||
|
SRC_CPUMaxFreq = 11,
|
||||||
|
SRC_GLExtensions = 12,
|
||||||
|
SRC_MAX = 13
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AndroidDeviceProfileSelector.EGradeScoreType
|
||||||
|
enum class EGradeScoreType : uint8_t
|
||||||
|
{
|
||||||
|
GST_GPU = 0,
|
||||||
|
GST_Memory = 1,
|
||||||
|
GST_CPUCore = 2,
|
||||||
|
GST_CPUFreq = 3,
|
||||||
|
GST_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AndroidDeviceProfileSelector.EGradeType
|
||||||
|
enum class EGradeType : uint8_t
|
||||||
|
{
|
||||||
|
GAT_Grade01 = 0,
|
||||||
|
GAT_Grade02 = 1,
|
||||||
|
GAT_Grade03 = 2,
|
||||||
|
GAT_Grade04 = 3,
|
||||||
|
GAT_Grade05 = 4,
|
||||||
|
GAT_Grade06 = 5,
|
||||||
|
GAT_Grade07 = 6,
|
||||||
|
GAT_MAX = 7
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// ScriptStruct AndroidDeviceProfileSelector.GradeScoreProfileName
|
||||||
|
// 0x0010
|
||||||
|
struct FGradeScoreProfileName
|
||||||
|
{
|
||||||
|
struct FString ProfileName; // 0x0000(0x000C) (ZeroConstructor)
|
||||||
|
int Score; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AndroidDeviceProfileSelector.GradeProfileMatchItem
|
||||||
|
// 0x0010
|
||||||
|
struct FGradeProfileMatchItem
|
||||||
|
{
|
||||||
|
TEnumAsByte<ESourceType> SourceType; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||||
|
TEnumAsByte<ECompareType> CompareType; // 0x0001(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET
|
||||||
|
struct FString MatchString; // 0x0004(0x000C) (ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AndroidDeviceProfileSelector.GradeProfileMatch
|
||||||
|
// 0x0014
|
||||||
|
struct FGradeProfileMatch
|
||||||
|
{
|
||||||
|
TEnumAsByte<EGradeScoreType> ScoreType; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
|
||||||
|
int Score; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
TArray<struct FGradeProfileMatchItem> Match; // 0x0008(0x000C) (ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AndroidDeviceProfileSelector.ProfileMatchItem
|
||||||
|
// 0x0010
|
||||||
|
struct FProfileMatchItem
|
||||||
|
{
|
||||||
|
TEnumAsByte<ESourceType> SourceType; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||||
|
TEnumAsByte<ECompareType> CompareType; // 0x0001(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET
|
||||||
|
struct FString MatchString; // 0x0004(0x000C) (ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AndroidDeviceProfileSelector.ProfileMatch
|
||||||
|
// 0x0018
|
||||||
|
struct FProfileMatch
|
||||||
|
{
|
||||||
|
struct FString Profile; // 0x0000(0x000C) (ZeroConstructor)
|
||||||
|
TArray<struct FProfileMatchItem> Match; // 0x000C(0x000C) (ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AndroidDeviceProfileSelector.JavaSurfaceViewDevice
|
||||||
|
// 0x0018
|
||||||
|
struct FJavaSurfaceViewDevice
|
||||||
|
{
|
||||||
|
struct FString Manufacturer; // 0x0000(0x000C) (ZeroConstructor)
|
||||||
|
struct FString Model; // 0x000C(0x000C) (ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+33
@@ -0,0 +1,33 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Classes
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Class AndroidMediaFactory.AndroidMediaSettings
|
||||||
|
// 0x0004 (0x0020 - 0x001C)
|
||||||
|
class UAndroidMediaSettings : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AndroidMediaFactory.AndroidMediaSettings");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+53
@@ -0,0 +1,53 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Classes
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Class AndroidPermission.AndroidPermissionCallbackProxy
|
||||||
|
// 0x0054 (0x0070 - 0x001C)
|
||||||
|
class UAndroidPermissionCallbackProxy : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x54]; // 0x001C(0x0054) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AndroidPermission.AndroidPermissionCallbackProxy");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AndroidPermission.AndroidPermissionFunctionLibrary
|
||||||
|
// 0x0000 (0x0020 - 0x0020)
|
||||||
|
class UAndroidPermissionFunctionLibrary : public UBlueprintFunctionLibrary
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AndroidPermission.AndroidPermissionFunctionLibrary");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static bool CheckPermission(const struct FString& permission);
|
||||||
|
static class UAndroidPermissionCallbackProxy* AcquirePermissions(TArray<struct FString> Permissions);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+69
@@ -0,0 +1,69 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Function AndroidPermission.AndroidPermissionFunctionLibrary.CheckPermission
|
||||||
|
// (Final, Native, Static, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// struct FString permission (Parm, ZeroConstructor)
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAndroidPermissionFunctionLibrary::CheckPermission(const struct FString& permission)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AndroidPermission.AndroidPermissionFunctionLibrary.CheckPermission");
|
||||||
|
|
||||||
|
UAndroidPermissionFunctionLibrary_CheckPermission_Params params;
|
||||||
|
params.permission = permission;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AndroidPermission.AndroidPermissionFunctionLibrary.AcquirePermissions
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// TArray<struct FString> Permissions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm)
|
||||||
|
// class UAndroidPermissionCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
class UAndroidPermissionCallbackProxy* UAndroidPermissionFunctionLibrary::AcquirePermissions(TArray<struct FString> Permissions)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AndroidPermission.AndroidPermissionFunctionLibrary.AcquirePermissions");
|
||||||
|
|
||||||
|
UAndroidPermissionFunctionLibrary_AcquirePermissions_Params params;
|
||||||
|
params.Permissions = Permissions;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+31
@@ -0,0 +1,31 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Function AndroidPermission.AndroidPermissionFunctionLibrary.CheckPermission
|
||||||
|
struct UAndroidPermissionFunctionLibrary_CheckPermission_Params
|
||||||
|
{
|
||||||
|
struct FString permission; // (Parm, ZeroConstructor)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AndroidPermission.AndroidPermissionFunctionLibrary.AcquirePermissions
|
||||||
|
struct UAndroidPermissionFunctionLibrary_AcquirePermissions_Params
|
||||||
|
{
|
||||||
|
TArray<struct FString> Permissions; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm)
|
||||||
|
class UAndroidPermissionCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+117
@@ -0,0 +1,117 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Classes
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Class AndroidRuntimeSettings.AndroidRuntimeSettings
|
||||||
|
// 0x01AC (0x01C8 - 0x001C)
|
||||||
|
class UAndroidRuntimeSettings : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET
|
||||||
|
int StoreVersion; // 0x0028(0x0004) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
struct FString ApplicationDisplayName; // 0x002C(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
struct FString VersionDisplayName; // 0x0038(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
int MinSDKVersion; // 0x0044(0x0004) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
int TargetSDKVersion; // 0x0048(0x0004) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
TEnumAsByte<EAndroidInstallLocation> InstallLocation; // 0x004C(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bEnableGradle; // 0x004D(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bPackageDataInsideApk; // 0x004E(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bCreateAllPlatformsInstall; // 0x004F(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bDisableVerifyOBBOnStartUp; // 0x0050(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bUseExternalFilesDir; // 0x0051(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
TEnumAsByte<EAndroidScreenOrientation> Orientation; // 0x0052(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x1]; // 0x0053(0x0001) MISSED OFFSET
|
||||||
|
float MaxAspectRatio; // 0x0054(0x0004) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
TEnumAsByte<EAndroidAntVerbosity> AntVerbosity; // 0x0058(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bFullScreen; // 0x0059(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bEnableNewKeyboard; // 0x005A(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
TEnumAsByte<EAndroidDepthBufferPreference> DepthBufferPreference; // 0x005B(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
TArray<struct FString> ExtraManifestNodeTags; // 0x005C(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
TArray<struct FString> ExtraApplicationNodeTags; // 0x0068(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
struct FString ExtraApplicationSettings; // 0x0074(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
TArray<struct FString> ExtraActivityNodeTags; // 0x0080(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
struct FString ExtraActivitySettings; // 0x008C(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
TArray<struct FString> ExtraPermissions; // 0x0098(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
bool bAndroidVoiceEnabled; // 0x00A4(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bPackageForGearVR; // 0x00A5(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bRemoveOSIG; // 0x00A6(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
unsigned char UnknownData02[0x1]; // 0x00A7(0x0001) MISSED OFFSET
|
||||||
|
TArray<TEnumAsByte<EGoogleVRCaps>> GoogleVRCaps; // 0x00A8(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
bool bGoogleVRSustainedPerformance; // 0x00B4(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
unsigned char UnknownData03[0x3]; // 0x00B5(0x0003) MISSED OFFSET
|
||||||
|
struct FString KeyStore; // 0x00B8(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
struct FString KeyAlias; // 0x00C4(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
struct FString KeyStorePassword; // 0x00D0(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
struct FString KeyPassword; // 0x00DC(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
bool bBuildForArmV7; // 0x00E8(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bBuildForArm64; // 0x00E9(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bBuildForX86; // 0x00EA(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bBuildForX8664; // 0x00EB(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bBuildForES2; // 0x00EC(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bBuildForES31; // 0x00ED(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bSupportsVulkan; // 0x00EE(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bBuildWithHiddenSymbolVisibility; // 0x00EF(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bEnableGooglePlaySupport; // 0x00F0(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bUseGetAccounts; // 0x00F1(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
unsigned char UnknownData04[0x2]; // 0x00F2(0x0002) MISSED OFFSET
|
||||||
|
struct FString GamesAppID; // 0x00F4(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
TArray<struct FGooglePlayAchievementMapping> AchievementMap; // 0x0100(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
TArray<struct FGooglePlayLeaderboardMapping> LeaderboardMap; // 0x010C(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
bool bSupportAdMob; // 0x0118(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
unsigned char UnknownData05[0x3]; // 0x0119(0x0003) MISSED OFFSET
|
||||||
|
struct FString AdMobAdUnitID; // 0x011C(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
TArray<struct FString> AdMobAdUnitIDs; // 0x0128(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
struct FString GooglePlayLicenseKey; // 0x0134(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
struct FString GCMClientSenderID; // 0x0140(0x000C) (Edit, ZeroConstructor, Config, GlobalConfig)
|
||||||
|
bool bShowLaunchImage; // 0x014C(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
TEnumAsByte<EAndroidAudio> AndroidAudio; // 0x014D(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
unsigned char UnknownData06[0x2]; // 0x014E(0x0002) MISSED OFFSET
|
||||||
|
int AudioSampleRate; // 0x0150(0x0004) (Edit, ZeroConstructor, Config, IsPlainOldData)
|
||||||
|
int AudioCallbackBufferFrameSize; // 0x0154(0x0004) (Edit, ZeroConstructor, Config, IsPlainOldData)
|
||||||
|
int AudioNumBuffersToEnqueue; // 0x0158(0x0004) (Edit, ZeroConstructor, Config, IsPlainOldData)
|
||||||
|
int AudioMaxChannels; // 0x015C(0x0004) (Edit, ZeroConstructor, Config, IsPlainOldData)
|
||||||
|
int AudioNumSourceWorkers; // 0x0160(0x0004) (Edit, ZeroConstructor, Config, IsPlainOldData)
|
||||||
|
struct FString SpatializationPlugin; // 0x0164(0x000C) (Edit, ZeroConstructor, Config)
|
||||||
|
struct FString ReverbPlugin; // 0x0170(0x000C) (Edit, ZeroConstructor, Config)
|
||||||
|
struct FString OcclusionPlugin; // 0x017C(0x000C) (Edit, ZeroConstructor, Config)
|
||||||
|
TEnumAsByte<EAndroidGraphicsDebugger> AndroidGraphicsDebugger; // 0x0188(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
unsigned char UnknownData07[0x3]; // 0x0189(0x0003) MISSED OFFSET
|
||||||
|
struct FDirectoryPath MaliGraphicsDebuggerPath; // 0x018C(0x000C) (Edit, Config, GlobalConfig)
|
||||||
|
struct FDirectoryPath RenderDocPath; // 0x0198(0x000C) (Edit, Config, GlobalConfig)
|
||||||
|
bool bMultiTargetFormat_ETC1; // 0x01A4(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bMultiTargetFormat_ETC2; // 0x01A5(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bMultiTargetFormat_DXT; // 0x01A6(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bMultiTargetFormat_PVRTC; // 0x01A7(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bMultiTargetFormat_ATC; // 0x01A8(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
bool bMultiTargetFormat_ASTC; // 0x01A9(0x0001) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
unsigned char UnknownData08[0x2]; // 0x01AA(0x0002) MISSED OFFSET
|
||||||
|
float TextureFormatPriority_ETC1; // 0x01AC(0x0004) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
float TextureFormatPriority_ETC2; // 0x01B0(0x0004) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
float TextureFormatPriority_DXT; // 0x01B4(0x0004) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
float TextureFormatPriority_PVRTC; // 0x01B8(0x0004) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
float TextureFormatPriority_ATC; // 0x01BC(0x0004) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
float TextureFormatPriority_ASTC; // 0x01C0(0x0004) (Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
|
||||||
|
unsigned char UnknownData09[0x4]; // 0x01C4(0x0004) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AndroidRuntimeSettings.AndroidRuntimeSettings");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+123
@@ -0,0 +1,123 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Enums
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Enum AndroidRuntimeSettings.EAndroidGraphicsDebugger
|
||||||
|
enum class EAndroidGraphicsDebugger : uint8_t
|
||||||
|
{
|
||||||
|
EAndroidGraphicsDebugger__None = 0,
|
||||||
|
EAndroidGraphicsDebugger__Mali = 1,
|
||||||
|
EAndroidGraphicsDebugger__Adreno = 2,
|
||||||
|
EAndroidGraphicsDebugger__RenderDoc = 3,
|
||||||
|
EAndroidGraphicsDebugger__EAndroidGraphicsDebugger_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AndroidRuntimeSettings.EGoogleVRCaps
|
||||||
|
enum class EGoogleVRCaps : uint8_t
|
||||||
|
{
|
||||||
|
EGoogleVRCaps__Cardboard = 0,
|
||||||
|
EGoogleVRCaps__Daydream33 = 1,
|
||||||
|
EGoogleVRCaps__Daydream63 = 2,
|
||||||
|
EGoogleVRCaps__EGoogleVRCaps_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AndroidRuntimeSettings.EGoogleVRMode
|
||||||
|
enum class EGoogleVRMode : uint8_t
|
||||||
|
{
|
||||||
|
EGoogleVRMode__Cardboard = 0,
|
||||||
|
EGoogleVRMode__Daydream = 1,
|
||||||
|
EGoogleVRMode__DaydreamAndCardboard = 2,
|
||||||
|
EGoogleVRMode__EGoogleVRMode_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AndroidRuntimeSettings.EAndroidAudio
|
||||||
|
enum class EAndroidAudio : uint8_t
|
||||||
|
{
|
||||||
|
EAndroidAudio__Default = 0,
|
||||||
|
EAndroidAudio__OGG = 1,
|
||||||
|
EAndroidAudio__ADPCM = 2,
|
||||||
|
EAndroidAudio__EAndroidAudio_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AndroidRuntimeSettings.EAndroidInstallLocation
|
||||||
|
enum class EAndroidInstallLocation : uint8_t
|
||||||
|
{
|
||||||
|
EAndroidInstallLocation__InternalOnly = 0,
|
||||||
|
EAndroidInstallLocation__PreferExternal = 1,
|
||||||
|
EAndroidInstallLocation__Auto = 2,
|
||||||
|
EAndroidInstallLocation__EAndroidInstallLocation_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AndroidRuntimeSettings.EAndroidDepthBufferPreference
|
||||||
|
enum class EAndroidDepthBufferPreference : uint8_t
|
||||||
|
{
|
||||||
|
EAndroidDepthBufferPreference__Default = 0,
|
||||||
|
EAndroidDepthBufferPreference__Bits16 = 1,
|
||||||
|
EAndroidDepthBufferPreference__Bits24 = 2,
|
||||||
|
EAndroidDepthBufferPreference__Bits32 = 3,
|
||||||
|
EAndroidDepthBufferPreference__EAndroidDepthBufferPreference_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AndroidRuntimeSettings.EAndroidScreenOrientation
|
||||||
|
enum class EAndroidScreenOrientation : uint8_t
|
||||||
|
{
|
||||||
|
EAndroidScreenOrientation__Portrait = 0,
|
||||||
|
EAndroidScreenOrientation__ReversePortrait = 1,
|
||||||
|
EAndroidScreenOrientation__SensorPortrait = 2,
|
||||||
|
EAndroidScreenOrientation__Landscape = 3,
|
||||||
|
EAndroidScreenOrientation__ReverseLandscape = 4,
|
||||||
|
EAndroidScreenOrientation__SensorLandscape = 5,
|
||||||
|
EAndroidScreenOrientation__Sensor = 6,
|
||||||
|
EAndroidScreenOrientation__FullSensor = 7,
|
||||||
|
EAndroidScreenOrientation__EAndroidScreenOrientation_MAX = 8
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AndroidRuntimeSettings.EAndroidAntVerbosity
|
||||||
|
enum class EAndroidAntVerbosity : uint8_t
|
||||||
|
{
|
||||||
|
EAndroidAntVerbosity__Quiet = 0,
|
||||||
|
EAndroidAntVerbosity__Normal = 1,
|
||||||
|
EAndroidAntVerbosity__Verbose = 2,
|
||||||
|
EAndroidAntVerbosity__EAndroidAntVerbosity_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// ScriptStruct AndroidRuntimeSettings.GooglePlayAchievementMapping
|
||||||
|
// 0x0018
|
||||||
|
struct FGooglePlayAchievementMapping
|
||||||
|
{
|
||||||
|
struct FString Name; // 0x0000(0x000C) (Edit, ZeroConstructor)
|
||||||
|
struct FString AchievementID; // 0x000C(0x000C) (Edit, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AndroidRuntimeSettings.GooglePlayLeaderboardMapping
|
||||||
|
// 0x0018
|
||||||
|
struct FGooglePlayLeaderboardMapping
|
||||||
|
{
|
||||||
|
struct FString Name; // 0x0000(0x000C) (Edit, ZeroConstructor)
|
||||||
|
struct FString LeaderboardID; // 0x000C(0x000C) (Edit, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+134
@@ -0,0 +1,134 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Classes
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Class AnimGraphRuntime.AnimCustomInstance
|
||||||
|
// 0x0000 (0x02F0 - 0x02F0)
|
||||||
|
class UAnimCustomInstance : public UAnimInstance
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AnimGraphRuntime.AnimCustomInstance");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AnimGraphRuntime.AnimNotify_PlayMontageNotify
|
||||||
|
// 0x0008 (0x0030 - 0x0028)
|
||||||
|
class UAnimNotify_PlayMontageNotify : public UAnimNotify
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct FName NotifyName; // 0x0028(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AnimGraphRuntime.AnimNotify_PlayMontageNotify");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AnimGraphRuntime.AnimNotify_PlayMontageNotifyWindow
|
||||||
|
// 0x0008 (0x0028 - 0x0020)
|
||||||
|
class UAnimNotify_PlayMontageNotifyWindow : public UAnimNotifyState
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct FName NotifyName; // 0x0020(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AnimGraphRuntime.AnimNotify_PlayMontageNotifyWindow");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AnimGraphRuntime.AnimSequencerInstance
|
||||||
|
// 0x0000 (0x02F0 - 0x02F0)
|
||||||
|
class UAnimSequencerInstance : public UAnimCustomInstance
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AnimGraphRuntime.AnimSequencerInstance");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AnimGraphRuntime.KismetAnimationLibrary
|
||||||
|
// 0x0000 (0x0020 - 0x0020)
|
||||||
|
class UKismetAnimationLibrary : public UBlueprintFunctionLibrary
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AnimGraphRuntime.KismetAnimationLibrary");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static void K2_TwoBoneIK(const struct FVector& RootPos, const struct FVector& JointPos, const struct FVector& EndPos, const struct FVector& JointTarget, const struct FVector& Effector, float MaxStretchScale, float StartStretchRatio, bool bAllowStretching, struct FVector* OutEndPos, struct FVector* OutJointPos);
|
||||||
|
static struct FTransform K2_LookAt(const struct FTransform& CurrentTransform, const struct FVector& TargetPosition, const struct FVector& LookAtVector, bool bUseUpVector, const struct FVector& UpVector, float ClampConeInDegree);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AnimGraphRuntime.PlayMontageCallbackProxy
|
||||||
|
// 0x00D4 (0x00F0 - 0x001C)
|
||||||
|
class UPlayMontageCallbackProxy : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET
|
||||||
|
struct FScriptMulticastDelegate OnBlendOut; // 0x0028(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
|
||||||
|
struct FScriptMulticastDelegate OnInterrupted; // 0x0034(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
|
||||||
|
struct FScriptMulticastDelegate OnNotifyBegin; // 0x0040(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
|
||||||
|
struct FScriptMulticastDelegate OnNotifyEnd; // 0x004C(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
|
||||||
|
unsigned char UnknownData01[0x98]; // 0x0058(0x0098) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AnimGraphRuntime.PlayMontageCallbackProxy");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void OnNotifyEndReceived(const struct FName& NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
|
||||||
|
void OnNotifyBeginReceived(const struct FName& NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
|
||||||
|
void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted);
|
||||||
|
void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted);
|
||||||
|
static class UPlayMontageCallbackProxy* CreateProxyObjectForPlayMontage(class USkeletalMeshComponent* InSkeletalMeshComponent, class UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, const struct FName& StartingSection);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+236
@@ -0,0 +1,236 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_TwoBoneIK
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, HasDefaults, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FVector RootPos (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
// struct FVector JointPos (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
// struct FVector EndPos (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
// struct FVector JointTarget (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
// struct FVector Effector (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
// struct FVector OutJointPos (Parm, OutParm, IsPlainOldData)
|
||||||
|
// struct FVector OutEndPos (Parm, OutParm, IsPlainOldData)
|
||||||
|
// bool bAllowStretching (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// float StartStretchRatio (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// float MaxStretchScale (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void UKismetAnimationLibrary::K2_TwoBoneIK(const struct FVector& RootPos, const struct FVector& JointPos, const struct FVector& EndPos, const struct FVector& JointTarget, const struct FVector& Effector, float MaxStretchScale, float StartStretchRatio, bool bAllowStretching, struct FVector* OutEndPos, struct FVector* OutJointPos)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AnimGraphRuntime.KismetAnimationLibrary.K2_TwoBoneIK");
|
||||||
|
|
||||||
|
UKismetAnimationLibrary_K2_TwoBoneIK_Params params;
|
||||||
|
params.RootPos = RootPos;
|
||||||
|
params.JointPos = JointPos;
|
||||||
|
params.EndPos = EndPos;
|
||||||
|
params.JointTarget = JointTarget;
|
||||||
|
params.Effector = Effector;
|
||||||
|
params.bAllowStretching = bAllowStretching;
|
||||||
|
params.StartStretchRatio = StartStretchRatio;
|
||||||
|
params.MaxStretchScale = MaxStretchScale;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
if (OutJointPos != nullptr)
|
||||||
|
*OutJointPos = params.OutJointPos;
|
||||||
|
if (OutEndPos != nullptr)
|
||||||
|
*OutEndPos = params.OutEndPos;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_LookAt
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, HasDefaults, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FTransform CurrentTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
// struct FVector TargetPosition (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
// struct FVector LookAtVector (Parm, IsPlainOldData)
|
||||||
|
// bool bUseUpVector (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// struct FVector UpVector (Parm, IsPlainOldData)
|
||||||
|
// float ClampConeInDegree (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
struct FTransform UKismetAnimationLibrary::K2_LookAt(const struct FTransform& CurrentTransform, const struct FVector& TargetPosition, const struct FVector& LookAtVector, bool bUseUpVector, const struct FVector& UpVector, float ClampConeInDegree)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AnimGraphRuntime.KismetAnimationLibrary.K2_LookAt");
|
||||||
|
|
||||||
|
UKismetAnimationLibrary_K2_LookAt_Params params;
|
||||||
|
params.CurrentTransform = CurrentTransform;
|
||||||
|
params.TargetPosition = TargetPosition;
|
||||||
|
params.LookAtVector = LookAtVector;
|
||||||
|
params.bUseUpVector = bUseUpVector;
|
||||||
|
params.UpVector = UpVector;
|
||||||
|
params.ClampConeInDegree = ClampConeInDegree;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyEndReceived
|
||||||
|
// (Final, Native, Protected, HasOutParms)
|
||||||
|
// Parameters:
|
||||||
|
// struct FName NotifyName (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// struct FBranchingPointNotifyPayload BranchingPointNotifyPayload (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
|
||||||
|
void UPlayMontageCallbackProxy::OnNotifyEndReceived(const struct FName& NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyEndReceived");
|
||||||
|
|
||||||
|
UPlayMontageCallbackProxy_OnNotifyEndReceived_Params params;
|
||||||
|
params.NotifyName = NotifyName;
|
||||||
|
params.BranchingPointNotifyPayload = BranchingPointNotifyPayload;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyBeginReceived
|
||||||
|
// (Final, Native, Protected, HasOutParms)
|
||||||
|
// Parameters:
|
||||||
|
// struct FName NotifyName (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// struct FBranchingPointNotifyPayload BranchingPointNotifyPayload (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
|
||||||
|
void UPlayMontageCallbackProxy::OnNotifyBeginReceived(const struct FName& NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyBeginReceived");
|
||||||
|
|
||||||
|
UPlayMontageCallbackProxy_OnNotifyBeginReceived_Params params;
|
||||||
|
params.NotifyName = NotifyName;
|
||||||
|
params.BranchingPointNotifyPayload = BranchingPointNotifyPayload;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageEnded
|
||||||
|
// (Final, Native, Protected)
|
||||||
|
// Parameters:
|
||||||
|
// class UAnimMontage* Montage (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool bInterrupted (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void UPlayMontageCallbackProxy::OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageEnded");
|
||||||
|
|
||||||
|
UPlayMontageCallbackProxy_OnMontageEnded_Params params;
|
||||||
|
params.Montage = Montage;
|
||||||
|
params.bInterrupted = bInterrupted;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageBlendingOut
|
||||||
|
// (Final, Native, Protected)
|
||||||
|
// Parameters:
|
||||||
|
// class UAnimMontage* Montage (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool bInterrupted (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void UPlayMontageCallbackProxy::OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageBlendingOut");
|
||||||
|
|
||||||
|
UPlayMontageCallbackProxy_OnMontageBlendingOut_Params params;
|
||||||
|
params.Montage = Montage;
|
||||||
|
params.bInterrupted = bInterrupted;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.PlayMontageCallbackProxy.CreateProxyObjectForPlayMontage
|
||||||
|
// (Final, Native, Static, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// class USkeletalMeshComponent* InSkeletalMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData)
|
||||||
|
// class UAnimMontage* MontageToPlay (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// float PlayRate (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// float StartingPosition (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// struct FName StartingSection (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// class UPlayMontageCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
class UPlayMontageCallbackProxy* UPlayMontageCallbackProxy::CreateProxyObjectForPlayMontage(class USkeletalMeshComponent* InSkeletalMeshComponent, class UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, const struct FName& StartingSection)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AnimGraphRuntime.PlayMontageCallbackProxy.CreateProxyObjectForPlayMontage");
|
||||||
|
|
||||||
|
UPlayMontageCallbackProxy_CreateProxyObjectForPlayMontage_Params params;
|
||||||
|
params.InSkeletalMeshComponent = InSkeletalMeshComponent;
|
||||||
|
params.MontageToPlay = MontageToPlay;
|
||||||
|
params.PlayRate = PlayRate;
|
||||||
|
params.StartingPosition = StartingPosition;
|
||||||
|
params.StartingSection = StartingSection;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+83
@@ -0,0 +1,83 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_TwoBoneIK
|
||||||
|
struct UKismetAnimationLibrary_K2_TwoBoneIK_Params
|
||||||
|
{
|
||||||
|
struct FVector RootPos; // (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
struct FVector JointPos; // (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
struct FVector EndPos; // (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
struct FVector JointTarget; // (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
struct FVector Effector; // (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
struct FVector OutJointPos; // (Parm, OutParm, IsPlainOldData)
|
||||||
|
struct FVector OutEndPos; // (Parm, OutParm, IsPlainOldData)
|
||||||
|
bool bAllowStretching; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
float StartStretchRatio; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
float MaxStretchScale; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_LookAt
|
||||||
|
struct UKismetAnimationLibrary_K2_LookAt_Params
|
||||||
|
{
|
||||||
|
struct FTransform CurrentTransform; // (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
struct FVector TargetPosition; // (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
struct FVector LookAtVector; // (Parm, IsPlainOldData)
|
||||||
|
bool bUseUpVector; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FVector UpVector; // (Parm, IsPlainOldData)
|
||||||
|
float ClampConeInDegree; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FTransform ReturnValue; // (Parm, OutParm, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyEndReceived
|
||||||
|
struct UPlayMontageCallbackProxy_OnNotifyEndReceived_Params
|
||||||
|
{
|
||||||
|
struct FName NotifyName; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FBranchingPointNotifyPayload BranchingPointNotifyPayload; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyBeginReceived
|
||||||
|
struct UPlayMontageCallbackProxy_OnNotifyBeginReceived_Params
|
||||||
|
{
|
||||||
|
struct FName NotifyName; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FBranchingPointNotifyPayload BranchingPointNotifyPayload; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageEnded
|
||||||
|
struct UPlayMontageCallbackProxy_OnMontageEnded_Params
|
||||||
|
{
|
||||||
|
class UAnimMontage* Montage; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bInterrupted; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageBlendingOut
|
||||||
|
struct UPlayMontageCallbackProxy_OnMontageBlendingOut_Params
|
||||||
|
{
|
||||||
|
class UAnimMontage* Montage; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bInterrupted; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AnimGraphRuntime.PlayMontageCallbackProxy.CreateProxyObjectForPlayMontage
|
||||||
|
struct UPlayMontageCallbackProxy_CreateProxyObjectForPlayMontage_Params
|
||||||
|
{
|
||||||
|
class USkeletalMeshComponent* InSkeletalMeshComponent; // (Parm, ZeroConstructor, InstancedReference, IsPlainOldData)
|
||||||
|
class UAnimMontage* MontageToPlay; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
float PlayRate; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
float StartingPosition; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FName StartingSection; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class UPlayMontageCallbackProxy* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+1190
File diff suppressed because it is too large
Load Diff
Executable
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+175
@@ -0,0 +1,175 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Enums
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Enum AnimationCore.ETransformConstraintType
|
||||||
|
enum class ETransformConstraintType : uint8_t
|
||||||
|
{
|
||||||
|
ETransformConstraintType__Translation = 0,
|
||||||
|
ETransformConstraintType__Rotation = 1,
|
||||||
|
ETransformConstraintType__Scale = 2,
|
||||||
|
ETransformConstraintType__Parent = 3,
|
||||||
|
ETransformConstraintType__ETransformConstraintType_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AnimationCore.EConstraintType
|
||||||
|
enum class EConstraintType : uint8_t
|
||||||
|
{
|
||||||
|
EConstraintType__Transform = 0,
|
||||||
|
EConstraintType__Aim = 1,
|
||||||
|
EConstraintType__MAX = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.Axis
|
||||||
|
// 0x0010
|
||||||
|
struct FAxis
|
||||||
|
{
|
||||||
|
struct FVector Axis; // 0x0000(0x000C) (Edit, IsPlainOldData)
|
||||||
|
bool bInLocalSpace; // 0x000C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.ConstraintDescriptor
|
||||||
|
// 0x0008
|
||||||
|
struct FConstraintDescriptor
|
||||||
|
{
|
||||||
|
EConstraintType Type; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x7]; // 0x0001(0x0007) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.ConstraintData
|
||||||
|
// 0x0080
|
||||||
|
struct FConstraintData
|
||||||
|
{
|
||||||
|
struct FConstraintDescriptor Constraint; // 0x0000(0x0008)
|
||||||
|
struct FName TargetNode; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
|
||||||
|
float Weight; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bMaintainOffset; // 0x0014(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0xB]; // 0x0015(0x000B) MISSED OFFSET
|
||||||
|
struct FTransform Offset; // 0x0020(0x0030) (IsPlainOldData)
|
||||||
|
struct FTransform CurrentTransform; // 0x0050(0x0030) (Transient, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.FilterOptionPerAxis
|
||||||
|
// 0x0003
|
||||||
|
struct FFilterOptionPerAxis
|
||||||
|
{
|
||||||
|
bool bX; // 0x0000(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bY; // 0x0001(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bZ; // 0x0002(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.ConstraintDescriptionEx
|
||||||
|
// 0x0008
|
||||||
|
struct FConstraintDescriptionEx
|
||||||
|
{
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
|
||||||
|
struct FFilterOptionPerAxis AxesFilterOption; // 0x0004(0x0003) (Edit)
|
||||||
|
unsigned char UnknownData01[0x1]; // 0x0007(0x0001) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.AimConstraintDescription
|
||||||
|
// 0x0024 (0x002C - 0x0008)
|
||||||
|
struct FAimConstraintDescription : public FConstraintDescriptionEx
|
||||||
|
{
|
||||||
|
struct FAxis LookAt_Axis; // 0x0008(0x0010) (Edit)
|
||||||
|
struct FAxis LookUp_Axis; // 0x0018(0x0010) (Edit)
|
||||||
|
bool bUseLookUp; // 0x0028(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0029(0x0003) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.TransformConstraintDescription
|
||||||
|
// 0x0000 (0x0008 - 0x0008)
|
||||||
|
struct FTransformConstraintDescription : public FConstraintDescriptionEx
|
||||||
|
{
|
||||||
|
ETransformConstraintType TransformType; // 0x0007(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.ConstraintDescription
|
||||||
|
// 0x000D
|
||||||
|
struct FConstraintDescription
|
||||||
|
{
|
||||||
|
bool bTranslation; // 0x0000(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bRotation; // 0x0001(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bScale; // 0x0002(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bParent; // 0x0003(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FFilterOptionPerAxis TranslationAxes; // 0x0004(0x0003) (Edit, BlueprintVisible)
|
||||||
|
struct FFilterOptionPerAxis RotationAxes; // 0x0007(0x0003) (Edit, BlueprintVisible)
|
||||||
|
struct FFilterOptionPerAxis ScaleAxes; // 0x000A(0x0003) (Edit, BlueprintVisible)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.TransformConstraint
|
||||||
|
// 0x0028
|
||||||
|
struct FTransformConstraint
|
||||||
|
{
|
||||||
|
struct FConstraintDescription Operator; // 0x0000(0x000D) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
|
||||||
|
struct FName SourceNode; // 0x0010(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FName TargetNode; // 0x0018(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float Weight; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bMaintainOffset; // 0x0024(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x3]; // 0x0025(0x0003) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.ConstraintOffset
|
||||||
|
// 0x0060
|
||||||
|
struct FConstraintOffset
|
||||||
|
{
|
||||||
|
struct FVector Translation; // 0x0000(0x000C) (IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
|
||||||
|
struct FQuat Rotation; // 0x0010(0x0010) (IsPlainOldData)
|
||||||
|
struct FVector Scale; // 0x0020(0x000C) (IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x4]; // 0x002C(0x0004) MISSED OFFSET
|
||||||
|
struct FTransform Parent; // 0x0030(0x0030) (IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.NodeChain
|
||||||
|
// 0x000C
|
||||||
|
struct FNodeChain
|
||||||
|
{
|
||||||
|
TArray<struct FName> Nodes; // 0x0000(0x000C) (ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.NodeObject
|
||||||
|
// 0x0010
|
||||||
|
struct FNodeObject
|
||||||
|
{
|
||||||
|
struct FName Name; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FName ParentName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.NodeHierarchyData
|
||||||
|
// 0x0054
|
||||||
|
struct FNodeHierarchyData
|
||||||
|
{
|
||||||
|
TArray<struct FNodeObject> Nodes; // 0x0000(0x000C) (ZeroConstructor)
|
||||||
|
TArray<struct FTransform> Transforms; // 0x000C(0x000C) (ZeroConstructor)
|
||||||
|
TMap<struct FName, int> NodeNameToIndexMapping; // 0x0018(0x0050) (ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AnimationCore.NodeHierarchyWithUserData
|
||||||
|
// 0x0058
|
||||||
|
struct FNodeHierarchyWithUserData
|
||||||
|
{
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
|
||||||
|
struct FNodeHierarchyData Hierarchy; // 0x0004(0x0054)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+112
@@ -0,0 +1,112 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Classes
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Class ApexDestruction.DestructibleActor
|
||||||
|
// 0x0018 (0x02D0 - 0x02B8)
|
||||||
|
class ADestructibleActor : public AActor
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
class UDestructibleComponent* DestructibleComponent; // 0x02B8(0x0004) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData)
|
||||||
|
unsigned char bAffectNavigation : 1; // 0x02BC(0x0001) (Edit, BlueprintVisible, Config)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x02BD(0x0003) MISSED OFFSET
|
||||||
|
struct FScriptMulticastDelegate OnActorFracture; // 0x02C0(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
|
||||||
|
unsigned char UnknownData01[0x4]; // 0x02CC(0x0004) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class ApexDestruction.DestructibleActor");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class ApexDestruction.DestructibleComponent
|
||||||
|
// 0x00B0 (0x07E0 - 0x0730)
|
||||||
|
class UDestructibleComponent : public USkinnedMeshComponent
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x0730(0x0004) MISSED OFFSET
|
||||||
|
unsigned char bFractureEffectOverride : 1; // 0x0734(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData01[0x3]; // 0x0735(0x0003) MISSED OFFSET
|
||||||
|
TArray<struct FFractureEffect> FractureEffects; // 0x0738(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor)
|
||||||
|
bool bEnableHardSleeping; // 0x0744(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData02[0x3]; // 0x0745(0x0003) MISSED OFFSET
|
||||||
|
float LargeChunkThreshold; // 0x0748(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData03[0xC]; // 0x074C(0x000C) MISSED OFFSET
|
||||||
|
struct FScriptMulticastDelegate OnComponentFracture; // 0x0758(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
|
||||||
|
unsigned char UnknownData04[0x7C]; // 0x0764(0x007C) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class ApexDestruction.DestructibleComponent");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void SetDestructibleMesh(class UDestructibleMesh* NewMesh);
|
||||||
|
class UDestructibleMesh* GetDestructibleMesh();
|
||||||
|
void ApplyRadiusDamage(float BaseDamage, const struct FVector& HurtOrigin, float DamageRadius, float ImpulseStrength, bool bFullDamage);
|
||||||
|
void ApplyDamage(float DamageAmount, const struct FVector& HitLocation, const struct FVector& ImpulseDir, float ImpulseStrength);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class ApexDestruction.DestructibleFractureSettings
|
||||||
|
// 0x0054 (0x0070 - 0x001C)
|
||||||
|
class UDestructibleFractureSettings : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||||
|
struct FFractureMaterial FractureMaterialDesc; // 0x0020(0x0024) (Edit, Transient)
|
||||||
|
int RandomSeed; // 0x0044(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
TArray<struct FVector> VoronoiSites; // 0x0048(0x000C) (ZeroConstructor)
|
||||||
|
int OriginalSubmeshCount; // 0x0054(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||||
|
TArray<class UMaterialInterface*> Materials; // 0x0058(0x000C) (ZeroConstructor)
|
||||||
|
TArray<struct FDestructibleChunkParameters> ChunkParameters; // 0x0064(0x000C) (ZeroConstructor)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class ApexDestruction.DestructibleFractureSettings");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class ApexDestruction.DestructibleMesh
|
||||||
|
// 0x0088 (0x02A8 - 0x0220)
|
||||||
|
class UDestructibleMesh : public USkeletalMesh
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct FDestructibleParameters DefaultDestructibleParameters; // 0x0220(0x007C) (Edit)
|
||||||
|
TArray<struct FFractureEffect> FractureEffects; // 0x029C(0x000C) (Edit, EditFixedSize, ZeroConstructor)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class ApexDestruction.DestructibleMesh");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+126
@@ -0,0 +1,126 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Function ApexDestruction.DestructibleComponent.SetDestructibleMesh
|
||||||
|
// (Final, Native, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// class UDestructibleMesh* NewMesh (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void UDestructibleComponent::SetDestructibleMesh(class UDestructibleMesh* NewMesh)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function ApexDestruction.DestructibleComponent.SetDestructibleMesh");
|
||||||
|
|
||||||
|
UDestructibleComponent_SetDestructibleMesh_Params params;
|
||||||
|
params.NewMesh = NewMesh;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function ApexDestruction.DestructibleComponent.GetDestructibleMesh
|
||||||
|
// (Final, Native, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// class UDestructibleMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
class UDestructibleMesh* UDestructibleComponent::GetDestructibleMesh()
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function ApexDestruction.DestructibleComponent.GetDestructibleMesh");
|
||||||
|
|
||||||
|
UDestructibleComponent_GetDestructibleMesh_Params params;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function ApexDestruction.DestructibleComponent.ApplyRadiusDamage
|
||||||
|
// (Native, Public, HasOutParms, HasDefaults, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// struct FVector HurtOrigin (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
// float DamageRadius (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// float ImpulseStrength (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool bFullDamage (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void UDestructibleComponent::ApplyRadiusDamage(float BaseDamage, const struct FVector& HurtOrigin, float DamageRadius, float ImpulseStrength, bool bFullDamage)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function ApexDestruction.DestructibleComponent.ApplyRadiusDamage");
|
||||||
|
|
||||||
|
UDestructibleComponent_ApplyRadiusDamage_Params params;
|
||||||
|
params.BaseDamage = BaseDamage;
|
||||||
|
params.HurtOrigin = HurtOrigin;
|
||||||
|
params.DamageRadius = DamageRadius;
|
||||||
|
params.ImpulseStrength = ImpulseStrength;
|
||||||
|
params.bFullDamage = bFullDamage;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function ApexDestruction.DestructibleComponent.ApplyDamage
|
||||||
|
// (Native, Public, HasOutParms, HasDefaults, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// float DamageAmount (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// struct FVector HitLocation (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
// struct FVector ImpulseDir (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
// float ImpulseStrength (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void UDestructibleComponent::ApplyDamage(float DamageAmount, const struct FVector& HitLocation, const struct FVector& ImpulseDir, float ImpulseStrength)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function ApexDestruction.DestructibleComponent.ApplyDamage");
|
||||||
|
|
||||||
|
UDestructibleComponent_ApplyDamage_Params params;
|
||||||
|
params.DamageAmount = DamageAmount;
|
||||||
|
params.HitLocation = HitLocation;
|
||||||
|
params.ImpulseDir = ImpulseDir;
|
||||||
|
params.ImpulseStrength = ImpulseStrength;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+48
@@ -0,0 +1,48 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Function ApexDestruction.DestructibleComponent.SetDestructibleMesh
|
||||||
|
struct UDestructibleComponent_SetDestructibleMesh_Params
|
||||||
|
{
|
||||||
|
class UDestructibleMesh* NewMesh; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function ApexDestruction.DestructibleComponent.GetDestructibleMesh
|
||||||
|
struct UDestructibleComponent_GetDestructibleMesh_Params
|
||||||
|
{
|
||||||
|
class UDestructibleMesh* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function ApexDestruction.DestructibleComponent.ApplyRadiusDamage
|
||||||
|
struct UDestructibleComponent_ApplyRadiusDamage_Params
|
||||||
|
{
|
||||||
|
float BaseDamage; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FVector HurtOrigin; // (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
float DamageRadius; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
float ImpulseStrength; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bFullDamage; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function ApexDestruction.DestructibleComponent.ApplyDamage
|
||||||
|
struct UDestructibleComponent_ApplyDamage_Params
|
||||||
|
{
|
||||||
|
float DamageAmount; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FVector HitLocation; // (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
struct FVector ImpulseDir; // (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData)
|
||||||
|
float ImpulseStrength; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+134
@@ -0,0 +1,134 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Enums
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Enum ApexDestruction.EImpactDamageOverride
|
||||||
|
enum class EImpactDamageOverride : uint8_t
|
||||||
|
{
|
||||||
|
IDO_None = 0,
|
||||||
|
IDO_On = 1,
|
||||||
|
IDO_Off = 2,
|
||||||
|
IDO_MAX = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// ScriptStruct ApexDestruction.FractureMaterial
|
||||||
|
// 0x0024
|
||||||
|
struct FFractureMaterial
|
||||||
|
{
|
||||||
|
struct FVector2D UVScale; // 0x0000(0x0008) (Edit, IsPlainOldData)
|
||||||
|
struct FVector2D UVOffset; // 0x0008(0x0008) (Edit, IsPlainOldData)
|
||||||
|
struct FVector Tangent; // 0x0010(0x000C) (Edit, IsPlainOldData)
|
||||||
|
float UAngle; // 0x001C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
int InteriorElementIndex; // 0x0020(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct ApexDestruction.DestructibleChunkParameters
|
||||||
|
// 0x0004
|
||||||
|
struct FDestructibleChunkParameters
|
||||||
|
{
|
||||||
|
bool bIsSupportChunk; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bDoNotFracture; // 0x0001(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bDoNotDamage; // 0x0002(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bDoNotCrumble; // 0x0003(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct ApexDestruction.DestructibleDamageParameters
|
||||||
|
// 0x001C
|
||||||
|
struct FDestructibleDamageParameters
|
||||||
|
{
|
||||||
|
float DamageThreshold; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
float DamageSpread; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bEnableImpactDamage; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
|
||||||
|
float ImpactDamage; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
int DefaultImpactDamageDepth; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bCustomImpactResistance; // 0x0014(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x3]; // 0x0015(0x0003) MISSED OFFSET
|
||||||
|
float ImpactResistance; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct ApexDestruction.DestructibleDebrisParameters
|
||||||
|
// 0x002C
|
||||||
|
struct FDestructibleDebrisParameters
|
||||||
|
{
|
||||||
|
float DebrisLifetimeMin; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
float DebrisLifetimeMax; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
float DebrisMaxSeparationMin; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
float DebrisMaxSeparationMax; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FBox ValidBounds; // 0x0010(0x001C) (Edit, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct ApexDestruction.DestructibleAdvancedParameters
|
||||||
|
// 0x0010
|
||||||
|
struct FDestructibleAdvancedParameters
|
||||||
|
{
|
||||||
|
float DamageCap; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
float ImpactVelocityThreshold; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
float MaxChunkSpeed; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
float FractureImpulseScale; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct ApexDestruction.DestructibleSpecialHierarchyDepths
|
||||||
|
// 0x0014
|
||||||
|
struct FDestructibleSpecialHierarchyDepths
|
||||||
|
{
|
||||||
|
int SupportDepth; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
int MinimumFractureDepth; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bEnableDebris; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
|
||||||
|
int DebrisDepth; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
int EssentialDepth; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct ApexDestruction.DestructibleDepthParameters
|
||||||
|
// 0x0001
|
||||||
|
struct FDestructibleDepthParameters
|
||||||
|
{
|
||||||
|
TEnumAsByte<EImpactDamageOverride> ImpactDamageOverride; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct ApexDestruction.DestructibleParametersFlag
|
||||||
|
// 0x0004
|
||||||
|
struct FDestructibleParametersFlag
|
||||||
|
{
|
||||||
|
unsigned char bAccumulateDamage : 1; // 0x0000(0x0001) (Edit)
|
||||||
|
unsigned char bAssetDefinedSupport : 1; // 0x0000(0x0001) (Edit)
|
||||||
|
unsigned char bWorldSupport : 1; // 0x0000(0x0001) (Edit)
|
||||||
|
unsigned char bDebrisTimeout : 1; // 0x0000(0x0001) (Edit)
|
||||||
|
unsigned char bDebrisMaxSeparation : 1; // 0x0000(0x0001) (Edit)
|
||||||
|
unsigned char bCrumbleSmallestChunks : 1; // 0x0000(0x0001) (Edit)
|
||||||
|
unsigned char bAccurateRaycasts : 1; // 0x0000(0x0001) (Edit)
|
||||||
|
unsigned char bUseValidBounds : 1; // 0x0000(0x0001) (Edit)
|
||||||
|
unsigned char bFormExtendedStructures : 1; // 0x0001(0x0001) (Edit)
|
||||||
|
unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct ApexDestruction.DestructibleParameters
|
||||||
|
// 0x007C
|
||||||
|
struct FDestructibleParameters
|
||||||
|
{
|
||||||
|
struct FDestructibleDamageParameters DamageParameters; // 0x0000(0x001C) (Edit)
|
||||||
|
struct FDestructibleDebrisParameters DebrisParameters; // 0x001C(0x002C) (Edit)
|
||||||
|
struct FDestructibleAdvancedParameters AdvancedParameters; // 0x0048(0x0010) (Edit)
|
||||||
|
struct FDestructibleSpecialHierarchyDepths SpecialHierarchyDepths; // 0x0058(0x0014) (Edit)
|
||||||
|
TArray<struct FDestructibleDepthParameters> DepthParameters; // 0x006C(0x000C) (Edit, EditFixedSize, ZeroConstructor)
|
||||||
|
struct FDestructibleParametersFlag Flags; // 0x0078(0x0004) (Edit)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+94
@@ -0,0 +1,94 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Classes
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Class AssetRegistry.AssetRegistryImpl
|
||||||
|
// 0x0874 (0x0890 - 0x001C)
|
||||||
|
class UAssetRegistryImpl : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x874]; // 0x001C(0x0874) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AssetRegistry.AssetRegistryImpl");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AssetRegistry.AssetRegistryHelpers
|
||||||
|
// 0x0004 (0x0020 - 0x001C)
|
||||||
|
class UAssetRegistryHelpers : public UObject
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AssetRegistry.AssetRegistryHelpers");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static struct FSoftObjectPath ToSoftObjectPath(const struct FAssetData& InAssetData);
|
||||||
|
static struct FARFilter SetFilterTagsAndValues(const struct FARFilter& InFilter, TArray<struct FTagAndValue> InTagsAndValues);
|
||||||
|
static bool IsValid(const struct FAssetData& InAssetData);
|
||||||
|
static bool IsUAsset(const struct FAssetData& InAssetData);
|
||||||
|
static bool IsRedirector(const struct FAssetData& InAssetData);
|
||||||
|
static bool IsAssetLoaded(const struct FAssetData& InAssetData);
|
||||||
|
static bool GetTagValue(const struct FAssetData& InAssetData, const struct FName& InTagName, struct FString* OutTagValue);
|
||||||
|
static struct FString GetFullName(const struct FAssetData& InAssetData);
|
||||||
|
static struct FString GetExportTextName(const struct FAssetData& InAssetData);
|
||||||
|
static class UClass* GetClass(const struct FAssetData& InAssetData);
|
||||||
|
static TScriptInterface<class UAssetRegistry> GetAssetRegistry();
|
||||||
|
static class UObject* GetAsset(const struct FAssetData& InAssetData);
|
||||||
|
static struct FAssetData CreateAssetData(class UObject* InAsset, bool bAllowBlueprintClass);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AssetRegistry.AssetRegistry
|
||||||
|
// 0x0000 (0x0020 - 0x0020)
|
||||||
|
class UAssetRegistry : public UInterface
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AssetRegistry.AssetRegistry");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void RunAssetsThroughFilter(const struct FARFilter& Filter, TArray<struct FAssetData>* AssetDataList);
|
||||||
|
bool IsLoadingAssets();
|
||||||
|
bool HasAssets(const struct FName& PackagePath, bool bRecursive);
|
||||||
|
void GetSubPaths(const struct FString& InBasePath, bool bInRecurse, TArray<struct FString>* OutPathList);
|
||||||
|
bool GetAssetsByPath(const struct FName& PackagePath, bool bRecursive, bool bIncludeOnlyOnDiskAssets, TArray<struct FAssetData>* OutAssetData);
|
||||||
|
bool GetAssetsByPackageName(const struct FName& PackageName, bool bIncludeOnlyOnDiskAssets, TArray<struct FAssetData>* OutAssetData);
|
||||||
|
bool GetAssetsByClass(const struct FName& ClassName, bool bSearchSubClasses, TArray<struct FAssetData>* OutAssetData);
|
||||||
|
bool GetAssets(const struct FARFilter& Filter, TArray<struct FAssetData>* OutAssetData);
|
||||||
|
struct FAssetData GetAssetByObjectPath(const struct FName& ObjectPath, bool bIncludeOnlyOnDiskAssets);
|
||||||
|
void GetAllCachedPaths(TArray<struct FString>* OutPathList);
|
||||||
|
bool GetAllAssets(bool bIncludeOnlyOnDiskAssets, TArray<struct FAssetData>* OutAssetData);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+704
@@ -0,0 +1,704 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.ToSoftObjectPath
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, HasDefaults, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
// struct FSoftObjectPath ReturnValue (Parm, OutParm, ReturnParm)
|
||||||
|
|
||||||
|
struct FSoftObjectPath UAssetRegistryHelpers::ToSoftObjectPath(const struct FAssetData& InAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.ToSoftObjectPath");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_ToSoftObjectPath_Params params;
|
||||||
|
params.InAssetData = InAssetData;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.SetFilterTagsAndValues
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FARFilter InFilter (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
// TArray<struct FTagAndValue> InTagsAndValues (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm)
|
||||||
|
// struct FARFilter ReturnValue (Parm, OutParm, ReturnParm)
|
||||||
|
|
||||||
|
struct FARFilter UAssetRegistryHelpers::SetFilterTagsAndValues(const struct FARFilter& InFilter, TArray<struct FTagAndValue> InTagsAndValues)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.SetFilterTagsAndValues");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_SetFilterTagsAndValues_Params params;
|
||||||
|
params.InFilter = InFilter;
|
||||||
|
params.InTagsAndValues = InTagsAndValues;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.IsValid
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAssetRegistryHelpers::IsValid(const struct FAssetData& InAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.IsValid");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_IsValid_Params params;
|
||||||
|
params.InAssetData = InAssetData;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.IsUAsset
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAssetRegistryHelpers::IsUAsset(const struct FAssetData& InAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.IsUAsset");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_IsUAsset_Params params;
|
||||||
|
params.InAssetData = InAssetData;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.IsRedirector
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAssetRegistryHelpers::IsRedirector(const struct FAssetData& InAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.IsRedirector");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_IsRedirector_Params params;
|
||||||
|
params.InAssetData = InAssetData;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.IsAssetLoaded
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAssetRegistryHelpers::IsAssetLoaded(const struct FAssetData& InAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.IsAssetLoaded");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_IsAssetLoaded_Params params;
|
||||||
|
params.InAssetData = InAssetData;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.GetTagValue
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
// struct FName InTagName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData)
|
||||||
|
// struct FString OutTagValue (Parm, OutParm, ZeroConstructor)
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAssetRegistryHelpers::GetTagValue(const struct FAssetData& InAssetData, const struct FName& InTagName, struct FString* OutTagValue)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.GetTagValue");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_GetTagValue_Params params;
|
||||||
|
params.InAssetData = InAssetData;
|
||||||
|
params.InTagName = InTagName;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
if (OutTagValue != nullptr)
|
||||||
|
*OutTagValue = params.OutTagValue;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.GetFullName
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
// struct FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm)
|
||||||
|
|
||||||
|
struct FString UAssetRegistryHelpers::GetFullName(const struct FAssetData& InAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.GetFullName");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_GetFullName_Params params;
|
||||||
|
params.InAssetData = InAssetData;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.GetExportTextName
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
// struct FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm)
|
||||||
|
|
||||||
|
struct FString UAssetRegistryHelpers::GetExportTextName(const struct FAssetData& InAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.GetExportTextName");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_GetExportTextName_Params params;
|
||||||
|
params.InAssetData = InAssetData;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.GetClass
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
class UClass* UAssetRegistryHelpers::GetClass(const struct FAssetData& InAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.GetClass");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_GetClass_Params params;
|
||||||
|
params.InAssetData = InAssetData;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.GetAssetRegistry
|
||||||
|
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// TScriptInterface<class UAssetRegistry> ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
TScriptInterface<class UAssetRegistry> UAssetRegistryHelpers::GetAssetRegistry()
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.GetAssetRegistry");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_GetAssetRegistry_Params params;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.GetAsset
|
||||||
|
// (Final, Native, Static, Public, HasOutParms, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// struct FAssetData InAssetData (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
class UObject* UAssetRegistryHelpers::GetAsset(const struct FAssetData& InAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.GetAsset");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_GetAsset_Params params;
|
||||||
|
params.InAssetData = InAssetData;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.CreateAssetData
|
||||||
|
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
||||||
|
// Parameters:
|
||||||
|
// class UObject* InAsset (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool bAllowBlueprintClass (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// struct FAssetData ReturnValue (Parm, OutParm, ReturnParm)
|
||||||
|
|
||||||
|
struct FAssetData UAssetRegistryHelpers::CreateAssetData(class UObject* InAsset, bool bAllowBlueprintClass)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistryHelpers.CreateAssetData");
|
||||||
|
|
||||||
|
UAssetRegistryHelpers_CreateAssetData_Params params;
|
||||||
|
params.InAsset = InAsset;
|
||||||
|
params.bAllowBlueprintClass = bAllowBlueprintClass;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.RunAssetsThroughFilter
|
||||||
|
// (Native, Public, HasOutParms, BlueprintCallable, BlueprintPure, Const)
|
||||||
|
// Parameters:
|
||||||
|
// TArray<struct FAssetData> AssetDataList (Parm, OutParm, ZeroConstructor)
|
||||||
|
// struct FARFilter Filter (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
|
||||||
|
void UAssetRegistry::RunAssetsThroughFilter(const struct FARFilter& Filter, TArray<struct FAssetData>* AssetDataList)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistry.RunAssetsThroughFilter");
|
||||||
|
|
||||||
|
UAssetRegistry_RunAssetsThroughFilter_Params params;
|
||||||
|
params.Filter = Filter;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
if (AssetDataList != nullptr)
|
||||||
|
*AssetDataList = params.AssetDataList;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.IsLoadingAssets
|
||||||
|
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
|
||||||
|
// Parameters:
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAssetRegistry::IsLoadingAssets()
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistry.IsLoadingAssets");
|
||||||
|
|
||||||
|
UAssetRegistry_IsLoadingAssets_Params params;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.HasAssets
|
||||||
|
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
|
||||||
|
// Parameters:
|
||||||
|
// struct FName PackagePath (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool bRecursive (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAssetRegistry::HasAssets(const struct FName& PackagePath, bool bRecursive)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistry.HasAssets");
|
||||||
|
|
||||||
|
UAssetRegistry_HasAssets_Params params;
|
||||||
|
params.PackagePath = PackagePath;
|
||||||
|
params.bRecursive = bRecursive;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetSubPaths
|
||||||
|
// (Native, Public, HasOutParms, BlueprintCallable, BlueprintPure, Const)
|
||||||
|
// Parameters:
|
||||||
|
// struct FString InBasePath (Parm, ZeroConstructor)
|
||||||
|
// TArray<struct FString> OutPathList (Parm, OutParm, ZeroConstructor)
|
||||||
|
// bool bInRecurse (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void UAssetRegistry::GetSubPaths(const struct FString& InBasePath, bool bInRecurse, TArray<struct FString>* OutPathList)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistry.GetSubPaths");
|
||||||
|
|
||||||
|
UAssetRegistry_GetSubPaths_Params params;
|
||||||
|
params.InBasePath = InBasePath;
|
||||||
|
params.bInRecurse = bInRecurse;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
if (OutPathList != nullptr)
|
||||||
|
*OutPathList = params.OutPathList;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAssetsByPath
|
||||||
|
// (Native, Public, HasOutParms, BlueprintCallable, BlueprintPure, Const)
|
||||||
|
// Parameters:
|
||||||
|
// struct FName PackagePath (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// TArray<struct FAssetData> OutAssetData (Parm, OutParm, ZeroConstructor)
|
||||||
|
// bool bRecursive (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool bIncludeOnlyOnDiskAssets (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAssetRegistry::GetAssetsByPath(const struct FName& PackagePath, bool bRecursive, bool bIncludeOnlyOnDiskAssets, TArray<struct FAssetData>* OutAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistry.GetAssetsByPath");
|
||||||
|
|
||||||
|
UAssetRegistry_GetAssetsByPath_Params params;
|
||||||
|
params.PackagePath = PackagePath;
|
||||||
|
params.bRecursive = bRecursive;
|
||||||
|
params.bIncludeOnlyOnDiskAssets = bIncludeOnlyOnDiskAssets;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
if (OutAssetData != nullptr)
|
||||||
|
*OutAssetData = params.OutAssetData;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAssetsByPackageName
|
||||||
|
// (Native, Public, HasOutParms, BlueprintCallable, BlueprintPure, Const)
|
||||||
|
// Parameters:
|
||||||
|
// struct FName PackageName (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// TArray<struct FAssetData> OutAssetData (Parm, OutParm, ZeroConstructor)
|
||||||
|
// bool bIncludeOnlyOnDiskAssets (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAssetRegistry::GetAssetsByPackageName(const struct FName& PackageName, bool bIncludeOnlyOnDiskAssets, TArray<struct FAssetData>* OutAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistry.GetAssetsByPackageName");
|
||||||
|
|
||||||
|
UAssetRegistry_GetAssetsByPackageName_Params params;
|
||||||
|
params.PackageName = PackageName;
|
||||||
|
params.bIncludeOnlyOnDiskAssets = bIncludeOnlyOnDiskAssets;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
if (OutAssetData != nullptr)
|
||||||
|
*OutAssetData = params.OutAssetData;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAssetsByClass
|
||||||
|
// (Native, Public, HasOutParms, BlueprintCallable, BlueprintPure, Const)
|
||||||
|
// Parameters:
|
||||||
|
// struct FName ClassName (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// TArray<struct FAssetData> OutAssetData (Parm, OutParm, ZeroConstructor)
|
||||||
|
// bool bSearchSubClasses (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAssetRegistry::GetAssetsByClass(const struct FName& ClassName, bool bSearchSubClasses, TArray<struct FAssetData>* OutAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistry.GetAssetsByClass");
|
||||||
|
|
||||||
|
UAssetRegistry_GetAssetsByClass_Params params;
|
||||||
|
params.ClassName = ClassName;
|
||||||
|
params.bSearchSubClasses = bSearchSubClasses;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
if (OutAssetData != nullptr)
|
||||||
|
*OutAssetData = params.OutAssetData;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAssets
|
||||||
|
// (Native, Public, HasOutParms, BlueprintCallable, BlueprintPure, Const)
|
||||||
|
// Parameters:
|
||||||
|
// struct FARFilter Filter (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
// TArray<struct FAssetData> OutAssetData (Parm, OutParm, ZeroConstructor)
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAssetRegistry::GetAssets(const struct FARFilter& Filter, TArray<struct FAssetData>* OutAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistry.GetAssets");
|
||||||
|
|
||||||
|
UAssetRegistry_GetAssets_Params params;
|
||||||
|
params.Filter = Filter;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
if (OutAssetData != nullptr)
|
||||||
|
*OutAssetData = params.OutAssetData;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAssetByObjectPath
|
||||||
|
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
|
||||||
|
// Parameters:
|
||||||
|
// struct FName ObjectPath (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool bIncludeOnlyOnDiskAssets (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// struct FAssetData ReturnValue (Parm, OutParm, ReturnParm)
|
||||||
|
|
||||||
|
struct FAssetData UAssetRegistry::GetAssetByObjectPath(const struct FName& ObjectPath, bool bIncludeOnlyOnDiskAssets)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistry.GetAssetByObjectPath");
|
||||||
|
|
||||||
|
UAssetRegistry_GetAssetByObjectPath_Params params;
|
||||||
|
params.ObjectPath = ObjectPath;
|
||||||
|
params.bIncludeOnlyOnDiskAssets = bIncludeOnlyOnDiskAssets;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAllCachedPaths
|
||||||
|
// (Native, Public, HasOutParms, BlueprintCallable, BlueprintPure, Const)
|
||||||
|
// Parameters:
|
||||||
|
// TArray<struct FString> OutPathList (Parm, OutParm, ZeroConstructor)
|
||||||
|
|
||||||
|
void UAssetRegistry::GetAllCachedPaths(TArray<struct FString>* OutPathList)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistry.GetAllCachedPaths");
|
||||||
|
|
||||||
|
UAssetRegistry_GetAllCachedPaths_Params params;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
if (OutPathList != nullptr)
|
||||||
|
*OutPathList = params.OutPathList;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAllAssets
|
||||||
|
// (Native, Public, HasOutParms, BlueprintCallable, BlueprintPure, Const)
|
||||||
|
// Parameters:
|
||||||
|
// TArray<struct FAssetData> OutAssetData (Parm, OutParm, ZeroConstructor)
|
||||||
|
// bool bIncludeOnlyOnDiskAssets (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool UAssetRegistry::GetAllAssets(bool bIncludeOnlyOnDiskAssets, TArray<struct FAssetData>* OutAssetData)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AssetRegistry.AssetRegistry.GetAllAssets");
|
||||||
|
|
||||||
|
UAssetRegistry_GetAllAssets_Params params;
|
||||||
|
params.bIncludeOnlyOnDiskAssets = bIncludeOnlyOnDiskAssets;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
if (OutAssetData != nullptr)
|
||||||
|
*OutAssetData = params.OutAssetData;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+198
@@ -0,0 +1,198 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.ToSoftObjectPath
|
||||||
|
struct UAssetRegistryHelpers_ToSoftObjectPath_Params
|
||||||
|
{
|
||||||
|
struct FAssetData InAssetData; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
struct FSoftObjectPath ReturnValue; // (Parm, OutParm, ReturnParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.SetFilterTagsAndValues
|
||||||
|
struct UAssetRegistryHelpers_SetFilterTagsAndValues_Params
|
||||||
|
{
|
||||||
|
struct FARFilter InFilter; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
TArray<struct FTagAndValue> InTagsAndValues; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm)
|
||||||
|
struct FARFilter ReturnValue; // (Parm, OutParm, ReturnParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.IsValid
|
||||||
|
struct UAssetRegistryHelpers_IsValid_Params
|
||||||
|
{
|
||||||
|
struct FAssetData InAssetData; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.IsUAsset
|
||||||
|
struct UAssetRegistryHelpers_IsUAsset_Params
|
||||||
|
{
|
||||||
|
struct FAssetData InAssetData; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.IsRedirector
|
||||||
|
struct UAssetRegistryHelpers_IsRedirector_Params
|
||||||
|
{
|
||||||
|
struct FAssetData InAssetData; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.IsAssetLoaded
|
||||||
|
struct UAssetRegistryHelpers_IsAssetLoaded_Params
|
||||||
|
{
|
||||||
|
struct FAssetData InAssetData; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.GetTagValue
|
||||||
|
struct UAssetRegistryHelpers_GetTagValue_Params
|
||||||
|
{
|
||||||
|
struct FAssetData InAssetData; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
struct FName InTagName; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData)
|
||||||
|
struct FString OutTagValue; // (Parm, OutParm, ZeroConstructor)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.GetFullName
|
||||||
|
struct UAssetRegistryHelpers_GetFullName_Params
|
||||||
|
{
|
||||||
|
struct FAssetData InAssetData; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
struct FString ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.GetExportTextName
|
||||||
|
struct UAssetRegistryHelpers_GetExportTextName_Params
|
||||||
|
{
|
||||||
|
struct FAssetData InAssetData; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
struct FString ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.GetClass
|
||||||
|
struct UAssetRegistryHelpers_GetClass_Params
|
||||||
|
{
|
||||||
|
struct FAssetData InAssetData; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
class UClass* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.GetAssetRegistry
|
||||||
|
struct UAssetRegistryHelpers_GetAssetRegistry_Params
|
||||||
|
{
|
||||||
|
TScriptInterface<class UAssetRegistry> ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.GetAsset
|
||||||
|
struct UAssetRegistryHelpers_GetAsset_Params
|
||||||
|
{
|
||||||
|
struct FAssetData InAssetData; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
class UObject* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistryHelpers.CreateAssetData
|
||||||
|
struct UAssetRegistryHelpers_CreateAssetData_Params
|
||||||
|
{
|
||||||
|
class UObject* InAsset; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bAllowBlueprintClass; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FAssetData ReturnValue; // (Parm, OutParm, ReturnParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.RunAssetsThroughFilter
|
||||||
|
struct UAssetRegistry_RunAssetsThroughFilter_Params
|
||||||
|
{
|
||||||
|
TArray<struct FAssetData> AssetDataList; // (Parm, OutParm, ZeroConstructor)
|
||||||
|
struct FARFilter Filter; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.IsLoadingAssets
|
||||||
|
struct UAssetRegistry_IsLoadingAssets_Params
|
||||||
|
{
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.HasAssets
|
||||||
|
struct UAssetRegistry_HasAssets_Params
|
||||||
|
{
|
||||||
|
struct FName PackagePath; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bRecursive; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetSubPaths
|
||||||
|
struct UAssetRegistry_GetSubPaths_Params
|
||||||
|
{
|
||||||
|
struct FString InBasePath; // (Parm, ZeroConstructor)
|
||||||
|
TArray<struct FString> OutPathList; // (Parm, OutParm, ZeroConstructor)
|
||||||
|
bool bInRecurse; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAssetsByPath
|
||||||
|
struct UAssetRegistry_GetAssetsByPath_Params
|
||||||
|
{
|
||||||
|
struct FName PackagePath; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
TArray<struct FAssetData> OutAssetData; // (Parm, OutParm, ZeroConstructor)
|
||||||
|
bool bRecursive; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bIncludeOnlyOnDiskAssets; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAssetsByPackageName
|
||||||
|
struct UAssetRegistry_GetAssetsByPackageName_Params
|
||||||
|
{
|
||||||
|
struct FName PackageName; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
TArray<struct FAssetData> OutAssetData; // (Parm, OutParm, ZeroConstructor)
|
||||||
|
bool bIncludeOnlyOnDiskAssets; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAssetsByClass
|
||||||
|
struct UAssetRegistry_GetAssetsByClass_Params
|
||||||
|
{
|
||||||
|
struct FName ClassName; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
TArray<struct FAssetData> OutAssetData; // (Parm, OutParm, ZeroConstructor)
|
||||||
|
bool bSearchSubClasses; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAssets
|
||||||
|
struct UAssetRegistry_GetAssets_Params
|
||||||
|
{
|
||||||
|
struct FARFilter Filter; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
TArray<struct FAssetData> OutAssetData; // (Parm, OutParm, ZeroConstructor)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAssetByObjectPath
|
||||||
|
struct UAssetRegistry_GetAssetByObjectPath_Params
|
||||||
|
{
|
||||||
|
struct FName ObjectPath; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bIncludeOnlyOnDiskAssets; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FAssetData ReturnValue; // (Parm, OutParm, ReturnParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAllCachedPaths
|
||||||
|
struct UAssetRegistry_GetAllCachedPaths_Params
|
||||||
|
{
|
||||||
|
TArray<struct FString> OutPathList; // (Parm, OutParm, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AssetRegistry.AssetRegistry.GetAllAssets
|
||||||
|
struct UAssetRegistry_GetAllAssets_Params
|
||||||
|
{
|
||||||
|
TArray<struct FAssetData> OutAssetData; // (Parm, OutParm, ZeroConstructor)
|
||||||
|
bool bIncludeOnlyOnDiskAssets; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+69
@@ -0,0 +1,69 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// ScriptStruct AssetRegistry.AssetData
|
||||||
|
// 0x0040
|
||||||
|
struct FAssetData
|
||||||
|
{
|
||||||
|
struct FName ObjectPath; // 0x0000(0x0008) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
struct FName PackageName; // 0x0008(0x0008) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
struct FName PackagePath; // 0x0010(0x0008) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
struct FName AssetName; // 0x0018(0x0008) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
struct FName AssetClass; // 0x0020(0x0008) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x18]; // 0x0028(0x0018) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AssetRegistry.ARFilter
|
||||||
|
// 0x00AC
|
||||||
|
struct FARFilter
|
||||||
|
{
|
||||||
|
TArray<struct FName> PackageNames; // 0x0000(0x000C) (BlueprintVisible, ZeroConstructor, Transient)
|
||||||
|
TArray<struct FName> PackagePaths; // 0x000C(0x000C) (BlueprintVisible, ZeroConstructor, Transient)
|
||||||
|
TArray<struct FName> ObjectPaths; // 0x0018(0x000C) (BlueprintVisible, ZeroConstructor, Transient)
|
||||||
|
TArray<struct FName> ClassNames; // 0x0024(0x000C) (BlueprintVisible, ZeroConstructor, Transient)
|
||||||
|
unsigned char UnknownData00[0x3C]; // 0x0030(0x003C) MISSED OFFSET
|
||||||
|
unsigned char UnknownData01[0x3C]; // 0x0030(0x003C) UNKNOWN PROPERTY: SetProperty AssetRegistry.ARFilter.RecursiveClassesExclusionSet
|
||||||
|
bool bRecursivePaths; // 0x00A8(0x0001) (BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
bool bRecursiveClasses; // 0x00A9(0x0001) (BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
bool bIncludeOnlyOnDiskAssets; // 0x00AA(0x0001) (BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
unsigned char UnknownData02[0x1]; // 0x00AB(0x0001) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AssetRegistry.TagAndValue
|
||||||
|
// 0x0018
|
||||||
|
struct FTagAndValue
|
||||||
|
{
|
||||||
|
struct FName Tag; // 0x0000(0x0008) (BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
struct FString Value; // 0x0008(0x000C) (BlueprintVisible, ZeroConstructor, Transient)
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AssetRegistry.AssetBundleEntry
|
||||||
|
// 0x0028
|
||||||
|
struct FAssetBundleEntry
|
||||||
|
{
|
||||||
|
struct FPrimaryAssetId BundleScope; // 0x0000(0x0010)
|
||||||
|
struct FName BundleName; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
|
||||||
|
TArray<struct FSoftObjectPath> BundleAssets; // 0x0018(0x000C) (ZeroConstructor)
|
||||||
|
unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AssetRegistry.AssetBundleData
|
||||||
|
// 0x000C
|
||||||
|
struct FAssetBundleData
|
||||||
|
{
|
||||||
|
TArray<struct FAssetBundleEntry> Bundles; // 0x0000(0x000C) (ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+161
@@ -0,0 +1,161 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Classes
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Class AudioMixer.AudioMixerBlueprintLibrary
|
||||||
|
// 0x0000 (0x0020 - 0x0020)
|
||||||
|
class UAudioMixerBlueprintLibrary : public UBlueprintFunctionLibrary
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AudioMixer.AudioMixerBlueprintLibrary");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static void SetBypassSourceEffectChainEntry(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, int EntryIndex, bool bBypassed);
|
||||||
|
static void RemoveSourceEffectFromPresetChain(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, int EntryIndex);
|
||||||
|
static void RemoveMasterSubmixEffect(class UObject* WorldContextObject, class USoundEffectSubmixPreset* SubmixEffectPreset);
|
||||||
|
static int GetNumberOfEntriesInSourceEffectChain(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain);
|
||||||
|
static void ClearMasterSubmixEffects(class UObject* WorldContextObject);
|
||||||
|
static void AddSourceEffectToPresetChain(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, const struct FSourceEffectChainEntry& Entry);
|
||||||
|
static void AddMasterSubmixEffect(class UObject* WorldContextObject, class USoundEffectSubmixPreset* SubmixEffectPreset);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AudioMixer.SubmixEffectDynamicsProcessorPreset
|
||||||
|
// 0x0050 (0x0080 - 0x0030)
|
||||||
|
class USubmixEffectDynamicsProcessorPreset : public USoundEffectSubmixPreset
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x28]; // 0x0030(0x0028) MISSED OFFSET
|
||||||
|
struct FSubmixEffectDynamicsProcessorSettings Settings; // 0x0058(0x0028) (Edit, BlueprintVisible)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AudioMixer.SubmixEffectDynamicsProcessorPreset");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void SetSettings(const struct FSubmixEffectDynamicsProcessorSettings& InSettings);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AudioMixer.SubmixEffectSubmixEQPreset
|
||||||
|
// 0x0018 (0x0048 - 0x0030)
|
||||||
|
class USubmixEffectSubmixEQPreset : public USoundEffectSubmixPreset
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0xC]; // 0x0030(0x000C) MISSED OFFSET
|
||||||
|
struct FSubmixEffectSubmixEQSettings Settings; // 0x003C(0x000C) (Edit, BlueprintVisible)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AudioMixer.SubmixEffectSubmixEQPreset");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void SetSettings(const struct FSubmixEffectSubmixEQSettings& InSettings);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AudioMixer.SubmixEffectReverbPreset
|
||||||
|
// 0x0060 (0x0090 - 0x0030)
|
||||||
|
class USubmixEffectReverbPreset : public USoundEffectSubmixPreset
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x30]; // 0x0030(0x0030) MISSED OFFSET
|
||||||
|
struct FSubmixEffectReverbSettings Settings; // 0x0060(0x0030) (Edit, BlueprintVisible)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AudioMixer.SubmixEffectReverbPreset");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void SetSettingsWithReverbEffect(class UReverbEffect* InReverbEffect, float WetLevel);
|
||||||
|
void SetSettings(const struct FSubmixEffectReverbSettings& InSettings);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AudioMixer.SynthSound
|
||||||
|
// 0x0010 (0x0260 - 0x0250)
|
||||||
|
class USynthSound : public USoundWaveProcedural
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char UnknownData00[0x10]; // 0x0250(0x0010) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AudioMixer.SynthSound");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Class AudioMixer.SynthComponent
|
||||||
|
// 0x0270 (0x0530 - 0x02C0)
|
||||||
|
class USynthComponent : public USceneComponent
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
unsigned char bAutoDestroy : 1; // 0x02C0(0x0001)
|
||||||
|
unsigned char bStopWhenOwnerDestroyed : 1; // 0x02C0(0x0001)
|
||||||
|
unsigned char bAllowSpatialization : 1; // 0x02C0(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char bOverrideAttenuation : 1; // 0x02C0(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x02C1(0x0003) MISSED OFFSET
|
||||||
|
class USoundAttenuation* AttenuationSettings; // 0x02C4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FSoundAttenuationSettings AttenuationOverrides; // 0x02C8(0x0214) (Edit, BlueprintVisible)
|
||||||
|
class USoundConcurrency* ConcurrencySettings; // 0x04DC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
class USoundClass* SoundClass; // 0x04E0(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
class USoundEffectSourcePresetChain* SourceEffectChain; // 0x04E4(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
class USoundSubmix* SoundSubmix; // 0x04E8(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||||
|
TArray<struct FSoundSubmixSendInfo> SoundSubmixSends; // 0x04EC(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
unsigned char bIsUISound : 1; // 0x04F8(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData01[0x7]; // 0x04F9(0x0007) MISSED OFFSET
|
||||||
|
class USynthSound* Synth; // 0x0500(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
|
||||||
|
class UAudioComponent* AudioComponent; // 0x0504(0x0004) (ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData)
|
||||||
|
unsigned char UnknownData02[0x28]; // 0x0508(0x0028) MISSED OFFSET
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("Class AudioMixer.SynthComponent");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void Stop();
|
||||||
|
void Start();
|
||||||
|
void SetSubmixSend(class USoundSubmix* Submix, float SendLevel);
|
||||||
|
bool IsPlaying();
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+397
@@ -0,0 +1,397 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.SetBypassSourceEffectChainEntry
|
||||||
|
// (Final, Native, Static, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// class USoundEffectSourcePresetChain* PresetChain (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// int EntryIndex (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// bool bBypassed (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void UAudioMixerBlueprintLibrary::SetBypassSourceEffectChainEntry(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, int EntryIndex, bool bBypassed)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.AudioMixerBlueprintLibrary.SetBypassSourceEffectChainEntry");
|
||||||
|
|
||||||
|
UAudioMixerBlueprintLibrary_SetBypassSourceEffectChainEntry_Params params;
|
||||||
|
params.WorldContextObject = WorldContextObject;
|
||||||
|
params.PresetChain = PresetChain;
|
||||||
|
params.EntryIndex = EntryIndex;
|
||||||
|
params.bBypassed = bBypassed;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSourceEffectFromPresetChain
|
||||||
|
// (Final, Native, Static, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// class USoundEffectSourcePresetChain* PresetChain (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// int EntryIndex (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void UAudioMixerBlueprintLibrary::RemoveSourceEffectFromPresetChain(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, int EntryIndex)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSourceEffectFromPresetChain");
|
||||||
|
|
||||||
|
UAudioMixerBlueprintLibrary_RemoveSourceEffectFromPresetChain_Params params;
|
||||||
|
params.WorldContextObject = WorldContextObject;
|
||||||
|
params.PresetChain = PresetChain;
|
||||||
|
params.EntryIndex = EntryIndex;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveMasterSubmixEffect
|
||||||
|
// (Final, Native, Static, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// class USoundEffectSubmixPreset* SubmixEffectPreset (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void UAudioMixerBlueprintLibrary::RemoveMasterSubmixEffect(class UObject* WorldContextObject, class USoundEffectSubmixPreset* SubmixEffectPreset)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.AudioMixerBlueprintLibrary.RemoveMasterSubmixEffect");
|
||||||
|
|
||||||
|
UAudioMixerBlueprintLibrary_RemoveMasterSubmixEffect_Params params;
|
||||||
|
params.WorldContextObject = WorldContextObject;
|
||||||
|
params.SubmixEffectPreset = SubmixEffectPreset;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.GetNumberOfEntriesInSourceEffectChain
|
||||||
|
// (Final, Native, Static, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// class USoundEffectSourcePresetChain* PresetChain (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// int ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
int UAudioMixerBlueprintLibrary::GetNumberOfEntriesInSourceEffectChain(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.AudioMixerBlueprintLibrary.GetNumberOfEntriesInSourceEffectChain");
|
||||||
|
|
||||||
|
UAudioMixerBlueprintLibrary_GetNumberOfEntriesInSourceEffectChain_Params params;
|
||||||
|
params.WorldContextObject = WorldContextObject;
|
||||||
|
params.PresetChain = PresetChain;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.ClearMasterSubmixEffects
|
||||||
|
// (Final, Native, Static, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void UAudioMixerBlueprintLibrary::ClearMasterSubmixEffects(class UObject* WorldContextObject)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.AudioMixerBlueprintLibrary.ClearMasterSubmixEffects");
|
||||||
|
|
||||||
|
UAudioMixerBlueprintLibrary_ClearMasterSubmixEffects_Params params;
|
||||||
|
params.WorldContextObject = WorldContextObject;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.AddSourceEffectToPresetChain
|
||||||
|
// (Final, Native, Static, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// class USoundEffectSourcePresetChain* PresetChain (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// struct FSourceEffectChainEntry Entry (Parm, IsPlainOldData)
|
||||||
|
|
||||||
|
void UAudioMixerBlueprintLibrary::AddSourceEffectToPresetChain(class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, const struct FSourceEffectChainEntry& Entry)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.AudioMixerBlueprintLibrary.AddSourceEffectToPresetChain");
|
||||||
|
|
||||||
|
UAudioMixerBlueprintLibrary_AddSourceEffectToPresetChain_Params params;
|
||||||
|
params.WorldContextObject = WorldContextObject;
|
||||||
|
params.PresetChain = PresetChain;
|
||||||
|
params.Entry = Entry;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.AddMasterSubmixEffect
|
||||||
|
// (Final, Native, Static, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// class USoundEffectSubmixPreset* SubmixEffectPreset (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void UAudioMixerBlueprintLibrary::AddMasterSubmixEffect(class UObject* WorldContextObject, class USoundEffectSubmixPreset* SubmixEffectPreset)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.AudioMixerBlueprintLibrary.AddMasterSubmixEffect");
|
||||||
|
|
||||||
|
UAudioMixerBlueprintLibrary_AddMasterSubmixEffect_Params params;
|
||||||
|
params.WorldContextObject = WorldContextObject;
|
||||||
|
params.SubmixEffectPreset = SubmixEffectPreset;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
static auto defaultObj = StaticClass()->GetDefaultObject();
|
||||||
|
defaultObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.SubmixEffectDynamicsProcessorPreset.SetSettings
|
||||||
|
// (Final, Native, Public, HasOutParms, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// struct FSubmixEffectDynamicsProcessorSettings InSettings (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
|
||||||
|
void USubmixEffectDynamicsProcessorPreset::SetSettings(const struct FSubmixEffectDynamicsProcessorSettings& InSettings)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.SubmixEffectDynamicsProcessorPreset.SetSettings");
|
||||||
|
|
||||||
|
USubmixEffectDynamicsProcessorPreset_SetSettings_Params params;
|
||||||
|
params.InSettings = InSettings;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.SubmixEffectSubmixEQPreset.SetSettings
|
||||||
|
// (Final, Native, Public, HasOutParms, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// struct FSubmixEffectSubmixEQSettings InSettings (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
|
||||||
|
void USubmixEffectSubmixEQPreset::SetSettings(const struct FSubmixEffectSubmixEQSettings& InSettings)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.SubmixEffectSubmixEQPreset.SetSettings");
|
||||||
|
|
||||||
|
USubmixEffectSubmixEQPreset_SetSettings_Params params;
|
||||||
|
params.InSettings = InSettings;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.SubmixEffectReverbPreset.SetSettingsWithReverbEffect
|
||||||
|
// (Final, Native, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// class UReverbEffect* InReverbEffect (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// float WetLevel (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void USubmixEffectReverbPreset::SetSettingsWithReverbEffect(class UReverbEffect* InReverbEffect, float WetLevel)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.SubmixEffectReverbPreset.SetSettingsWithReverbEffect");
|
||||||
|
|
||||||
|
USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Params params;
|
||||||
|
params.InReverbEffect = InReverbEffect;
|
||||||
|
params.WetLevel = WetLevel;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.SubmixEffectReverbPreset.SetSettings
|
||||||
|
// (Final, Native, Public, HasOutParms, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// struct FSubmixEffectReverbSettings InSettings (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
|
||||||
|
void USubmixEffectReverbPreset::SetSettings(const struct FSubmixEffectReverbSettings& InSettings)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.SubmixEffectReverbPreset.SetSettings");
|
||||||
|
|
||||||
|
USubmixEffectReverbPreset_SetSettings_Params params;
|
||||||
|
params.InSettings = InSettings;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.SynthComponent.Stop
|
||||||
|
// (Final, Native, Public, BlueprintCallable)
|
||||||
|
|
||||||
|
void USynthComponent::Stop()
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.SynthComponent.Stop");
|
||||||
|
|
||||||
|
USynthComponent_Stop_Params params;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.SynthComponent.Start
|
||||||
|
// (Final, Native, Public, BlueprintCallable)
|
||||||
|
|
||||||
|
void USynthComponent::Start()
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.SynthComponent.Start");
|
||||||
|
|
||||||
|
USynthComponent_Start_Params params;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.SynthComponent.SetSubmixSend
|
||||||
|
// (Final, Native, Public, BlueprintCallable)
|
||||||
|
// Parameters:
|
||||||
|
// class USoundSubmix* Submix (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
// float SendLevel (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
|
||||||
|
void USynthComponent::SetSubmixSend(class USoundSubmix* Submix, float SendLevel)
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.SynthComponent.SetSubmixSend");
|
||||||
|
|
||||||
|
USynthComponent_SetSubmixSend_Params params;
|
||||||
|
params.Submix = Submix;
|
||||||
|
params.SendLevel = SendLevel;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Function AudioMixer.SynthComponent.IsPlaying
|
||||||
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
||||||
|
// Parameters:
|
||||||
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
|
||||||
|
bool USynthComponent::IsPlaying()
|
||||||
|
{
|
||||||
|
static UFunction *pFunc = 0;
|
||||||
|
if (!pFunc)
|
||||||
|
pFunc = UObject::FindObject<UFunction>("Function AudioMixer.SynthComponent.IsPlaying");
|
||||||
|
|
||||||
|
USynthComponent_IsPlaying_Params params;
|
||||||
|
|
||||||
|
auto flags = pFunc->FunctionFlags;
|
||||||
|
pFunc->FunctionFlags |= 0x400;
|
||||||
|
|
||||||
|
UObject *currentObj = (UObject *) this;
|
||||||
|
currentObj->ProcessEvent(pFunc, ¶ms);
|
||||||
|
|
||||||
|
pFunc->FunctionFlags = flags;
|
||||||
|
|
||||||
|
return params.ReturnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+118
@@ -0,0 +1,118 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.SetBypassSourceEffectChainEntry
|
||||||
|
struct UAudioMixerBlueprintLibrary_SetBypassSourceEffectChainEntry_Params
|
||||||
|
{
|
||||||
|
class UObject* WorldContextObject; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class USoundEffectSourcePresetChain* PresetChain; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
int EntryIndex; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
bool bBypassed; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveSourceEffectFromPresetChain
|
||||||
|
struct UAudioMixerBlueprintLibrary_RemoveSourceEffectFromPresetChain_Params
|
||||||
|
{
|
||||||
|
class UObject* WorldContextObject; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class USoundEffectSourcePresetChain* PresetChain; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
int EntryIndex; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.RemoveMasterSubmixEffect
|
||||||
|
struct UAudioMixerBlueprintLibrary_RemoveMasterSubmixEffect_Params
|
||||||
|
{
|
||||||
|
class UObject* WorldContextObject; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class USoundEffectSubmixPreset* SubmixEffectPreset; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.GetNumberOfEntriesInSourceEffectChain
|
||||||
|
struct UAudioMixerBlueprintLibrary_GetNumberOfEntriesInSourceEffectChain_Params
|
||||||
|
{
|
||||||
|
class UObject* WorldContextObject; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class USoundEffectSourcePresetChain* PresetChain; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.ClearMasterSubmixEffects
|
||||||
|
struct UAudioMixerBlueprintLibrary_ClearMasterSubmixEffects_Params
|
||||||
|
{
|
||||||
|
class UObject* WorldContextObject; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.AddSourceEffectToPresetChain
|
||||||
|
struct UAudioMixerBlueprintLibrary_AddSourceEffectToPresetChain_Params
|
||||||
|
{
|
||||||
|
class UObject* WorldContextObject; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class USoundEffectSourcePresetChain* PresetChain; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FSourceEffectChainEntry Entry; // (Parm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.AudioMixerBlueprintLibrary.AddMasterSubmixEffect
|
||||||
|
struct UAudioMixerBlueprintLibrary_AddMasterSubmixEffect_Params
|
||||||
|
{
|
||||||
|
class UObject* WorldContextObject; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
class USoundEffectSubmixPreset* SubmixEffectPreset; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.SubmixEffectDynamicsProcessorPreset.SetSettings
|
||||||
|
struct USubmixEffectDynamicsProcessorPreset_SetSettings_Params
|
||||||
|
{
|
||||||
|
struct FSubmixEffectDynamicsProcessorSettings InSettings; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.SubmixEffectSubmixEQPreset.SetSettings
|
||||||
|
struct USubmixEffectSubmixEQPreset_SetSettings_Params
|
||||||
|
{
|
||||||
|
struct FSubmixEffectSubmixEQSettings InSettings; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.SubmixEffectReverbPreset.SetSettingsWithReverbEffect
|
||||||
|
struct USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Params
|
||||||
|
{
|
||||||
|
class UReverbEffect* InReverbEffect; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
float WetLevel; // (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.SubmixEffectReverbPreset.SetSettings
|
||||||
|
struct USubmixEffectReverbPreset_SetSettings_Params
|
||||||
|
{
|
||||||
|
struct FSubmixEffectReverbSettings InSettings; // (ConstParm, Parm, OutParm, ReferenceParm)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.SynthComponent.Stop
|
||||||
|
struct USynthComponent_Stop_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.SynthComponent.Start
|
||||||
|
struct USynthComponent_Start_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.SynthComponent.SetSubmixSend
|
||||||
|
struct USynthComponent_SetSubmixSend_Params
|
||||||
|
{
|
||||||
|
class USoundSubmix* Submix; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
float SendLevel; // (Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function AudioMixer.SynthComponent.IsPlaying
|
||||||
|
struct USynthComponent_IsPlaying_Params
|
||||||
|
{
|
||||||
|
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+99
@@ -0,0 +1,99 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:40 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Enums
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Enum AudioMixer.ESubmixEffectDynamicsPeakMode
|
||||||
|
enum class ESubmixEffectDynamicsPeakMode : uint8_t
|
||||||
|
{
|
||||||
|
ESubmixEffectDynamicsPeakMode__MeanSquared = 0,
|
||||||
|
ESubmixEffectDynamicsPeakMode__RootMeanSquared = 1,
|
||||||
|
ESubmixEffectDynamicsPeakMode__Peak = 2,
|
||||||
|
ESubmixEffectDynamicsPeakMode__Count = 3,
|
||||||
|
ESubmixEffectDynamicsPeakMode__ESubmixEffectDynamicsPeakMode_MAX = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Enum AudioMixer.ESubmixEffectDynamicsProcessorType
|
||||||
|
enum class ESubmixEffectDynamicsProcessorType : uint8_t
|
||||||
|
{
|
||||||
|
ESubmixEffectDynamicsProcessorType__Compressor = 0,
|
||||||
|
ESubmixEffectDynamicsProcessorType__Limiter = 1,
|
||||||
|
ESubmixEffectDynamicsProcessorType__Expander = 2,
|
||||||
|
ESubmixEffectDynamicsProcessorType__Gate = 3,
|
||||||
|
ESubmixEffectDynamicsProcessorType__Count = 4,
|
||||||
|
ESubmixEffectDynamicsProcessorType__ESubmixEffectDynamicsProcessorType_MAX = 5
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// ScriptStruct AudioMixer.SubmixEffectDynamicsProcessorSettings
|
||||||
|
// 0x0028
|
||||||
|
struct FSubmixEffectDynamicsProcessorSettings
|
||||||
|
{
|
||||||
|
ESubmixEffectDynamicsProcessorType DynamicsProcessorType; // 0x0000(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
ESubmixEffectDynamicsPeakMode PeakMode; // 0x0001(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET
|
||||||
|
float LookAheadMsec; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float AttackTimeMsec; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float ReleaseTimeMsec; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float ThresholdDb; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float Ratio; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float KneeBandwidthDb; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float InputGainDb; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float OutputGainDb; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char bChannelLinked : 1; // 0x0024(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char bAnalogMode : 1; // 0x0024(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData01[0x3]; // 0x0025(0x0003) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AudioMixer.SubmixEffectEQBand
|
||||||
|
// 0x0010
|
||||||
|
struct FSubmixEffectEQBand
|
||||||
|
{
|
||||||
|
float Frequency; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float Bandwidth; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float GainDb; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char bEnabled : 1; // 0x000C(0x0001) (Edit, BlueprintVisible)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AudioMixer.SubmixEffectSubmixEQSettings
|
||||||
|
// 0x000C
|
||||||
|
struct FSubmixEffectSubmixEQSettings
|
||||||
|
{
|
||||||
|
TArray<struct FSubmixEffectEQBand> EQBands; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
// ScriptStruct AudioMixer.SubmixEffectReverbSettings
|
||||||
|
// 0x0030
|
||||||
|
struct FSubmixEffectReverbSettings
|
||||||
|
{
|
||||||
|
float Density; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float Diffusion; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float Gain; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float GainHF; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float DecayTime; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float DecayHFRatio; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float ReflectionsGain; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float ReflectionsDelay; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float LateGain; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float LateDelay; // 0x0024(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float AirAbsorptionGainHF; // 0x0028(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
float WetLevel; // 0x002C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+134
@@ -0,0 +1,134 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:52 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Classes
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// WidgetBlueprintGeneratedClass Authorization_BP.Authorization_BP_C
|
||||||
|
// 0x00F8 (0x0368 - 0x0270)
|
||||||
|
class UAuthorization_BP_C : public UUAEUserWidget
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct FPointerToUberGraphFrame UberGraphFrame; // 0x0270(0x0004) (Transient, DuplicateTransient)
|
||||||
|
class UWidgetAnimation* LOGO_anima; // 0x0274(0x0004) (BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UWidgetSwitcher* AuthTypeSwitcher; // 0x0278(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Button_1; // 0x027C(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Button_2; // 0x0280(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Button_3; // 0x0284(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Button_Button_VisitorEnter; // 0x0288(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Button_Help; // 0x028C(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Button_LeavePlane; // 0x0290(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Button_LoginOut; // 0x0294(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Button_Policy; // 0x0298(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Button_QQ; // 0x029C(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Button_Repair; // 0x02A0(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Button_Service; // 0x02A4(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Button_WX; // 0x02A8(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UCheckBox* CheckBox_Agree; // 0x02AC(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UGridPanel* GridPanel_IPX; // 0x02B0(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UHorizontalBox* HorizontalBox_autoHide_2; // 0x02B4(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UHorizontalBox* HorizontalBox_autoHide_3; // 0x02B8(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UHorizontalBox* QQBox; // 0x02BC(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UHorizontalBox* QQPswdBox; // 0x02C0(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UMultiLineEditableTextBox* Text_ID; // 0x02C4(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UEditableText* Text_Pswd; // 0x02C8(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UTextBlock* TextBlock_7; // 0x02CC(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UTextBlock* TextBlock_9; // 0x02D0(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UTextBlock* TextBlock_11; // 0x02D4(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UTextBlock* TextBlock_12; // 0x02D8(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UTextBlock* TextBlock_14; // 0x02DC(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UTextBlock* TextBlock_15; // 0x02E0(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UTextBlock* TextBlock_Version; // 0x02E4(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UVerticalBox* VerticalBox_autoHide_4; // 0x02E8(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
class UButton* Windows_Login; // 0x02EC(0x0004) (BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
|
||||||
|
bool m_checked; // 0x02F0(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x02F1(0x0003) MISSED OFFSET
|
||||||
|
struct FString PlatformName; // 0x02F4(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
|
||||||
|
class Abp_authorization_C* bp_auth; // 0x0300(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
struct FScriptMulticastDelegate startGameSounds; // 0x0304(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable)
|
||||||
|
int LoginCount; // 0x0310(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
class UPlayerPrefs_C* MyPlayerPrefs; // 0x0314(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
struct FString SlotName; // 0x0318(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
|
||||||
|
class Abp_global_C* bpGlobal; // 0x0324(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
int tempFpsIndex; // 0x0328(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
TMap<int, int> FpsToIndex; // 0x032C(0x0050) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("WidgetBlueprintGeneratedClass Authorization_BP.Authorization_BP_C");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void ShowHelpBtn();
|
||||||
|
void SetSettingVars(class USettingConfig_C* Config);
|
||||||
|
void IsServiceAccepted(bool* accept);
|
||||||
|
void SetCheckBox(bool isCheck);
|
||||||
|
void SetScreenLightness(class USettingConfig_C* Config);
|
||||||
|
void SetLocalSavedQuickMsgSetting();
|
||||||
|
void SetServiceAndPolicyCallType(int calltype);
|
||||||
|
void SetServiceAndPolicyChecked();
|
||||||
|
void ReleaseLoginButtons();
|
||||||
|
void BlockLoginButtons();
|
||||||
|
void updateLoginButtons();
|
||||||
|
void HideHelpBtn();
|
||||||
|
void GetMaxSupportFps(int* maxFpsIndex);
|
||||||
|
void SendPictureSetting();
|
||||||
|
void CheckRendingSafe();
|
||||||
|
void RefreshGameVersion();
|
||||||
|
void ShowEffects(bool Is_show);
|
||||||
|
void UIShow2();
|
||||||
|
void ShowUI();
|
||||||
|
void InitAuthorizationUI();
|
||||||
|
void InitLoginUI();
|
||||||
|
void doAutoLogin();
|
||||||
|
void UpdateRelatedSetting();
|
||||||
|
void DoUpdate();
|
||||||
|
void SetFpsByIndex(int Index);
|
||||||
|
void InitFps(class USettingConfig_C* settingConfig);
|
||||||
|
void SetLbsOffAndDisableMicphone(class USettingConfig_C* settingObj);
|
||||||
|
void InitVoiceSetting(class USettingConfig_C* settingObj);
|
||||||
|
void SetSoudsSetting(const struct FName& ParamName, float ParamValue);
|
||||||
|
void InitUserSetting();
|
||||||
|
void setLoginLimit();
|
||||||
|
void addLoginCount();
|
||||||
|
void clearLoginCount();
|
||||||
|
void redoAutoAuthorization();
|
||||||
|
void doAuthorization();
|
||||||
|
void hideButtons();
|
||||||
|
void showButtons();
|
||||||
|
void QuitGame();
|
||||||
|
void hideAuthorizationUI();
|
||||||
|
void startAuthorization();
|
||||||
|
void showAuthorizationUI();
|
||||||
|
void BndEvt__Button_Login_K2Node_ComponentBoundEvent_249_OnButtonClickedEvent__DelegateSignature();
|
||||||
|
void BndEvt__Button_Button_VisitorEnter0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature();
|
||||||
|
void BndEvt__Button_QQ2_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature();
|
||||||
|
void BndEvt__Button_WX1_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature();
|
||||||
|
void BndEvt__CheckBox_0_K2Node_ComponentBoundEvent_3_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked);
|
||||||
|
void BndEvt__Button_Service3_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature();
|
||||||
|
void StartAutoAuthorization();
|
||||||
|
void BndEvt__Button_1_K2Node_ComponentBoundEvent_34_OnButtonClickedEvent__DelegateSignature();
|
||||||
|
void BndEvt__Button_2_K2Node_ComponentBoundEvent_51_OnButtonClickedEvent__DelegateSignature();
|
||||||
|
void BndEvt__Button_LeavePlane_K2Node_ComponentBoundEvent_112_OnButtonClickedEvent__DelegateSignature();
|
||||||
|
void BndEvt__Button_Help_K2Node_ComponentBoundEvent_129_OnButtonClickedEvent__DelegateSignature();
|
||||||
|
void BndEvt__Button_LoginOut_K2Node_ComponentBoundEvent_62_OnButtonClickedEvent__DelegateSignature();
|
||||||
|
void BndEvt__Button_Repair_K2Node_ComponentBoundEvent_37_OnButtonClickedEvent__DelegateSignature();
|
||||||
|
void BndEvt__Button_Policy_K2Node_ComponentBoundEvent_146_OnButtonClickedEvent__DelegateSignature();
|
||||||
|
void Construct();
|
||||||
|
void ExecuteUbergraph_Authorization_BP(int EntryPoint);
|
||||||
|
void startGameSounds__DelegateSignature();
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+1223
File diff suppressed because it is too large
Load Diff
Executable
+322
@@ -0,0 +1,322 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:52 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.ShowHelpBtn
|
||||||
|
struct UAuthorization_BP_C_ShowHelpBtn_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.SetSettingVars
|
||||||
|
struct UAuthorization_BP_C_SetSettingVars_Params
|
||||||
|
{
|
||||||
|
class USettingConfig_C* Config; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.IsServiceAccepted
|
||||||
|
struct UAuthorization_BP_C_IsServiceAccepted_Params
|
||||||
|
{
|
||||||
|
bool accept; // (Parm, OutParm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.SetCheckBox
|
||||||
|
struct UAuthorization_BP_C_SetCheckBox_Params
|
||||||
|
{
|
||||||
|
bool isCheck; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.SetScreenLightness
|
||||||
|
struct UAuthorization_BP_C_SetScreenLightness_Params
|
||||||
|
{
|
||||||
|
class USettingConfig_C* Config; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.SetLocalSavedQuickMsgSetting
|
||||||
|
struct UAuthorization_BP_C_SetLocalSavedQuickMsgSetting_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.SetServiceAndPolicyCallType
|
||||||
|
struct UAuthorization_BP_C_SetServiceAndPolicyCallType_Params
|
||||||
|
{
|
||||||
|
int calltype; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.SetServiceAndPolicyChecked
|
||||||
|
struct UAuthorization_BP_C_SetServiceAndPolicyChecked_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.ReleaseLoginButtons
|
||||||
|
struct UAuthorization_BP_C_ReleaseLoginButtons_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BlockLoginButtons
|
||||||
|
struct UAuthorization_BP_C_BlockLoginButtons_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.updateLoginButtons
|
||||||
|
struct UAuthorization_BP_C_updateLoginButtons_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.HideHelpBtn
|
||||||
|
struct UAuthorization_BP_C_HideHelpBtn_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.GetMaxSupportFps
|
||||||
|
struct UAuthorization_BP_C_GetMaxSupportFps_Params
|
||||||
|
{
|
||||||
|
int maxFpsIndex; // (Parm, OutParm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.SendPictureSetting
|
||||||
|
struct UAuthorization_BP_C_SendPictureSetting_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.CheckRendingSafe
|
||||||
|
struct UAuthorization_BP_C_CheckRendingSafe_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.RefreshGameVersion
|
||||||
|
struct UAuthorization_BP_C_RefreshGameVersion_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.ShowEffects
|
||||||
|
struct UAuthorization_BP_C_ShowEffects_Params
|
||||||
|
{
|
||||||
|
bool Is_show; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.UIShow2
|
||||||
|
struct UAuthorization_BP_C_UIShow2_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.ShowUI
|
||||||
|
struct UAuthorization_BP_C_ShowUI_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.InitAuthorizationUI
|
||||||
|
struct UAuthorization_BP_C_InitAuthorizationUI_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.InitLoginUI
|
||||||
|
struct UAuthorization_BP_C_InitLoginUI_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.doAutoLogin
|
||||||
|
struct UAuthorization_BP_C_doAutoLogin_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.UpdateRelatedSetting
|
||||||
|
struct UAuthorization_BP_C_UpdateRelatedSetting_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.DoUpdate
|
||||||
|
struct UAuthorization_BP_C_DoUpdate_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.SetFpsByIndex
|
||||||
|
struct UAuthorization_BP_C_SetFpsByIndex_Params
|
||||||
|
{
|
||||||
|
int Index; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.InitFps
|
||||||
|
struct UAuthorization_BP_C_InitFps_Params
|
||||||
|
{
|
||||||
|
class USettingConfig_C* settingConfig; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.SetLbsOffAndDisableMicphone
|
||||||
|
struct UAuthorization_BP_C_SetLbsOffAndDisableMicphone_Params
|
||||||
|
{
|
||||||
|
class USettingConfig_C* settingObj; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.InitVoiceSetting
|
||||||
|
struct UAuthorization_BP_C_InitVoiceSetting_Params
|
||||||
|
{
|
||||||
|
class USettingConfig_C* settingObj; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.SetSoudsSetting
|
||||||
|
struct UAuthorization_BP_C_SetSoudsSetting_Params
|
||||||
|
{
|
||||||
|
struct FName ParamName; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
float ParamValue; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.InitUserSetting
|
||||||
|
struct UAuthorization_BP_C_InitUserSetting_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.setLoginLimit
|
||||||
|
struct UAuthorization_BP_C_setLoginLimit_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.addLoginCount
|
||||||
|
struct UAuthorization_BP_C_addLoginCount_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.clearLoginCount
|
||||||
|
struct UAuthorization_BP_C_clearLoginCount_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.redoAutoAuthorization
|
||||||
|
struct UAuthorization_BP_C_redoAutoAuthorization_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.doAuthorization
|
||||||
|
struct UAuthorization_BP_C_doAuthorization_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.hideButtons
|
||||||
|
struct UAuthorization_BP_C_hideButtons_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.showButtons
|
||||||
|
struct UAuthorization_BP_C_showButtons_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.QuitGame
|
||||||
|
struct UAuthorization_BP_C_QuitGame_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.hideAuthorizationUI
|
||||||
|
struct UAuthorization_BP_C_hideAuthorizationUI_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.startAuthorization
|
||||||
|
struct UAuthorization_BP_C_startAuthorization_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.showAuthorizationUI
|
||||||
|
struct UAuthorization_BP_C_showAuthorizationUI_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__Button_Login_K2Node_ComponentBoundEvent_249_OnButtonClickedEvent__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__Button_Login_K2Node_ComponentBoundEvent_249_OnButtonClickedEvent__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__Button_Button_VisitorEnter0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__Button_Button_VisitorEnter0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__Button_QQ2_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__Button_QQ2_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__Button_WX1_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__Button_WX1_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__CheckBox_0_K2Node_ComponentBoundEvent_3_OnCheckBoxComponentStateChanged__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__CheckBox_0_K2Node_ComponentBoundEvent_3_OnCheckBoxComponentStateChanged__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
bool bIsChecked; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__Button_Service3_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__Button_Service3_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.StartAutoAuthorization
|
||||||
|
struct UAuthorization_BP_C_StartAutoAuthorization_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__Button_1_K2Node_ComponentBoundEvent_34_OnButtonClickedEvent__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__Button_1_K2Node_ComponentBoundEvent_34_OnButtonClickedEvent__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__Button_2_K2Node_ComponentBoundEvent_51_OnButtonClickedEvent__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__Button_2_K2Node_ComponentBoundEvent_51_OnButtonClickedEvent__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__Button_LeavePlane_K2Node_ComponentBoundEvent_112_OnButtonClickedEvent__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__Button_LeavePlane_K2Node_ComponentBoundEvent_112_OnButtonClickedEvent__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__Button_Help_K2Node_ComponentBoundEvent_129_OnButtonClickedEvent__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__Button_Help_K2Node_ComponentBoundEvent_129_OnButtonClickedEvent__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__Button_LoginOut_K2Node_ComponentBoundEvent_62_OnButtonClickedEvent__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__Button_LoginOut_K2Node_ComponentBoundEvent_62_OnButtonClickedEvent__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__Button_Repair_K2Node_ComponentBoundEvent_37_OnButtonClickedEvent__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__Button_Repair_K2Node_ComponentBoundEvent_37_OnButtonClickedEvent__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.BndEvt__Button_Policy_K2Node_ComponentBoundEvent_146_OnButtonClickedEvent__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_BndEvt__Button_Policy_K2Node_ComponentBoundEvent_146_OnButtonClickedEvent__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.Construct
|
||||||
|
struct UAuthorization_BP_C_Construct_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.ExecuteUbergraph_Authorization_BP
|
||||||
|
struct UAuthorization_BP_C_ExecuteUbergraph_Authorization_BP_Params
|
||||||
|
{
|
||||||
|
int EntryPoint; // (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// Function Authorization_BP.Authorization_BP_C.startGameSounds__DelegateSignature
|
||||||
|
struct UAuthorization_BP_C_startGameSounds__DelegateSignature_Params
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:52 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
+47
@@ -0,0 +1,47 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:52 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Classes
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// BlueprintGeneratedClass BP_SAVEGAME_UIElemLayout.BP_SAVEGAME_UIElemLayout_C
|
||||||
|
// 0x00F8 (0x0118 - 0x0020)
|
||||||
|
class UBP_SAVEGAME_UIElemLayout_C : public USaveGame
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
TMap<int, struct FBP_STRUCT_UIElemLayoutDetail> LayoutDetailDict1; // 0x0020(0x0050) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
|
||||||
|
TMap<int, struct FBP_STRUCT_UIElemLayoutDetail> LayoutDetailDict2; // 0x005C(0x0050) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
|
||||||
|
TMap<int, struct FBP_STRUCT_UIElemLayoutDetail> LayoutDetailDict3; // 0x0098(0x0050) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
|
||||||
|
bool IsDataValid1; // 0x00D4(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
bool IsDataValid2; // 0x00D5(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
bool IsDataValid3; // 0x00D6(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x1]; // 0x00D7(0x0001) MISSED OFFSET
|
||||||
|
float RushTriggerLength1; // 0x00D8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
float RushTriggerLength2; // 0x00DC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
float RushTriggerLength3; // 0x00E0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
struct FString SaveSlotName; // 0x00E4(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
|
||||||
|
struct FString LayoutName1; // 0x00F0(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
|
||||||
|
struct FString LayoutName2; // 0x00FC(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
|
||||||
|
struct FString LayoutName3; // 0x0108(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
|
||||||
|
int TimeTag; // 0x0114(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||||
|
|
||||||
|
static UClass* StaticClass()
|
||||||
|
{
|
||||||
|
static UClass *pStaticClass = 0;
|
||||||
|
if (!pStaticClass)
|
||||||
|
pStaticClass = UObject::FindClass("BlueprintGeneratedClass BP_SAVEGAME_UIElemLayout.BP_SAVEGAME_UIElemLayout_C");
|
||||||
|
return pStaticClass;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:52 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:52 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:52 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+29
@@ -0,0 +1,29 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// UserDefinedStruct BP_STRUCT_ActButtonInfo.BP_STRUCT_ActButtonInfo
|
||||||
|
// 0x002C
|
||||||
|
struct FBP_STRUCT_ActButtonInfo
|
||||||
|
{
|
||||||
|
int Btn_Type_0_72A7BDDA4D539877791B30B19CB97C5E; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString Btn_TypeName_1_C1631EF849C229989F4201B7B2E4F5B5; // 0x0004(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
int ActID_2_89F1DAB74AE5AF1F611CE4AC8F9FAE25; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString Btn_Name_3_CB1FB8C54883B36537B88AA8946E6E9B; // 0x0014(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
bool IsRedPoint_4_4762A09D4D3A7BDD1094AE91409A4294; // 0x0020(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0021(0x0003) MISSED OFFSET
|
||||||
|
int Btn_Tab_Num_5_11086F8025E813FE02005F990CEB832D; // 0x0024(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int RedPoint_Type_6_5442EEC06638EC63042412B909CB83E5; // 0x0028(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+24
@@ -0,0 +1,24 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// UserDefinedStruct BP_STRUCT_ActiveAwardInfo.BP_STRUCT_ActiveAwardInfo
|
||||||
|
// 0x0014
|
||||||
|
struct FBP_STRUCT_ActiveAwardInfo
|
||||||
|
{
|
||||||
|
struct FString status_2_63049F3D4B573DE822E277BB11CF38C5; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
int id_1_A0702D724E5C3EC2F83B4B9CB00D4F52; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int value_3_CB44583242127623F9B90AA93F2B0AD4; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:44 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:44 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:44 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+23
@@ -0,0 +1,23 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:44 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// UserDefinedStruct BP_STRUCT_ActiveAwardItem.BP_STRUCT_ActiveAwardItem
|
||||||
|
// 0x0018
|
||||||
|
struct FBP_STRUCT_ActiveAwardItem
|
||||||
|
{
|
||||||
|
TArray<struct FBP_STRUCT_TaskDropItem> BP_ARRAY_FixItemList_9_073B04D24ABA4D580D1CAEB934268E72; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
TArray<struct FBP_STRUCT_TaskDropItem> BP_ARRAY_RandomItemList_10_3D526F394D28F7AA28A03586B29F936A;// 0x000C(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:43 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:43 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:43 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:43 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// UserDefinedStruct BP_STRUCT_ActivityAppointmentAwardInfo.BP_STRUCT_ActivityAppointmentAwardInfo
|
||||||
|
// 0x0010
|
||||||
|
struct FBP_STRUCT_ActivityAppointmentAwardInfo
|
||||||
|
{
|
||||||
|
int ExpireTime_0_1CCBF2007FE51DCA72A285D50A985EF5; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int ItemID_1_55231A0045F8F1DA19E70AAF03377BC4; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int ItemCount_2_7144590079674C204131A89E07B95924; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int AwardStatus_3_18D44FC03986F6E95DC3C7E008818EE3; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:43 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:43 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:43 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+30
@@ -0,0 +1,30 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:43 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// UserDefinedStruct BP_STRUCT_ActivityAppointmentData.BP_STRUCT_ActivityAppointmentData
|
||||||
|
// 0x004C
|
||||||
|
struct FBP_STRUCT_ActivityAppointmentData
|
||||||
|
{
|
||||||
|
bool IsDone_0_631163406102424D27398FE6003CB685; // 0x0000(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
|
||||||
|
struct FString Desc_1_4FE1F280719381B027AA9AB400BF9793; // 0x0004(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
bool IsOpened_2_082478807223E5AE17ECCB5B0D668484; // 0x0010(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
unsigned char UnknownData01[0x3]; // 0x0011(0x0003) MISSED OFFSET
|
||||||
|
struct FString Detail_4_4556A780718A9DEE102C06B90F97A74C; // 0x0014(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
struct FString Title_5_06B4F34060CCADB959EF7EEF0BEABB25; // 0x0020(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
struct FBP_STRUCT_AppointmentAward BP_STRUCT_AppointmentAward_7_4645DF804726E41C018481EE07A6C404;// 0x002C(0x0010) (Edit, BlueprintVisible)
|
||||||
|
struct FBP_STRUCT_ShareAward BP_STRUCT_ShareAward_8_2FE97880741D537C158DD69F0F746ED4; // 0x003C(0x0010) (Edit, BlueprintVisible)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:42 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:42 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:42 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+30
@@ -0,0 +1,30 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:42 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// UserDefinedStruct BP_STRUCT_ActivityBtnDisplay.BP_STRUCT_ActivityBtnDisplay
|
||||||
|
// 0x003C
|
||||||
|
struct FBP_STRUCT_ActivityBtnDisplay
|
||||||
|
{
|
||||||
|
int Priority_0_46159A294AD8CE52B8706D9F5544BD82; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString ActivityName_1_BDDD54604B8656536C99C0A3F5074B3F; // 0x0004(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
struct FString IconPath_2_C79C7E02493AE6F3925939B80B14DE6D; // 0x0010(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
struct FString JumpUrl_3_883F04534B750337906ECABA456B4935; // 0x001C(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
int EndTime_4_197423154ADCB20E680D95A680D052BA; // 0x0028(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int StartTime_5_BF12CD944EAB63ED3C270ABF863560AD; // 0x002C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int HasToken_6_341FB6402DB0637736EEE6A503F4B0BE; // 0x0030(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int Type_7_28A537807B3CB220160DD7A909F06B15; // 0x0034(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int HasRedPoint_8_0D865F40112014B7383DE17D04876144; // 0x0038(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:43 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:43 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:43 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+32
@@ -0,0 +1,32 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:43 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// UserDefinedStruct BP_STRUCT_ActivityGroupInfo.BP_STRUCT_ActivityGroupInfo
|
||||||
|
// 0x004C
|
||||||
|
struct FBP_STRUCT_ActivityGroupInfo
|
||||||
|
{
|
||||||
|
int type_0_D067354840D2B27A27F8838B84B660C8; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int id_1_6CC5C2A24764550ECD1880B81A718F90; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int button_id_2_DAC92545495BC629323B44BB8CA895E6; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int position_3_9E25B58544334B518AEEA0966BD19DD8; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString icon_4_D0D214D7417C22863EB58CADE5E15C77; // 0x0010(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
struct FString description_5_0C6C081A4282C827C2742ABFF98514A7; // 0x001C(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
int end_time_6_F124D037419BEE0C0E9895AA27C51133; // 0x0028(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString jump_to_7_EDD6D2364CC15A70A343D0AEBB2F8578; // 0x002C(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
int open_time_8_BA857826461842809675D4946CE2CECE; // 0x0038(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString title_9_0737801341804875EE22F29154492EC0; // 0x003C(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
int activity_id_10_CFE7932D48472BA7BD4200B4FB90DBD4; // 0x0048(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+25
@@ -0,0 +1,25 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// UserDefinedStruct BP_STRUCT_ActivtyInfo_Click.BP_STRUCT_ActivtyInfo_Click
|
||||||
|
// 0x0010
|
||||||
|
struct FBP_STRUCT_ActivtyInfo_Click
|
||||||
|
{
|
||||||
|
int SubActIndex_0_D7D80E5A43F1A94B30F0A38B46B872A0; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int SubActType_1_BDE3B10B40F2A8D8512BD2927A1883C0; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int SubActID_2_4DDE339C45BB47C52C25DEB253222565; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
int Arg_3_A9B6F30A477F5CE4764586BC17CD0C1E; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Parameters
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Executable
+33
@@ -0,0 +1,33 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Script Structs
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// UserDefinedStruct BP_STRUCT_ActivtyInfo.BP_STRUCT_ActivtyInfo
|
||||||
|
// 0x0078
|
||||||
|
struct FBP_STRUCT_ActivtyInfo
|
||||||
|
{
|
||||||
|
struct FString LabelDesc_1_0EFC5DED4CED05B79FDCF6B9E65944E9; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
TArray<struct FBP_STRUCT_SubActivtyInfo> BP_ARRAY_SubActivtyList_4_933599174B1BED11D5D64F8229990182;// 0x000C(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
struct FString ImgUrl_7_118283564B55A3DD0FDF5AAF9712C5DF; // 0x0018(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
struct FString EndTimeStr_9_E9AF9C4148A199EC73BB589422750EBE; // 0x0024(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
struct FString Title_10_B7DE485B48313542459A0CA90F0A2EA7; // 0x0030(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
struct FString StartTimeStr_12_38F4087242259C1D210C9C98A68AE294; // 0x003C(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
int ID_14_103BF6F54D3F09622B6DF48C276390CD; // 0x0048(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString ImgLink_18_A5ECFD5B45F94F471012FAB48547C49E; // 0x004C(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
int LabelType_19_4B7540464994C079799243BC5D06BB10; // 0x0058(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
struct FString Desc_22_AD24C1674410F87CB92F399F38ECD3EA; // 0x005C(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
struct FString Detail_26_D77DDBD54C6614122839C3BE5087AB0E; // 0x0068(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
|
||||||
|
int Page_Type_27_425458C04DB275373AB861680CA4F565; // 0x0074(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
//PUBGM(0.13.5)32位SDK
|
||||||
|
//作者:清华
|
||||||
|
//Telegram:@qinghuanb666
|
||||||
|
//生成时间:Fri Apr 18 20:44:50 2025
|
||||||
|
|
||||||
|
#include "../SDK.hpp"
|
||||||
|
|
||||||
|
namespace SDK
|
||||||
|
{
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
//Functions
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user