Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
UnitAI.h File Reference
#include "Containers.h"
#include "Define.h"
#include "UnaryFunction.h"
#include "Unit.h"
#include <list>
Include dependency graph for UnitAI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DefaultTargetSelector
struct  NonTankTargetSelector
class  PlayerAI
class  SimpleCharmedAI
struct  SpellTargetSelector
class  UnitAI

Enumerations

enum  SelectAggroTarget {
  SELECT_TARGET_RANDOM = 0 , SELECT_TARGET_TOPAGGRO , SELECT_TARGET_BOTTOMAGGRO , SELECT_TARGET_NEAREST ,
  SELECT_TARGET_FARTHEST
}

Enumeration Type Documentation

◆ SelectAggroTarget

Enumerator
SELECT_TARGET_RANDOM 
SELECT_TARGET_TOPAGGRO 
SELECT_TARGET_BOTTOMAGGRO 
SELECT_TARGET_NEAREST 
SELECT_TARGET_FARTHEST 

Definition at line 21 of file UnitAI.h.