AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
MovementPacketBuilder.cpp File Reference
#include "MovementPacketBuilder.h"
#include "ByteBuffer.h"
#include "MoveSpline.h"

Go to the source code of this file.

Namespaces

namespace  Movement
 

Enumerations

enum  Movement::MonsterMoveType {
  Movement::MonsterMoveNormal = 0 ,
  Movement::MonsterMoveStop = 1 ,
  Movement::MonsterMoveFacingSpot = 2 ,
  Movement::MonsterMoveFacingTarget = 3 ,
  Movement::MonsterMoveFacingAngle = 4
}
 

Functions

void Movement::operator<< (ByteBuffer &b, const Vector3 &v)
 
void Movement::operator>> (ByteBuffer &b, Vector3 &v)
 
void Movement::WriteLinearPath (const Spline< int32 > &spline, ByteBuffer &data)
 
void Movement::WriteCatmullRomPath (const Spline< int32 > &spline, ByteBuffer &data)
 
void Movement::WriteCatmullRomCyclicPath (const Spline< int32 > &spline, ByteBuffer &data, bool flying)