GTAV-Classes/netsync/nodes/pickup_placement/CPickupPlacementCreationDataNode.hpp

25 lines
773 B
C++
Raw Normal View History

2024-09-24 21:24:45 -04:00
#pragma once
#include <cstdint>
#include "rage/vector.hpp"
#include "netsync/CProjectBaseSyncDataNode.hpp"
#pragma pack(push, 8)
class CPickupPlacementCreationDataNode : CProjectBaseSyncDataNode
{
public:
bool m_has_pickup_data; //0x00C0
char pad_00C1[15]; //0x00C1
rage::fvector3 m_pickup_pos; //0x00D0
char pad_00DC[4]; //0x00DC
rage::fvector4 m_pickup_orientation; //0x00E0
uint32_t m_pickup_type; //0x00F0
uint32_t m_pickup_flags; //0x00F4
uint32_t m_amount; //0x00F8
uint32_t m_custom_model; //0x00FC
uint32_t m_custom_regeneration_time; //0x0100
uint32_t m_team_permits; //0x0104
uint64_t *unk_struct_0108; //0x0108
}; //Size: 0x0110
static_assert(sizeof(CPickupPlacementCreationDataNode) == 0x110);
#pragma pack(pop)