#pragma once #include #include "netsync/CProjectBaseSyncDataNode.hpp" #include "script/CGameScriptObjInfo.hpp" #pragma pack(push, 8) class CPickupCreationDataNode : CProjectBaseSyncDataNode { public: bool m_has_placement; //0x00C0 char pad_00C1[7]; //0x00C1 CGameScriptObjInfo m_script_object_info; //0x00C8 uint32_t m_pickup_hash; //0x0118 uint32_t m_amount; //0x011C uint32_t m_custom_model; //0x0120 uint32_t m_life_time; //0x0124 uint32_t m_weapon_component[12]; //0x0128 uint32_t m_num_weapon_components; //0x0154 uint32_t m_tint_index; //0x0158 bool m_player_gift; //0x015C bool unk_015D; //0x015D char pad_015E[6]; //0x015E uint32_t unk_0164; //0x0164 bool unk_0168; //0x0168 }; //Size: 0x0170 static_assert(sizeof(CPickupCreationDataNode) == 0x170); #pragma pack(pop)