![]() |
TrinityCore
|
#include <MovementPackets.h>
Static Public Member Functions | |
| static void | WriteCreateObjectSplineDataBlock (::Movement::MoveSpline const &moveSpline, ByteBuffer &data) |
| static void | WriteMovementForceWithDirection (MovementForce const &movementForce, ByteBuffer &data, Position const *objectPosition=nullptr) |
Definition at line 155 of file MovementPackets.h.
|
static |
Definition at line 398 of file MovementPackets.cpp.
References Movement::MoveSpline::_Spline(), Movement::FacingInfo::angle, Movement::MoveSpline::anim_tier, ByteBuffer::append(), EnumFlag< T >::AsUnderlyingType(), Movement::MoveSpline::Duration(), Movement::MoveSpline::effect_start_time, Movement::FacingInfo::f, Movement::MoveSpline::facing, Movement::MoveSpline::FinalDestination(), Movement::MoveSpline::Finalized(), ByteBuffer::FlushBits(), Movement::MoveSpline::GetId(), Movement::MoveSpline::getPath(), Movement::SplineBase::getPoint(), Movement::SplineBase::getPointCount(), Movement::MoveSpline::isCyclic(), Movement::SplineBase::last(), WorldPackets::OptionalInit(), Movement::MoveSplineFlag::Raw, Movement::MoveSpline::spell_effect_extra, Movement::MoveSpline::splineflags, Movement::MoveSpline::splineIsFacingOnly, Movement::FacingInfo::target, Movement::MoveSpline::timePassed(), Movement::MoveSpline::turn, Movement::FacingInfo::type, Movement::MoveSpline::vertical_acceleration, Movement::FacingInfo::x, Movement::FacingInfo::y, and Movement::FacingInfo::z.
Referenced by BaseEntity::BuildMovementUpdate().
|
static |
Definition at line 522 of file MovementPackets.cpp.
References MovementForce::Direction, MovementForce::DurationMs, MovementForce::EndTimestamp, MovementForce::Flags, ByteBuffer::FlushBits(), Position::GetExactDistSq(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), Gravity, MovementForce::ID, Position::m_positionX, Position::m_positionY, Position::m_positionZ, MovementForce::Magnitude, MovementForce::MovementForceID, MovementForce::Origin, TaggedPosition< Tag >::Pos, MovementForce::TransportID, and MovementForce::Type.
Referenced by BaseEntity::BuildMovementUpdate(), and operator<<().