#include "PointMovementGenerator.h"
◆ EffectMovementGenerator()
Movement::MoveSplineInit i_spline
Definition PointMovementGenerator.h:89
uint32 m_Id
Definition PointMovementGenerator.h:88
◆ Finalize()
| void EffectMovementGenerator::Finalize |
( |
Unit * |
unit | ) |
|
|
overridevirtual |
Implements MovementGenerator.
258{
260 return;
261
264
265
266
267
268
269
270
271
272
273
276}
@ EFFECT_MOTION_TYPE
Definition MotionMaster.h:56
@ MOVEMENTFLAG_FALLING
Definition UnitDefines.h:381
virtual void MovementInform(uint32, uint32)
Definition CreatureAI.h:161
CreatureAI * AI() const
Definition Creature.h:145
bool isFalling() const
Definition MoveSpline.h:118
bool IsCreature() const
Definition Object.h:204
Creature * ToCreature()
Definition Object.h:205
Movement::MoveSpline * movespline
Definition Unit.h:2096
bool HasUnitMovementFlag(uint32 f) const
Definition Unit.h:764
void RemoveUnitMovementFlag(uint32 f)
Definition Unit.h:763
References Creature::AI(), EFFECT_MOTION_TYPE, Unit::HasUnitMovementFlag(), Object::IsCreature(), Movement::MoveSpline::isFalling(), m_Id, MOVEMENTFLAG_FALLING, CreatureAI::MovementInform(), Unit::movespline, Unit::RemoveUnitMovementFlag(), and Object::ToCreature().
◆ GetMovementGeneratorType()
◆ Initialize()
| void EffectMovementGenerator::Initialize |
( |
Unit * |
| ) |
|
|
overridevirtual |
◆ Reset()
| void EffectMovementGenerator::Reset |
( |
Unit * |
| ) |
|
|
inlineoverridevirtual |
◆ Update()
| bool EffectMovementGenerator::Update |
( |
Unit * |
unit, |
|
|
uint32 |
|
|
) |
| |
|
overridevirtual |
◆ i_spline
◆ m_Id
| uint32 EffectMovementGenerator::m_Id |
|
private |
The documentation for this class was generated from the following files: