AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
AssistanceDistractMovementGenerator Class Reference

#include "IdleMovementGenerator.h"

Inheritance diagram for AssistanceDistractMovementGenerator:
DistractMovementGenerator MovementGenerator

Public Member Functions

 AssistanceDistractMovementGenerator (uint32 timer)
 
MovementGeneratorType GetMovementGeneratorType () override
 
void Finalize (Unit *) override
 
- Public Member Functions inherited from DistractMovementGenerator
 DistractMovementGenerator (uint32 timer)
 
void Initialize (Unit *) override
 
void Finalize (Unit *) override
 
void Reset (Unit *owner) override
 
bool Update (Unit *, uint32) override
 
MovementGeneratorType GetMovementGeneratorType () override
 
- Public Member Functions inherited from MovementGenerator
virtual ~MovementGenerator ()
 
virtual uint32 GetSplineId () const
 
virtual void unitSpeedChanged ()
 
virtual void Pause (uint32)
 
virtual void Resume (uint32)
 
virtual bool GetResetPosition (float &, float &, float &)
 

Detailed Description

Constructor & Destructor Documentation

◆ AssistanceDistractMovementGenerator()

AssistanceDistractMovementGenerator::AssistanceDistractMovementGenerator ( uint32  timer)
inline
67 :
Definition IdleMovementGenerator.h:50

Member Function Documentation

◆ Finalize()

void AssistanceDistractMovementGenerator::Finalize ( Unit unit)
overridevirtual

Implements MovementGenerator.

110{
113}
@ UNIT_STATE_DISTRACTED
Definition UnitDefines.h:182
@ REACT_AGGRESSIVE
Definition Unit.h:550
void SetReactState(ReactStates state)
A creature can have 3 ReactStates : Agressive, Passive, Neutral.
Definition Creature.h:95
Creature * ToCreature()
Definition Object.h:205
void ClearUnitState(uint32 f)
Definition Unit.h:708

References Unit::ClearUnitState(), REACT_AGGRESSIVE, Creature::SetReactState(), Object::ToCreature(), and UNIT_STATE_DISTRACTED.

◆ GetMovementGeneratorType()

MovementGeneratorType AssistanceDistractMovementGenerator::GetMovementGeneratorType ( )
inlineoverridevirtual

Implements MovementGenerator.

@ ASSISTANCE_DISTRACT_MOTION_TYPE
Definition MotionMaster.h:52

References ASSISTANCE_DISTRACT_MOTION_TYPE.


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