Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
UnitScript Class Reference

#include <ScriptMgr.h>

Inheritance diagram for UnitScript:
Collaboration diagram for UnitScript:

Public Member Functions

virtual void ModifyMeleeDamage (Unit *, Unit *, uint32 &)
virtual void ModifyPeriodicDamageAurasTick (Unit *, Unit *, uint32 &)
virtual void ModifySpellDamageTaken (Unit *, Unit *, int32 &)
virtual void OnDamage (Unit *, Unit *, uint32 &)
virtual void OnHeal (Unit *, Unit *, uint32 &)
Public Member Functions inherited from ScriptObject
const std::string & GetName () const
virtual bool IsDatabaseBound () const

Protected Member Functions

 UnitScript (const char *name, bool addToScripts=true)
Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
virtual ~ScriptObject ()

Detailed Description

Definition at line 353 of file ScriptMgr.h.

Constructor & Destructor Documentation

◆ UnitScript()

UnitScript::UnitScript ( const char * name,
bool addToScripts = true )
protected

Member Function Documentation

◆ ModifyMeleeDamage()

virtual void UnitScript::ModifyMeleeDamage ( Unit * ,
Unit * ,
uint32 &  )
inlinevirtual

Definition at line 369 of file ScriptMgr.h.

◆ ModifyPeriodicDamageAurasTick()

virtual void UnitScript::ModifyPeriodicDamageAurasTick ( Unit * ,
Unit * ,
uint32 &  )
inlinevirtual

Definition at line 366 of file ScriptMgr.h.

◆ ModifySpellDamageTaken()

virtual void UnitScript::ModifySpellDamageTaken ( Unit * ,
Unit * ,
int32 &  )
inlinevirtual

Definition at line 372 of file ScriptMgr.h.

◆ OnDamage()

virtual void UnitScript::OnDamage ( Unit * ,
Unit * ,
uint32 &  )
inlinevirtual

Definition at line 363 of file ScriptMgr.h.

◆ OnHeal()

virtual void UnitScript::OnHeal ( Unit * ,
Unit * ,
uint32 &  )
inlinevirtual

Definition at line 360 of file ScriptMgr.h.


The documentation for this class was generated from the following files: