第一次上传
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