#pragma once //PUBGM(0.13.5)32位SDK //作者:清华 //Telegram:@qinghuanb666 //生成时间:Fri Apr 18 20:44:39 2025 namespace SDK { //--------------------------------------------------------------------------- //Enums //--------------------------------------------------------------------------- // Enum Basic.EAttrVariableType enum class EAttrVariableType : uint8_t { EAttrVariableType__Int = 0, EAttrVariableType__Float = 1, EAttrVariableType__EAttrVariableType_MAX = 2 }; // Enum Basic.EAttrOperator enum class EAttrOperator : uint8_t { EAttrOperator__Plus = 0, EAttrOperator__Multiply = 1, EAttrOperator__Set = 2, EAttrOperator__EAttrOperator_MAX = 3 }; // Enum Basic.EBattleItemDisuseReason enum class EBattleItemDisuseReason : uint8_t { EBattleItemDisuseReason__Manually = 0, EBattleItemDisuseReason__Associated = 1, EBattleItemDisuseReason__Excluded = 2, EBattleItemDisuseReason__Swapped = 3, EBattleItemDisuseReason__Dropped = 4, EBattleItemDisuseReason__Force = 5, EBattleItemDisuseReason__EBattleItemDisuseReason_MAX = 6 }; // Enum Basic.EBattleItemDropReason enum class EBattleItemDropReason : uint8_t { EBattleItemDropReason__Manually = 0, EBattleItemDropReason__Associated = 1, EBattleItemDropReason__AutoEquipAndDrop = 2, EBattleItemDropReason__AutoEquipFailed = 3, EBattleItemDropReason__CapacityExceeded = 4, EBattleItemDropReason__UsedUp = 5, EBattleItemDropReason__Force = 6, EBattleItemDropReason__EBattleItemDropReason_MAX = 7 }; // Enum Basic.EBattleItemUseReason enum class EBattleItemUseReason : uint8_t { EBattleItemUseReason__Manually = 0, EBattleItemUseReason__Associated = 1, EBattleItemUseReason__AutoEquipAndDrop = 2, EBattleItemUseReason__Swapped = 3, EBattleItemUseReason__Initial = 4, EBattleItemUseReason__EBattleItemUseReason_MAX = 5 }; // Enum Basic.EBattleItemPickupReason enum class EBattleItemPickupReason : uint8_t { EBattleItemPickupReason__Manually = 0, EBattleItemPickupReason__Associated = 1, EBattleItemPickupReason__AutoPickup = 2, EBattleItemPickupReason__Initial = 3, EBattleItemPickupReason__EBattleItemPickupReason_MAX = 4 }; // Enum Basic.ESimulateAddBuffRole enum class ESimulateAddBuffRole : uint8_t { AddBuffRole_None = 0, AddBuffRole_All = 1, AddBuffRole_Self = 2, AddBuffRole_Causer = 3, AddBuffRole_Firend = 4, AddBuffRole_Enermy = 5, AddBuffRole_MAX = 6 }; // Enum Basic.EClassLoadBeginTime enum class EClassLoadBeginTime : uint8_t { EClassLoadBeginTime__ELoadBegin_None = 0, EClassLoadBeginTime__ELoadBegin_ClientLobby = 1, EClassLoadBeginTime__ELoadBegin_StartFight = 2, EClassLoadBeginTime__ELoadBegin_MAX = 3 }; // Enum Basic.EClassLoadType enum class EClassLoadType : uint8_t { EClassLoadType__EClassLoadType_None = 0, EClassLoadType__EClassLoadType_Cach = 1, EClassLoadType__EClassLoadType_MAX = 2 }; // Enum Basic.ELostConnectionToDSReason enum class ELostConnectionToDSReason : uint8_t { ELostConnectionToDSReason__LostConnectionToDSReason_None = 0, ELostConnectionToDSReason__LostConnectionToDSReason_TravelFailure_Default = 1, ELostConnectionToDSReason__LostConnectionToDSReason_LocalConnectionLost = 2, ELostConnectionToDSReason__LostConnectionToDSReason_LocalDetectedTimeout = 3, ELostConnectionToDSReason__LostConnectionToDSReason_NMTFailure_Default = 4, ELostConnectionToDSReason__LostConnectionToDSReason_MAX = 5 }; //--------------------------------------------------------------------------- //Script Structs //--------------------------------------------------------------------------- // ScriptStruct Basic.ItemDefineID // 0x0018 struct FItemDefineID { int Type; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int TypeSpecificID; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) bool bValidItem; // 0x0008(0x0001) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) bool bValidInstance; // 0x0009(0x0001) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x6]; // 0x000A(0x0006) MISSED OFFSET uint64_t InstanceID; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct Basic.ItemAssociation // 0x0028 struct FItemAssociation { struct FName AssociationName; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) struct FItemDefineID AssociationTargetDefineID; // 0x0008(0x0018) (Edit, BlueprintVisible, DisableEditOnInstance) class UItemHandleBase* AssociationTargetHandle; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET }; // ScriptStruct Basic.BattleItemAdditionalData // 0x0020 struct FBattleItemAdditionalData { struct FName Name; // 0x0000(0x0008) (BlueprintVisible, ZeroConstructor, IsPlainOldData) float FloatData; // 0x0008(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FString StringData; // 0x000C(0x000C) (BlueprintVisible, ZeroConstructor) int IntData; // 0x0018(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET }; // ScriptStruct Basic.BattleItemUseTarget // 0x0020 struct FBattleItemUseTarget { struct FItemDefineID TargetDefineID; // 0x0000(0x0018) (BlueprintVisible) struct FName TargetAssociationName; // 0x0018(0x0008) (BlueprintVisible, ZeroConstructor, IsPlainOldData) }; // ScriptStruct Basic.BattleItemPickupInfo // 0x0038 struct FBattleItemPickupInfo { class UObject* Source; // 0x0000(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData) int Count; // 0x0004(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData) TArray AdditionalData; // 0x0008(0x000C) (BlueprintVisible, ZeroConstructor) bool bAutoEquip; // 0x0014(0x0001) (BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bIgnoreSpace; // 0x0015(0x0001) (BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x2]; // 0x0016(0x0002) MISSED OFFSET struct FBattleItemUseTarget AutoEquipTarget; // 0x0018(0x0020) (BlueprintVisible) }; // ScriptStruct Basic.ItemData // 0x0048 struct FItemData { unsigned char UnknownData00[0x8]; // 0x0000(0x0008) MISSED OFFSET struct FItemDefineID DefineID; // 0x0008(0x0018) (BlueprintVisible) struct FString Name; // 0x0020(0x000C) (BlueprintVisible, ZeroConstructor) struct FString Desc; // 0x002C(0x000C) (BlueprintVisible, ZeroConstructor) struct FString Icon; // 0x0038(0x000C) (BlueprintVisible, ZeroConstructor) class UItemHandleBase* ItemHandle; // 0x0044(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct Basic.BattleItemFeatureData // 0x0018 struct FBattleItemFeatureData { float UnitWeight; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int MaxCount; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) bool bUnique; // 0x0008(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) bool bStackable; // 0x0009(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) bool bEquippable; // 0x000A(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) bool bConsumable; // 0x000B(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) bool bAutoEquipAndDrop; // 0x000C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET int SortingPriority; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int ItemType; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) }; // ScriptStruct Basic.BattleItemData // 0x0038 (0x0080 - 0x0048) struct FBattleItemData : public FItemData { int Count; // 0x0048(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bEquipping; // 0x004C(0x0001) (BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET TArray AdditionalData; // 0x0050(0x000C) (BlueprintVisible, ZeroConstructor) struct FBattleItemFeatureData FeatureData; // 0x005C(0x0018) (BlueprintVisible) TArray Associations; // 0x0074(0x000C) (BlueprintVisible, ZeroConstructor) }; // ScriptStruct Basic.ClientBaseInfo // 0x00A0 struct FClientBaseInfo { struct FString OpenID; // 0x0000(0x000C) (ZeroConstructor) unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET uint64_t RoleID; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData) struct FString GameSvrId; // 0x0018(0x000C) (ZeroConstructor) struct FString GameAppID; // 0x0024(0x000C) (ZeroConstructor) int8_t AreaID; // 0x0030(0x0001) (ZeroConstructor, IsPlainOldData) int8_t PlatID; // 0x0031(0x0001) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x2]; // 0x0032(0x0002) MISSED OFFSET struct FString ZoneID; // 0x0034(0x000C) (ZeroConstructor) uint64_t BattleID; // 0x0040(0x0008) (ZeroConstructor, IsPlainOldData) struct FString BattleServerIP; // 0x0048(0x000C) (ZeroConstructor) uint32_t BattleServerPort; // 0x0054(0x0004) (ZeroConstructor, IsPlainOldData) struct FString UserName; // 0x0058(0x000C) (ZeroConstructor) struct FString PicUrl; // 0x0064(0x000C) (ZeroConstructor) uint32_t PlayerKey; // 0x0070(0x0004) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData02[0x4]; // 0x0074(0x0004) MISSED OFFSET int8_t WeatherID; // 0x0078(0x0001) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData03[0x3]; // 0x0079(0x0003) MISSED OFFSET struct FString WeatherLevelName; // 0x007C(0x000C) (ZeroConstructor) float WeatherTime; // 0x0088(0x0004) (ZeroConstructor, IsPlainOldData) TArray MrpcsData; // 0x008C(0x000C) (ZeroConstructor) unsigned char UnknownData04[0x8]; // 0x0098(0x0008) MISSED OFFSET }; // ScriptStruct Basic.CacheAffactTargetInfo // 0x000C struct FCacheAffactTargetInfo { TWeakObjectPtr AffectTarget; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData) float FinalAddValue; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct Basic.AttrModifyItem // 0x0030 struct FAttrModifyItem { struct FString AttrModifyItemName; // 0x0000(0x000C) (Edit, ZeroConstructor) struct FString AttrName; // 0x000C(0x000C) (Edit, ZeroConstructor) EAttrOperator ModifierOp; // 0x0018(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET float ModifierValue; // 0x001C(0x0004) (Edit, ZeroConstructor, IsPlainOldData) bool IsEnable; // 0x0020(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool ClientSimulate; // 0x0021(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x2]; // 0x0022(0x0002) MISSED OFFSET TArray AffectTargetsCachInfo; // 0x0024(0x000C) (ZeroConstructor) }; // ScriptStruct Basic.AttrModifyGroupItem // 0x000C struct FAttrModifyGroupItem { TArray AttrModifyItem; // 0x0000(0x000C) (Edit, ZeroConstructor) }; // ScriptStruct Basic.AttrRegisterItem // 0x0020 struct FAttrRegisterItem { struct FString AttrName; // 0x0000(0x000C) (BlueprintVisible, ZeroConstructor) EAttrVariableType AttrVariableType; // 0x000C(0x0001) (BlueprintVisible, ZeroConstructor, IsPlainOldData) bool HasReplicatedTag; // 0x000D(0x0001) (BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x12]; // 0x000E(0x0012) MISSED OFFSET }; // ScriptStruct Basic.AttrAffected // 0x0010 struct FAttrAffected { struct FString AttrName; // 0x0000(0x000C) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor) class AActor* AffectedActor; // 0x000C(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) }; // ScriptStruct Basic.BPClassItem // 0x0060 struct FBPClassItem { struct FString ClassTagName; // 0x0000(0x000C) (Edit, ZeroConstructor, DisableEditOnInstance) unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET unsigned char UnknownData01[0x28]; // 0x000C(0x0028) UNKNOWN PROPERTY: SoftClassProperty Basic.BPClassItem.NativeClass unsigned char UnknownData02[0x28]; // 0x0038(0x0028) UNKNOWN PROPERTY: SoftClassProperty Basic.BPClassItem.BPClass }; // ScriptStruct Basic.NetRelevancyGroupID // 0x0004 struct FNetRelevancyGroupID { unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET }; // ScriptStruct Basic.StatusChange // 0x0008 struct FStatusChange { class UClass* StatusName; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool StatusValue; // 0x0004(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET }; // ScriptStruct Basic.BuffActionItem // 0x0004 struct FBuffActionItem { class UUTSkillAction* BuffAction; // 0x0000(0x0004) (Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData) }; // ScriptStruct Basic.BuffEventActionItem // 0x0008 struct FBuffEventActionItem { class USTBaseBuffEventType* EventType; // 0x0000(0x0004) (Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData) class UUTSkillAction* BuffEventAction; // 0x0004(0x0004) (Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData) }; // ScriptStruct Basic.STBaseBuffTemplateItem // 0x0010 struct FSTBaseBuffTemplateItem { struct FName Name; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) class USTBaseBuff* Buff; // 0x0008(0x0004) (Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET }; // ScriptStruct Basic.BuffInstancedItem // 0x0008 struct FBuffInstancedItem { int BuffID; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) class USTBaseBuff* Buff; // 0x0004(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData) }; // ScriptStruct Basic.AnimListData // 0x0008 struct FAnimListData { int LayerID; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) class UAnimationAsset* Animation; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct Basic.AnimListMapValueData // 0x000C struct FAnimListMapValueData { TArray AnimListMapValue; // 0x0000(0x000C) (ZeroConstructor) }; // ScriptStruct Basic.BPTableItem // 0x001C struct FBPTableItem { int ID; // 0x0000(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FString Name; // 0x0004(0x000C) (BlueprintVisible, ZeroConstructor) struct FString Path; // 0x0010(0x000C) (BlueprintVisible, ZeroConstructor) }; // ScriptStruct Basic.UAEResList // 0x0018 struct FUAEResList { int ResIndex; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FString ResPathName; // 0x0004(0x000C) (Edit, BlueprintVisible, ZeroConstructor) bool ServerNeedLoad; // 0x0010(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool ClientNeedLoad; // 0x0011(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool iEditorLoadType; // 0x0012(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool BuildClientNeed; // 0x0013(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool BuildServerNeed; // 0x0014(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool IsResident; // 0x0015(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x2]; // 0x0016(0x0002) MISSED OFFSET }; // ScriptStruct Basic.AttrRowData // 0x0020 struct FAttrRowData { int AttrGroup; // 0x0000(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FString AttrName; // 0x0004(0x000C) (BlueprintVisible, ZeroConstructor) EAttrVariableType AttrVariableType; // 0x0010(0x0001) (BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0011(0x0003) MISSED OFFSET float OriginalValue; // 0x0014(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData) float MinValue; // 0x0018(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData) float MaxValue; // 0x001C(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData) }; // ScriptStruct Basic.PickupFirstList // 0x000C struct FPickupFirstList { TArray pickFirstItem; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) }; // ScriptStruct Basic.PickupProposeData // 0x0120 struct FPickupProposeData { TArray pickFirst; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) TArray pickFistList; // 0x000C(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) TArray pickFistPriorityList; // 0x0018(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) int closeSubType; // 0x0024(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int crossbowSubType; // 0x0028(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int panID; // 0x002C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int pistolSubType; // 0x0030(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int gunType; // 0x0034(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int specialType; // 0x0038(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int specialType2; // 0x003C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) TArray specialTypeList; // 0x0040(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) int lens2ID; // 0x004C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int lens3ID; // 0x0050(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int lens4ID; // 0x0054(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int lens6ID; // 0x0058(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int lens8ID; // 0x005C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int ID2Type; // 0x0060(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int pistolClipSubType; // 0x0064(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int SubMachineGunClipSubType; // 0x0068(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int SniperClipSubType; // 0x006C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int RifleClipSubType; // 0x0070(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int gasSubID; // 0x0074(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int backSubType; // 0x0078(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) TArray back3IDList; // 0x007C(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) int BandageID; // 0x0088(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int EnergyDrinksID; // 0x008C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int AdrenalineID; // 0x0090(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int AnodyneID; // 0x0094(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int Medical1ID; // 0x0098(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int Medical2ID; // 0x009C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int Medical3ID; // 0x00A0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int ZhenBaoDan; // 0x00A4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int YanWuDan; // 0x00A8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int RanShaoPing; // 0x00AC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int ShouLei; // 0x00B0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LeiGuan; // 0x00B4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int BianPao; // 0x00B8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int DefaultMedicineNum; // 0x00BC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int Bullet9mmID; // 0x00C0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int koujing45ID; // 0x00C4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int Bullet7_62mmID; // 0x00C8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int Bullet5_56ID; // 0x00CC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int koujing12ID; // 0x00D0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int magenandanyao300ID; // 0x00D4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int boltID; // 0x00D8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int DefaultBulletNum; // 0x00DC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int helmetSubType; // 0x00E0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int armorSubType; // 0x00E4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int ScoreItemSubType; // 0x00E8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) TArray notDropItemIDList; // 0x00EC(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) TArray unvisibleItemIDList; // 0x00F8(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) TArray notExtractItemIDList; // 0x0104(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) int CapacityThreshold; // 0x0110(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) TArray comsumeItemList; // 0x0114(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) }; // ScriptStruct Basic.PickupSetting // 0x0060 struct FPickupSetting { int LimitBandage; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitMedical; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitFirstAidKit; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitFirstAidKitFast; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitAnodyne; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitEnergyDrinks; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitAdrenaline; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitShouliudan; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitYanwudan; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitZhenbaodan; // 0x0024(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitRanshaodan; // 0x0028(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitBullet9mm; // 0x002C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitBullet7_62mm; // 0x0030(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int Limit12koujing; // 0x0034(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int Limit45koujing; // 0x0038(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int Limit300magenandanyao; // 0x003C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int Limitbolt; // 0x0040(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitBullet5_57; // 0x0044(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) bool AutoPickupPistol; // 0x0048(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) bool AutoPickupLevel3Backpack; // 0x0049(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) unsigned char UnknownData00[0x2]; // 0x004A(0x0002) MISSED OFFSET int LimitSniper2X; // 0x004C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitSniper3X; // 0x0050(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitSniper4X; // 0x0054(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitSniper6X; // 0x0058(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int LimitSniper8X; // 0x005C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) }; // ScriptStruct Basic.SpecPickItem // 0x000C struct FSpecPickItem { int item_id; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) int cur_count; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData) int total_count; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct Basic.ItemRecordData // 0x0068 struct FItemRecordData { int ItemID; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int ItemType; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int ItemSubType; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int WeightforOrder; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) TArray Attach; // 0x0010(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) int BulletID; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int ProposeBulletNum; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int Durability; // 0x0024(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int AIFullVaule; // 0x0028(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) float Weight; // 0x002C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) int MaxCount; // 0x0030(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) bool AutoEquipandDrop; // 0x0034(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) bool Consumable; // 0x0035(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) bool Equipable; // 0x0036(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData) unsigned char UnknownData00[0x1]; // 0x0037(0x0001) MISSED OFFSET struct FString ItemName; // 0x0038(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) struct FString ItemBigIcon; // 0x0044(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) struct FString ItemDesc; // 0x0050(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) struct FString ItemSmallIcon; // 0x005C(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance) }; // ScriptStruct Basic.RecordItemID // 0x0018 struct FRecordItemID { unsigned char UnknownData00[0x18]; // 0x0000(0x0018) MISSED OFFSET }; // ScriptStruct Basic.NetRelevancyGroupManager // 0x003C struct FNetRelevancyGroupManager { TMap RelevancyGroups; // 0x0000(0x0050) (ZeroConstructor) }; // ScriptStruct Basic.GameEngineTickStat // 0x0008 struct FGameEngineTickStat { float Duration; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) float AvgTickDelta; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct Basic.TravelFailureInfo // 0x0014 struct FTravelFailureInfo { class UWorld* World; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET struct FString ErrorMessage; // 0x0008(0x000C) (ZeroConstructor) }; // ScriptStruct Basic.NetworkFailureInfo // 0x0018 struct FNetworkFailureInfo { class UWorld* World; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) class UNetDriver* NetDriver; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x0008(0x0004) MISSED OFFSET struct FString ErrorMessage; // 0x000C(0x000C) (ZeroConstructor) }; }