#pragma once #include "cPacket.h" #include "PacketID.h" class cPacket_EntityEquipment : public cPacket { public: cPacket_EntityEquipment() : m_UniqueID( 0 ) , m_Slot( 0 ) , m_ItemID( 0 ) , m_Short( 0 ) { m_PacketID = E_ENTITY_EQUIPMENT; m_Short = 0; } cPacket_EntityEquipment( const cPacket_EntityEquipment & a_Copy ); virtual cPacket* Clone() const { return new cPacket_EntityEquipment(*this); } bool Parse(cSocket & a_Socket); bool Send(cSocket & a_Socket); int m_UniqueID; short m_Slot; // 0 = hold 1-4 = armor short m_ItemID; short m_Short; static const unsigned int c_Size = 1 + 4 + 2 + 2 + 2; };