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

94 lines
2.6 KiB
C++
Executable File

#pragma once
//PUBGM(0.13.5)32位SDK
//作者:清华
//Telegram:@qinghuanb666
//生成时间:Fri Apr 18 20:44:40 2025
namespace SDK
{
//---------------------------------------------------------------------------
//Enums
//---------------------------------------------------------------------------
// Enum InputCore.ETouchIndex
enum class ETouchIndex : uint8_t
{
ETouchIndex__Touch1 = 0,
ETouchIndex__Touch2 = 1,
ETouchIndex__Touch3 = 2,
ETouchIndex__Touch4 = 3,
ETouchIndex__Touch5 = 4,
ETouchIndex__Touch6 = 5,
ETouchIndex__Touch7 = 6,
ETouchIndex__Touch8 = 7,
ETouchIndex__Touch9 = 8,
ETouchIndex__Touch10 = 9,
ETouchIndex__CursorPointerIndex = 10,
ETouchIndex__MAX_TOUCHES = 11,
ETouchIndex__ETouchIndex_MAX = 12
};
// Enum InputCore.EControllerHand
enum class EControllerHand : uint8_t
{
EControllerHand__Left = 0,
EControllerHand__Right = 1,
EControllerHand__AnyHand = 2,
EControllerHand__Pad = 3,
EControllerHand__ExternalCamera = 4,
EControllerHand__Gun = 5,
EControllerHand__Special = 6,
EControllerHand__Special01 = 7,
EControllerHand__Special02 = 8,
EControllerHand__Special03 = 9,
EControllerHand__Special04 = 10,
EControllerHand__Special05 = 11,
EControllerHand__Special06 = 12,
EControllerHand__Special07 = 13,
EControllerHand__Special08 = 14,
EControllerHand__Special09 = 15,
EControllerHand__Special10 = 16,
EControllerHand__EControllerHand_MAX = 17
};
// Enum InputCore.ETouchType
enum class ETouchType : uint8_t
{
ETouchType__Began = 0,
ETouchType__Moved = 1,
ETouchType__Stationary = 2,
ETouchType__Ended = 3,
ETouchType__NumTypes = 4,
ETouchType__ETouchType_MAX = 5
};
// Enum InputCore.EConsoleForGamepadLabels
enum class EConsoleForGamepadLabels : uint8_t
{
EConsoleForGamepadLabels__None = 0,
EConsoleForGamepadLabels__XBoxOne = 1,
EConsoleForGamepadLabels__PS4 = 2,
EConsoleForGamepadLabels__EConsoleForGamepadLabels_MAX = 3
};
//---------------------------------------------------------------------------
//Script Structs
//---------------------------------------------------------------------------
// ScriptStruct InputCore.Key
// 0x0010
struct FKey
{
struct FName KeyName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x0008(0x0008) MISSED OFFSET
};
}