![]() |
TrinityCore
|
This is the complete list of members for SimpleCharmedPlayerAI, including all inherited members.
| _castCheckTimer | SimpleCharmedPlayerAI | private |
| _chaseCloser | SimpleCharmedPlayerAI | private |
| _forceFacing | SimpleCharmedPlayerAI | private |
| _isFollowing | SimpleCharmedPlayerAI | private |
| _isSelfHealer | PlayerAI | private |
| _isSelfRangedAttacker | PlayerAI | private |
| _selfSpec | PlayerAI | private |
| AISpellInfo | UnitAI | static |
| AttackStart(Unit *victim) | UnitAI | virtual |
| AttackStartCaster(Unit *victim, float dist) | UnitAI | |
| CanAIAttack(Unit const *who) const override | SimpleCharmedPlayerAI | protectedvirtual |
| CancelAllShapeshifts() | PlayerAI | protected |
| DamageDealt(Unit *, uint32 &, DamageEffectType) | UnitAI | inlinevirtual |
| DamageTaken(Unit *, uint32 &, DamageEffectType, SpellInfo const *) | UnitAI | inlinevirtual |
| DoAction(int32 param) | UnitAI | inlinevirtual |
| DoAutoAttackIfReady() | PlayerAI | protected |
| DoCast(uint32 spellId) | UnitAI | |
| DoCast(Unit *victim, uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | |
| DoCastAOE(uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | inline |
| DoCastAtTarget(TargetedSpell spell) | PlayerAI | protected |
| DoCastSelf(uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | inline |
| DoCastVictim(uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | |
| DoRangedAttackIfReady() | PlayerAI | protected |
| 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 |
| GetCharmer() const | PlayerAI | |
| GetData(uint32 id) const | UnitAI | inlinevirtual |
| GetDebugInfo() const | UnitAI | virtual |
| GetGUID(int32 id) const | UnitAI | inlinevirtual |
| GetSpec(Player const *who=nullptr) const | PlayerAI | |
| HealDone(Unit *, uint32 &) | UnitAI | inlinevirtual |
| HealReceived(Unit *, uint32 &) | UnitAI | inlinevirtual |
| InitializeAI() | UnitAI | virtual |
| IsHealer(Player const *who=nullptr) const | PlayerAI | inline |
| IsPlayerHealer(Player const *who) | PlayerAI | static |
| IsPlayerRangedAttacker(Player const *who) | PlayerAI | static |
| IsRangedAttacker(Player const *who=nullptr) const | PlayerAI | inline |
| JustEnteredCombat(Unit *) | UnitAI | inlinevirtual |
| JustExitedCombat() | UnitAI | inlinevirtual |
| me | PlayerAI | protected |
| OnCharmed(bool isNew) override | SimpleCharmedPlayerAI | virtual |
| OnDespawn() | UnitAI | inlinevirtual |
| OnGameEvent(bool, uint16) | UnitAI | inlinevirtual |
| operator=(UnitAI const &right)=delete | UnitAI | private |
| PlayerAI(Player *player) | PlayerAI | explicit |
| PossibleSpell typedef | PlayerAI | protected |
| PossibleSpellVector typedef | PlayerAI | protected |
| PrepareTargetListSelection(std::list< Unit * > &targetList, SelectTargetMethod targetType, uint32 offset) | UnitAI | private |
| Reset() | UnitAI | inlinevirtual |
| SelectAppropriateCastForSpec() | SimpleCharmedPlayerAI | private |
| SelectAttackTarget() const override | SimpleCharmedPlayerAI | protectedvirtual |
| SelectSpellCast(PossibleSpellVector &spells) | PlayerAI | protected |
| 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 |
| SetIsRangedAttacker(bool state) | PlayerAI | inlineprotected |
| SimpleCharmedPlayerAI(Player *player) | SimpleCharmedPlayerAI | inline |
| SpellInterrupted(uint32, uint32) | UnitAI | inlinevirtual |
| SpellTarget enum name | PlayerAI | protected |
| TARGET_CHARMER enum value | PlayerAI | protected |
| TARGET_NONE enum value | PlayerAI | protected |
| TARGET_SELF enum value | PlayerAI | protected |
| TARGET_VICTIM enum value | PlayerAI | protected |
| UnitAI(Unit *unit) | UnitAI | inlineexplicit |
| UnitAI(UnitAI const &right)=delete | UnitAI | private |
| UpdateAI(uint32 diff) override | SimpleCharmedPlayerAI | virtual |
| VerifyAndPushSpellCast(PossibleSpellVector &spells, uint32 spellId, T target, uint32 weight) | PlayerAI | inlineprotected |
| VerifySpellCast(uint32 spellId, Unit *target) | PlayerAI | protected |
| VerifySpellCast(uint32 spellId, SpellTarget target) | PlayerAI | protected |
| ~UnitAI() | UnitAI | inlinevirtual |