AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
TargetedMovementGenerator.h File Reference
#include "FollowerReference.h"
#include "MovementGenerator.h"
#include "Optional.h"
#include "PathGenerator.h"
#include "Timer.h"
#include "Unit.h"

Go to the source code of this file.

Classes

class  TargetedMovementGeneratorBase
 
class  ChaseMovementGenerator< T >
 
class  FollowMovementGenerator< T >
 

Enumerations

enum  ChaseMovementMode {
  CHASE_MODE_NORMAL ,
  CHASE_MODE_BACKPEDAL ,
  CHASE_MODE_DISTANCING ,
  CHASE_MODE_FANNING
}
 

Enumeration Type Documentation

◆ ChaseMovementMode

Enumerator
CHASE_MODE_NORMAL 
CHASE_MODE_BACKPEDAL 
CHASE_MODE_DISTANCING 
CHASE_MODE_FANNING 
38{
39 CHASE_MODE_NORMAL, // chasing target
40 CHASE_MODE_BACKPEDAL, // collision movement
41 CHASE_MODE_DISTANCING, // running away from melee
42 CHASE_MODE_FANNING, // mob collision movement
43};
@ CHASE_MODE_DISTANCING
Definition TargetedMovementGenerator.h:41
@ CHASE_MODE_BACKPEDAL
Definition TargetedMovementGenerator.h:40
@ CHASE_MODE_FANNING
Definition TargetedMovementGenerator.h:42
@ CHASE_MODE_NORMAL
Definition TargetedMovementGenerator.h:39