AzerothCore 3.3.5a
OpenSource WoW Emulator
|
This is the complete list of members for UnitAI, including all inherited members.
AISpellInfo | UnitAI | static |
AttackStart(Unit *) | UnitAI | virtual |
AttackStartCaster(Unit *victim, float dist) | UnitAI | |
CanAIAttack(Unit const *) const | UnitAI | inlinevirtual |
DamageDealt(Unit *, uint32 &, DamageEffectType) | UnitAI | inlinevirtual |
DamageTaken(Unit *, uint32 &, DamageEffectType, SpellSchoolMask) | UnitAI | inlinevirtual |
DoAction(int32) | UnitAI | inlinevirtual |
DoAddAuraToAllHostilePlayers(uint32 spellid) | UnitAI | |
DoCast(uint32 spellId) | UnitAI | |
DoCast(Unit *victim, uint32 spellId, bool triggered=false) | UnitAI | |
DoCastAOE(uint32 spellId, bool triggered=false) | UnitAI | |
DoCastMaxThreat(uint32 spellId, uint32 threatTablePosition=0, float dist=0.0f, bool playerOnly=true, bool triggered=false) | UnitAI | |
DoCastRandomTarget(uint32 spellId, uint32 threatTablePosition=0, float dist=0.0f, bool playerOnly=true, bool triggered=false, bool withTank=true) | UnitAI | |
DoCastSelf(uint32 spellId, bool triggered=false) | UnitAI | inline |
DoCastToAllHostilePlayers(uint32 spellid, bool triggered=false) | UnitAI | |
DoCastVictim(uint32 spellId, bool triggered=false) | UnitAI | |
DoGetSpellMaxRange(uint32 spellId, bool positive=false) | UnitAI | |
DoMeleeAttackIfReady() | UnitAI | |
DoSpellAttackIfReady(uint32 spell) | UnitAI | |
DoSpellAttackToRandomTargetIfReady(uint32 spell, uint32 threatTablePosition=0, float dist=0.f, bool playerOnly=true) | UnitAI | |
FillAISpellInfo() | UnitAI | static |
GetData(uint32) const | UnitAI | inlinevirtual |
GetDebugInfo() const | UnitAI | virtual |
GetGUID(int32=0) const | UnitAI | inlinevirtual |
GetThreatMgr() | UnitAI | private |
HealDone(Unit *, uint32 &) | UnitAI | inlinevirtual |
HealReceived(Unit *, uint32 &) | UnitAI | inlinevirtual |
InitializeAI() | UnitAI | inlinevirtual |
JustEnteredCombat(Unit *) | UnitAI | inlinevirtual |
JustExitedCombat() | UnitAI | inlinevirtual |
me | UnitAI | protected |
OnCalculateMeleeDamageReceived(uint32 &, Unit *) | UnitAI | inlinevirtual |
OnCalculatePeriodicTickReceived(uint32 &, Unit *) | UnitAI | inlinevirtual |
OnCalculateSpellDamageReceived(int32 &, Unit *) | UnitAI | inlinevirtual |
OnCharmed(bool apply)=0 | UnitAI | pure virtual |
OnPowerUpdate(Powers, int32, int32, uint32) | UnitAI | inlinevirtual |
Reset() | UnitAI | inlinevirtual |
SelectTarget(SelectTargetMethod targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) | UnitAI | |
SelectTarget(SelectTargetMethod targetType, uint32 position, PREDICATE const &predicate) | UnitAI | inline |
SelectTargetList(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 position=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 position, PREDICATE const &predicate) | UnitAI | inline |
SetData(uint32, uint32) | UnitAI | inlinevirtual |
SetGUID(ObjectGuid, int32=0) | UnitAI | inlinevirtual |
sGossipHello(Player *) | UnitAI | inlinevirtual |
sGossipSelect(Player *, uint32, uint32) | UnitAI | inlinevirtual |
sGossipSelectCode(Player *, uint32, uint32, char const *) | UnitAI | inlinevirtual |
sOnGameEvent(bool, uint16) | UnitAI | inlinevirtual |
SortByDistance(std::list< Unit * > &list, bool ascending=true) | UnitAI | private |
sQuestAccept(Player *, Quest const *) | UnitAI | inlinevirtual |
sQuestComplete(Player *, Quest const *) | UnitAI | inlinevirtual |
sQuestReward(Player *, Quest const *, uint32) | UnitAI | inlinevirtual |
sQuestSelect(Player *, Quest const *) | UnitAI | inlinevirtual |
SummonMovementInform(Creature *, uint32, uint32) | UnitAI | inlinevirtual |
UnitAI(Unit *unit) | UnitAI | inlineexplicit |
UpdateAI(uint32)=0 | UnitAI | pure virtual |
~UnitAI() | UnitAI | inlinevirtual |