Cyrus Mod Loader
Loading...
Searching...
No Matches
SpellRank Class Reference

#include <SpellRank.h>

Inheritance diagram for SpellRank:
PropertyClass

Public Member Functions

unsigned char getSpellRank ()
 
void setSpellRank (unsigned char val)
 
unsigned char getBalancePips ()
 
void setBalancePips (unsigned char val)
 
unsigned char getDeathPips ()
 
void setDeathPips (unsigned char val)
 
unsigned char getFirePips ()
 
void setFirePips (unsigned char val)
 
unsigned char getIcePips ()
 
void setIcePips (unsigned char val)
 
unsigned char getLifePips ()
 
void setLifePips (unsigned char val)
 
unsigned char getMythPips ()
 
void setMythPips (unsigned char val)
 
unsigned char getStormPips ()
 
void setStormPips (unsigned char val)
 
unsigned char getShadowPips ()
 
void setShadowPips (unsigned char val)
 
bool getXPipSpell ()
 
void setXPipSpell (bool val)
 
- Public Member Functions inherited from PropertyClass
virtual char * getClassName ()=0
 Gets the class name of the derived class in the format class T[*].
 
virtual void * getPropertyList ()=0
 Constructs and caches the PropertyList for the derived class, adding all reflected members and member functions.
 
virtual bool copy (uint32_t a1)=0
 Copies the property class data.
 
virtual void * serialize (void *a2, uint32_t a3)=0
 Serializes the derived class's PropertyList as XML.
 
virtual bool onCreated ()=0
 Called when the PropertyClass is created.
 
template<typename T >
CYRUS T * as ()
 Casts this to a pointer of type T.
 
virtual void onPostLoad ()=0
 Called when the PropertyClass is loaded, i.e., initialize is called and onCreated has finished.
 
virtual void onFinalizeLoad ()=0
 
virtual bool shouldNotSerialize ()=0
 Determines if the PropertyClass should not be serialized.
 

Member Function Documentation

◆ getBalancePips()

unsigned char SpellRank::getBalancePips ( )
inline

◆ getDeathPips()

unsigned char SpellRank::getDeathPips ( )
inline

◆ getFirePips()

unsigned char SpellRank::getFirePips ( )
inline

◆ getIcePips()

unsigned char SpellRank::getIcePips ( )
inline

◆ getLifePips()

unsigned char SpellRank::getLifePips ( )
inline

◆ getMythPips()

unsigned char SpellRank::getMythPips ( )
inline

◆ getShadowPips()

unsigned char SpellRank::getShadowPips ( )
inline

◆ getSpellRank()

unsigned char SpellRank::getSpellRank ( )
inline

◆ getStormPips()

unsigned char SpellRank::getStormPips ( )
inline

◆ getXPipSpell()

bool SpellRank::getXPipSpell ( )
inline

◆ setBalancePips()

void SpellRank::setBalancePips ( unsigned char val)
inline

◆ setDeathPips()

void SpellRank::setDeathPips ( unsigned char val)
inline

◆ setFirePips()

void SpellRank::setFirePips ( unsigned char val)
inline

◆ setIcePips()

void SpellRank::setIcePips ( unsigned char val)
inline

◆ setLifePips()

void SpellRank::setLifePips ( unsigned char val)
inline

◆ setMythPips()

void SpellRank::setMythPips ( unsigned char val)
inline

◆ setShadowPips()

void SpellRank::setShadowPips ( unsigned char val)
inline

◆ setSpellRank()

void SpellRank::setSpellRank ( unsigned char val)
inline

◆ setStormPips()

void SpellRank::setStormPips ( unsigned char val)
inline

◆ setXPipSpell()

void SpellRank::setXPipSpell ( bool val)
inline