Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Movement::ExtraMovementStatusElement Class Reference

#include <MovementStructures.h>

Collaboration diagram for Movement::ExtraMovementStatusElement:

Public Member Functions

 ExtraMovementStatusElement (MovementStatusElements const *elements)
void ReadNextElement (ByteBuffer &packet)
void WriteNextElement (ByteBuffer &packet)

Public Attributes

struct { 
   int8   byteData 
   uint32   extra2BitsData 
   int32   extraInt32Data 
   float   floatData 
   float   floatData2 
   ObjectGuid   guid 
Data

Protected Member Functions

void ResetIndex ()

Private Attributes

MovementStatusElements const * _elements
uint32 _index

Friends

class PacketSender

Detailed Description

Definition at line 118 of file MovementStructures.h.

Constructor & Destructor Documentation

◆ ExtraMovementStatusElement()

Movement::ExtraMovementStatusElement::ExtraMovementStatusElement ( MovementStatusElements const * elements)
inline

Definition at line 123 of file MovementStructures.h.

References _elements, and _index.

Member Function Documentation

◆ ReadNextElement()

◆ ResetIndex()

void Movement::ExtraMovementStatusElement::ResetIndex ( )
inlineprotected

Definition at line 139 of file MovementStructures.h.

References _index.

◆ WriteNextElement()

◆ PacketSender

friend class PacketSender
friend

Definition at line 120 of file MovementStructures.h.

References PacketSender.

Referenced by PacketSender.

Member Data Documentation

◆ _elements

MovementStatusElements const* Movement::ExtraMovementStatusElement::_elements
private

◆ _index

uint32 Movement::ExtraMovementStatusElement::_index
private

◆ byteData

int8 Movement::ExtraMovementStatusElement::byteData

◆ [struct]

◆ extra2BitsData

uint32 Movement::ExtraMovementStatusElement::extra2BitsData

Definition at line 133 of file MovementStructures.h.

◆ extraInt32Data

int32 Movement::ExtraMovementStatusElement::extraInt32Data

Definition at line 132 of file MovementStructures.h.

Referenced by WorldSession::HandleMoveSetVehicleRecAck().

◆ floatData

float Movement::ExtraMovementStatusElement::floatData

Definition at line 134 of file MovementStructures.h.

Referenced by Player::SendMovementSetCollisionHeight(), and Unit::SetSpeed().

◆ floatData2

float Movement::ExtraMovementStatusElement::floatData2

Definition at line 135 of file MovementStructures.h.

Referenced by Player::SendMovementSetCollisionHeight().

◆ guid

ObjectGuid Movement::ExtraMovementStatusElement::guid

The documentation for this class was generated from the following files: