TrinityCore
UnitAICommon.h File Reference
#include "Define.h"
+ Include dependency graph for UnitAICommon.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DefaultTargetSelector
 
struct  SpellTargetSelector
 
struct  NonTankTargetSelector
 
struct  PowerUsersSelector
 
struct  FarthestTargetSelector
 

Enumerations

enum class  EvadeReason {
  NoHostiles , Boundary , NoPath , SequenceBreak ,
  Other
}
 
enum class  SelectTargetMethod {
  Random , MaxThreat , MinThreat , MaxDistance ,
  MinDistance
}
 

Enumeration Type Documentation

◆ EvadeReason

enum class EvadeReason
strong
Enumerator
NoHostiles 
Boundary 
NoPath 
SequenceBreak 
Other 

Definition at line 29 of file UnitAICommon.h.

◆ SelectTargetMethod

enum class SelectTargetMethod
strong
Enumerator
Random 
MaxThreat 
MinThreat 
MaxDistance 
MinDistance 

Definition at line 39 of file UnitAICommon.h.