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

#include <IdleMovementGenerator.h>

Inheritance diagram for IdleMovementGenerator:
Collaboration diagram for IdleMovementGenerator:

Public Member Functions

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

Detailed Description

Definition at line 11 of file IdleMovementGenerator.h.

Member Function Documentation

◆ Finalize()

void IdleMovementGenerator::Finalize ( Unit * )
inlinevirtual

Implements MovementGenerator.

Definition at line 15 of file IdleMovementGenerator.h.

References OVERRIDE.

◆ GetMovementGeneratorType()

MovementGeneratorType IdleMovementGenerator::GetMovementGeneratorType ( )
inlinevirtual

Implements MovementGenerator.

Definition at line 18 of file IdleMovementGenerator.h.

References IDLE_MOTION_TYPE, and OVERRIDE.

◆ Initialize()

void IdleMovementGenerator::Initialize ( Unit * owner)
virtual

Implements MovementGenerator.

Definition at line 15 of file IdleMovementGenerator.cpp.

References Reset().

◆ Reset()

void IdleMovementGenerator::Reset ( Unit * owner)
virtual

Implements MovementGenerator.

Definition at line 20 of file IdleMovementGenerator.cpp.

References Unit::IsStopped(), and Unit::StopMoving().

Referenced by Initialize().

◆ Update()

bool IdleMovementGenerator::Update ( Unit * ,
uint32  )
inlinevirtual

Implements MovementGenerator.

Definition at line 17 of file IdleMovementGenerator.h.

References OVERRIDE.


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