GTAV-Classes-private/netsync/nodes/ped/CPedAttachDataNode.hpp

23 lines
616 B
C++
Raw Permalink Normal View History

2024-09-25 08:11:17 -04:00
#pragma once
#include <cstdint>
#include "rage/vector.hpp"
#include "netsync/CProjectBaseSyncDataNode.hpp"
#pragma pack(push,4)
class CPedAttachDataNode : CSyncDataNodeInfrequent
{
public:
rage::fvector3 m_offset; //0x00C0
char pad_00CC[4]; //0x00CC
rage::fvector4 m_orientation; //0x00D0
uint16_t m_attached_to; //0x00E0
uint16_t m_attachment_bone; //0x00E2
uint32_t m_attachment_flags; //0x00E4
float m_heading_1; //0x00E8
float m_heading_2; //0x00EC
bool m_attached; //0x00F0
bool unk_00F1; //0x00F1
};
static_assert(sizeof(CPedAttachDataNode) == 0xF4);
#pragma pack(pop)