AzerothCore 3.3.5a
OpenSource WoW Emulator
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
UnitScript Member List

This is the complete list of members for UnitScript, including all inherited members.

_nameScriptObjectprivate
_totalAvailableHooksScriptObjectprivate
CanSetPhaseMask(Unit const *, uint32, bool)UnitScriptinlinevirtual
checkValidity()ScriptObjectinlinevirtual
DealDamage(Unit *, Unit *, uint32 damage, DamageEffectType)UnitScriptinlinevirtual
GetName() constScriptObjectinline
GetTotalAvailableHooks()ScriptObjectinline
IfNormalReaction(Unit const *, Unit const *, ReputationRank &)UnitScriptinlinevirtual
isAfterLoadScript() constScriptObjectinlinevirtual
IsCustomBuildValuesUpdate(Unit const *, uint8, ByteBuffer &, Player const *, uint16)UnitScriptinlinevirtual
IsDatabaseBound() constScriptObjectinlinevirtual
IsNeedModHealPercent(Unit const *, AuraEffect *, float &, SpellInfo const *)UnitScriptinlinevirtual
IsNeedModMeleeDamagePercent(Unit const *, AuraEffect *, float &, SpellInfo const *)UnitScriptinlinevirtual
IsNeedModSpellDamagePercent(Unit const *, AuraEffect *, float &, SpellInfo const *)UnitScriptinlinevirtual
ModifyHealReceived(Unit *, Unit *, uint32 &, SpellInfo const *)UnitScriptinlinevirtual
ModifyMeleeDamage(Unit *, Unit *, uint32 &)UnitScriptinlinevirtual
ModifyPeriodicDamageAurasTick(Unit *, Unit *, uint32 &, SpellInfo const *)UnitScriptinlinevirtual
ModifySpellDamageTaken(Unit *, Unit *, int32 &, SpellInfo const *)UnitScriptinlinevirtual
OnAuraApply(Unit *, Aura *)UnitScriptinlinevirtual
OnAuraRemove(Unit *, AuraApplication *, AuraRemoveMode)UnitScriptinlinevirtual
OnBeforeRollMeleeOutcomeAgainst(Unit const *, Unit const *, WeaponAttackType, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &)UnitScriptinlinevirtual
OnDamage(Unit *, Unit *, uint32 &)UnitScriptinlinevirtual
OnDisplayIdChange(Unit *, uint32)UnitScriptinlinevirtual
OnHeal(Unit *, Unit *, uint32 &)UnitScriptinlinevirtual
OnPatchValuesUpdate(Unit const *, ByteBuffer &, BuildValuesCachePosPointers &, Player *)UnitScriptinlinevirtual
OnUnitDeath(Unit *, Unit *)UnitScriptinlinevirtual
OnUnitEnterCombat(Unit *, Unit *)UnitScriptinlinevirtual
OnUnitEnterEvadeMode(Unit *, uint8)UnitScriptinlinevirtual
OnUnitSetShapeshiftForm(Unit *, uint8)UnitScriptinlinevirtual
OnUnitUpdate(Unit *, uint32)UnitScriptinlinevirtual
ScriptObject(const char *name, uint16 totalAvailableHooks=0)ScriptObjectinlineprotected
ShouldTrackValuesUpdatePosByIndex(Unit const *, uint8, uint16)UnitScriptinlinevirtual
UnitScript(const char *name, bool addToScripts=true, std::vector< uint16 > enabledHooks=std::vector< uint16 >())UnitScriptprotected
~ScriptObject()=defaultScriptObjectprotectedvirtual