Planeshift
SkillStatBuffable Class Reference

#include <pscharacter.h>

Public Member Functions

void Initialize (psCharacter *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

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

Detailed Description

Definition at line 282 of file pscharacter.h.

Member Function Documentation

void SkillStatBuffable::Initialize ( psCharacter c)
inline

Definition at line 285 of file pscharacter.h.

virtual void SkillStatBuffable::OnChange ( )
protectedvirtual

Called whenever the value changes; implemented in derived classes.

Reimplemented from Buffable< int >.

Member Data Documentation

psCharacter* SkillStatBuffable::chr
protected

Definition at line 291 of file pscharacter.h.


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