Planeshift
MuteBuffable Class Reference

#include <client.h>

Public Member Functions

void Initialize (Client *c)
 
- Public Member Functions inherited from ClampedPositiveBuffable< int >
int Current ()
 
- Public Member Functions inherited from Buffable< int >
int Base () const
 
void Buff (const ActiveSpell *owner, intx)
 
 Buffable ()
 
 Buffable (intx)
 
virtual void Cancel (const ActiveSpell *owner)
 
int Current () const
 
void SetBase (intx)
 
virtual ~Buffable ()
 
- Public Member Functions inherited from iSpellModifier
virtual ~iSpellModifier ()
 

Protected Member Functions

virtual void OnChange ()
 Called whenever the value changes; implemented in derived classes. More...
 

Protected Attributes

Clientcli
 
- Protected Attributes inherited from Buffable< int >
int base
 
csArray< csTuple2< const ActiveSpell *, int > > buffs
 
int cached
 

Detailed Description

Definition at line 58 of file client.h.

Member Function Documentation

void MuteBuffable::Initialize ( Client c)
inline

Definition at line 61 of file client.h.

virtual void MuteBuffable::OnChange ( )
protectedvirtual

Called whenever the value changes; implemented in derived classes.

Reimplemented from Buffable< int >.

Member Data Documentation

Client* MuteBuffable::cli
protected

Definition at line 67 of file client.h.


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