AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "MovementPacketBuilder.h"
Static Public Member Functions | |
static void | WriteMonsterMove (const MoveSpline &mov, ByteBuffer &data) |
static void | WriteStopMovement (Vector3 const &loc, uint32 splineId, ByteBuffer &data) |
static void | WriteCreate (const MoveSpline &mov, ByteBuffer &data) |
Static Private Member Functions | |
static void | WriteCommonMonsterMovePart (const MoveSpline &mov, ByteBuffer &data) |
|
staticprivate |
References Movement::FacingInfo::angle, Movement::MoveSplineFlag::animation, Movement::MoveSpline::Duration(), Movement::MoveSpline::effect_start_time, Movement::MoveSplineFlag::enter_cycle, Movement::FacingInfo::f, Movement::MoveSpline::facing, Movement::MoveSplineFlag::Final_Angle, Movement::MoveSplineFlag::Final_Point, Movement::MoveSplineFlag::Final_Target, Movement::SplineBase::first(), Movement::MoveSplineFlag::Flying, Movement::MoveSplineFlag::getAnimationId(), Movement::MoveSpline::GetId(), Movement::SplineBase::getPoint(), Movement::MoveSpline::isCyclic(), Movement::MoveSplineFlag::Mask_Final_Facing, Movement::MoveSplineFlag::Mask_No_Monster_Move, Movement::MonsterMoveFacingAngle, Movement::MonsterMoveFacingSpot, Movement::MonsterMoveFacingTarget, Movement::MonsterMoveNormal, Movement::MoveSplineFlag::parabolic, Movement::MoveSpline::spline, Movement::MoveSpline::splineflags, Movement::FacingInfo::target, Movement::MoveSpline::vertical_acceleration, Movement::FacingInfo::x, Movement::FacingInfo::y, and Movement::FacingInfo::z.
Referenced by WriteMonsterMove().
|
static |
References Movement::FacingInfo::angle, ByteBuffer::append(), Movement::MoveSpline::Duration(), Movement::MoveSpline::effect_start_time, Movement::FacingInfo::f, Movement::MoveSpline::facing, Movement::MoveSplineFlag::final_angle, Movement::MoveSplineFlag::final_point, Movement::MoveSplineFlag::final_target, Movement::MoveSpline::FinalDestination(), Movement::MoveSpline::GetId(), Movement::MoveSpline::getPath(), Movement::MoveSpline::isCyclic(), Movement::SplineBase::mode(), Movement::MoveSplineFlag::raw(), Movement::MoveSpline::spline, Movement::MoveSpline::splineflags, Movement::FacingInfo::target, Movement::MoveSpline::timePassed(), Movement::MoveSpline::vertical_acceleration, Movement::FacingInfo::x, Movement::FacingInfo::y, and Movement::FacingInfo::z.
Referenced by Object::BuildMovementUpdate().
|
static |
References Movement::MoveSplineFlag::cyclic, Movement::MoveSplineFlag::Flying, Movement::MoveSplineFlag::Mask_CatmullRom, Movement::MoveSpline::spline, Movement::MoveSpline::splineflags, Movement::WriteCatmullRomCyclicPath(), Movement::WriteCatmullRomPath(), WriteCommonMonsterMovePart(), and Movement::WriteLinearPath().
Referenced by Movement::MoveSplineInit::Launch().
|
static |
References Movement::MonsterMoveStop.
Referenced by Movement::MoveSplineInit::Stop().