Planeshift
|
iSpellModifiers More...
#include <buffable.h>
Public Member Functions | |
virtual void | Cancel (const ActiveSpell *owner)=0 |
virtual | ~iSpellModifier () |
iSpellModifiers
An abstract base class for Buffables, Overridables, and Multipliers. ActiveSpells needs to keep a heterogeneous list of these (with possibly different template parameters, even), but they only need to call Cancel().
Definition at line 37 of file buffable.h.
|
inlinevirtual |
Definition at line 40 of file buffable.h.
|
pure virtual |
Implemented in Multiplier, Buffable< T >, Buffable< float >, Buffable< int >, Overridable< T >, and Overridable< psRaceInfo * >.