Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
EffectMovementGenerator Class Reference

#include <PointMovementGenerator.h>

Inheritance diagram for EffectMovementGenerator:
Collaboration diagram for EffectMovementGenerator:

Public Member Functions

 EffectMovementGenerator (uint32 Id)
void Finalize (Unit *)
MovementGeneratorType GetMovementGeneratorType ()
void Initialize (Unit *)
void Reset (Unit *)
bool Update (Unit *, uint32)
Public Member Functions inherited from MovementGenerator
virtual bool GetResetPosition (Unit *, float &, float &, float &)
virtual void unitSpeedChanged ()
virtual ~MovementGenerator ()

Private Attributes

uint32 m_Id

Detailed Description

Definition at line 50 of file PointMovementGenerator.h.

Constructor & Destructor Documentation

◆ EffectMovementGenerator()

EffectMovementGenerator::EffectMovementGenerator ( uint32 Id)
inlineexplicit

Definition at line 53 of file PointMovementGenerator.h.

References m_Id.

Member Function Documentation

◆ Finalize()

◆ GetMovementGeneratorType()

MovementGeneratorType EffectMovementGenerator::GetMovementGeneratorType ( )
inlinevirtual

Implements MovementGenerator.

Definition at line 58 of file PointMovementGenerator.h.

References EFFECT_MOTION_TYPE.

◆ Initialize()

void EffectMovementGenerator::Initialize ( Unit * )
inlinevirtual

Implements MovementGenerator.

Definition at line 54 of file PointMovementGenerator.h.

◆ Reset()

void EffectMovementGenerator::Reset ( Unit * )
inlinevirtual

Implements MovementGenerator.

Definition at line 56 of file PointMovementGenerator.h.

◆ Update()

bool EffectMovementGenerator::Update ( Unit * unit,
uint32  )
virtual

Implements MovementGenerator.

Definition at line 117 of file PointMovementGenerator.cpp.

References Unit::movespline.

Member Data Documentation

◆ m_Id

uint32 EffectMovementGenerator::m_Id
private

Definition at line 60 of file PointMovementGenerator.h.

Referenced by EffectMovementGenerator(), and Finalize().


The documentation for this class was generated from the following files: