![]() |
TrinityCore
|
This is the complete list of members for UnitAI, including all inherited members.
| AISpellInfo | UnitAI | static |
| AttackStart(Unit *victim) | UnitAI | virtual |
| AttackStartCaster(Unit *victim, float dist) | UnitAI | |
| CanAIAttack(Unit const *) const | UnitAI | inlinevirtual |
| DamageDealt(Unit *, uint32 &, DamageEffectType) | UnitAI | inlinevirtual |
| DamageTaken(Unit *, uint32 &, DamageEffectType, SpellInfo const *) | UnitAI | inlinevirtual |
| DoAction(int32 param) | UnitAI | inlinevirtual |
| DoCast(uint32 spellId) | UnitAI | |
| DoCast(Unit *victim, uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | |
| DoCastAOE(uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | inline |
| DoCastSelf(uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | inline |
| DoCastVictim(uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | |
| DoSpellAttackIfReady(uint32 spellId) | UnitAI | |
| FillAISpellInfo() | UnitAI | static |
| FinalizeTargetListSelection(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType) | UnitAI | private |
| FinalizeTargetSelection(std::list< Unit * > &targetList, SelectTargetMethod targetType) | UnitAI | private |
| GetData(uint32 id) const | UnitAI | inlinevirtual |
| GetDebugInfo() const | UnitAI | virtual |
| GetGUID(int32 id) const | UnitAI | inlinevirtual |
| HealDone(Unit *, uint32 &) | UnitAI | inlinevirtual |
| HealReceived(Unit *, uint32 &) | UnitAI | inlinevirtual |
| InitializeAI() | UnitAI | virtual |
| JustEnteredCombat(Unit *) | UnitAI | inlinevirtual |
| JustExitedCombat() | UnitAI | inlinevirtual |
| me | UnitAI | protected |
| OnCharmed(bool isNew) | UnitAI | virtual |
| OnDespawn() | UnitAI | inlinevirtual |
| OnGameEvent(bool, uint16) | UnitAI | inlinevirtual |
| operator=(UnitAI const &right)=delete | UnitAI | private |
| PrepareTargetListSelection(std::list< Unit * > &targetList, SelectTargetMethod targetType, uint32 offset) | UnitAI | private |
| Reset() | UnitAI | inlinevirtual |
| SelectTarget(SelectTargetMethod targetType, uint32 offset=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) | UnitAI | |
| SelectTarget(SelectTargetMethod targetType, uint32 offset, PREDICATE const &predicate) | UnitAI | inline |
| SelectTargetList(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 offset=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) | UnitAI | |
| SelectTargetList(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 offset, PREDICATE const &predicate) | UnitAI | inline |
| SetData(uint32 id, uint32 value) | UnitAI | inlinevirtual |
| SetGUID(ObjectGuid const &guid, int32 id) | UnitAI | inlinevirtual |
| SpellInterrupted(uint32, uint32) | UnitAI | inlinevirtual |
| UnitAI(Unit *unit) | UnitAI | inlineexplicit |
| UnitAI(UnitAI const &right)=delete | UnitAI | private |
| UpdateAI(uint32 diff)=0 | UnitAI | pure virtual |
| ~UnitAI() | UnitAI | inlinevirtual |