![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Go to the source code of this file.
Classes | |
| struct | DefaultTargetSelector |
| struct | SpellTargetSelector |
| struct | NonTankTargetSelector |
| struct | PowerUsersSelector |
| struct | RangeSelector |
| class | UnitAI |
| class | PlayerAI |
| class | SimpleCharmedAI |
Macros | |
| #define | CAST_AI(a, b) (dynamic_cast<a*>(b)) |
| #define | ENSURE_AI(a, b) (EnsureAI<a>(b)) |
Enumerations | |
| enum class | SelectTargetMethod { Random , MaxThreat , MinThreat , MaxDistance , MinDistance } |
Functions | |
| template<class T , class U > | |
| T * | EnsureAI (U *ai) |
| #define CAST_AI | ( | a, | |
| b | |||
| ) | (dynamic_cast<a*>(b)) |
| #define ENSURE_AI | ( | a, | |
| b | |||
| ) | (EnsureAI<a>(b)) |
|
strong |