65 if (!move_spline.Finalized() && move_spline.onTransport == transport)
66 real_position = move_spline.ComputePosition();
100 uint32 moveFlagsForSpeed = moveFlags;
113 move_spline.Initialize(
args);
117 packet.
Pos = real_position;
127 return move_spline.Duration();
bool HasVelocity
Definition: MoveSplineInitArgs.h:59
UnitMoveType SelectSpeedType(uint32 moveFlags)
Definition: MoveSplineInit.cpp:27
float initialOrientation
Definition: MoveSplineInitArgs.h:58
ObjectGuid GetTransGUID() const override
Definition: Unit.cpp:14355
float GetSpeed(UnitMoveType mtype) const
Definition: Unit.cpp:10526
MoveSplineFlag flags
Definition: MoveSplineInitArgs.h:52
MovementInfo m_movementInfo
Definition: Object.h:612
Movement::MoveSpline * movespline
Definition: Unit.h:2213
ObjectGuid MoverGUID
Definition: MovementPackets.h:117
MovementSpline Move
Definition: MovementPackets.h:98
G3D::Vector3 Pos
Definition: MovementPackets.h:118
MoveSplineInitArgs args
Definition: MoveSplineInit.h:156
struct MovementInfo::TransportInfo transport
bool Validate(Unit *unit) const
============================================================================================ ...
Definition: MoveSpline.cpp:200
PointsArray path
Definition: MoveSplineInitArgs.h:50
float GetOrientation() const
Definition: Position.h:107
Unit * unit
Definition: MoveSplineInit.h:157
void SetMovementFlags(uint32 flag)
Definition: Object.h:327
float GetPositionY() const
Definition: Position.h:105
float GetPositionZ() const
Definition: Position.h:106
uint32_t uint32
Definition: Define.h:150
uint8 VehicleSeat
Definition: MovementPackets.h:85
bool walkmode
Definition: MoveSplineFlag.h:130
float velocity
Definition: MoveSplineInitArgs.h:54
ObjectGuid TransportGUID
Definition: MovementPackets.h:84
Position pos
Definition: Object.h:290
int8 GetTransSeat() const
Definition: Object.h:608
ObjectGuid const & GetGUID() const
Definition: Object.h:105
static Position Location[]
Definition: boss_skadi.cpp:46
MovementMonsterSpline SplineData
Definition: MovementPackets.h:116
Definition: Position.h:27
WorldPacket const * Write() override
Definition: MovementPackets.cpp:427
virtual void SendMessageToSet(WorldPacket const *data, bool self)
Definition: Object.cpp:2144
uint32 GetMovementFlags() const
Definition: Object.h:326
float GetPositionX() const
Definition: Position.h:104
bool IsEmpty() const
Definition: ObjectGuid.h:242
Definition: MovementPackets.h:107
void InitializeSplineData(::Movement::MoveSpline const &moveSpline)
Definition: MovementPackets.cpp:348