AzerothCore 3.3.5a
OpenSource WoW Emulator
|
This is the complete list of members for UnitScript, including all inherited members.
_name | ScriptObject | private |
_totalAvailableHooks | ScriptObject | private |
CanSetPhaseMask(Unit const *, uint32, bool) | UnitScript | inlinevirtual |
checkValidity() | ScriptObject | inlinevirtual |
DealDamage(Unit *, Unit *, uint32 damage, DamageEffectType) | UnitScript | inlinevirtual |
GetName() const | ScriptObject | inline |
GetTotalAvailableHooks() | ScriptObject | inline |
IfNormalReaction(Unit const *, Unit const *, ReputationRank &) | UnitScript | inlinevirtual |
isAfterLoadScript() const | ScriptObject | inlinevirtual |
IsCustomBuildValuesUpdate(Unit const *, uint8, ByteBuffer &, Player const *, uint16) | UnitScript | inlinevirtual |
IsDatabaseBound() const | ScriptObject | inlinevirtual |
IsNeedModHealPercent(Unit const *, AuraEffect *, float &, SpellInfo const *) | UnitScript | inlinevirtual |
IsNeedModMeleeDamagePercent(Unit const *, AuraEffect *, float &, SpellInfo const *) | UnitScript | inlinevirtual |
IsNeedModSpellDamagePercent(Unit const *, AuraEffect *, float &, SpellInfo const *) | UnitScript | inlinevirtual |
ModifyHealReceived(Unit *, Unit *, uint32 &, SpellInfo const *) | UnitScript | inlinevirtual |
ModifyMeleeDamage(Unit *, Unit *, uint32 &) | UnitScript | inlinevirtual |
ModifyPeriodicDamageAurasTick(Unit *, Unit *, uint32 &, SpellInfo const *) | UnitScript | inlinevirtual |
ModifySpellDamageTaken(Unit *, Unit *, int32 &, SpellInfo const *) | UnitScript | inlinevirtual |
OnAuraApply(Unit *, Aura *) | UnitScript | inlinevirtual |
OnAuraRemove(Unit *, AuraApplication *, AuraRemoveMode) | UnitScript | inlinevirtual |
OnBeforeRollMeleeOutcomeAgainst(Unit const *, Unit const *, WeaponAttackType, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &) | UnitScript | inlinevirtual |
OnDamage(Unit *, Unit *, uint32 &) | UnitScript | inlinevirtual |
OnDisplayIdChange(Unit *, uint32) | UnitScript | inlinevirtual |
OnHeal(Unit *, Unit *, uint32 &) | UnitScript | inlinevirtual |
OnPatchValuesUpdate(Unit const *, ByteBuffer &, BuildValuesCachePosPointers &, Player *) | UnitScript | inlinevirtual |
OnUnitDeath(Unit *, Unit *) | UnitScript | inlinevirtual |
OnUnitEnterCombat(Unit *, Unit *) | UnitScript | inlinevirtual |
OnUnitEnterEvadeMode(Unit *, uint8) | UnitScript | inlinevirtual |
OnUnitUpdate(Unit *, uint32) | UnitScript | inlinevirtual |
ScriptObject(const char *name, uint16 totalAvailableHooks=0) | ScriptObject | inlineprotected |
ShouldTrackValuesUpdatePosByIndex(Unit const *, uint8, uint16) | UnitScript | inlinevirtual |
UnitScript(const char *name, bool addToScripts=true, std::vector< uint16 > enabledHooks=std::vector< uint16 >()) | UnitScript | protected |
~ScriptObject()=default | ScriptObject | protectedvirtual |