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

#include <ClassProjectPlayer.h>

Inheritance diagram for ClassProjectPlayer:
PropertyClass

Public Member Functions

gid getPlayerGID ()
 
void setPlayerGID (gid val)
 
unsigned short getTotalProgress ()
 
void setTotalProgress (unsigned short val)
 
unsigned char getTokens ()
 
void setTokens (unsigned char val)
 
unsigned short getFlags ()
 
void setFlags (unsigned short val)
 
unsigned short getGoalProgress1 ()
 
void setGoalProgress1 (unsigned short val)
 
unsigned short getGoalProgress2 ()
 
void setGoalProgress2 (unsigned short val)
 
unsigned short getGoalProgress3 ()
 
void setGoalProgress3 (unsigned short val)
 
unsigned short getGoalProgress4 ()
 
void setGoalProgress4 (unsigned short val)
 
unsigned short getGoalProgress5 ()
 
void setGoalProgress5 (unsigned short val)
 
unsigned int getPackedName ()
 
void setPackedName (unsigned int val)
 
unsigned char getPurchasedTokens ()
 
void setPurchasedTokens (unsigned char val)
 
unsigned char getLevel ()
 
void setLevel (unsigned char val)
 
gid getBuddyListGID ()
 
void setBuddyListGID (gid val)
 
Vector< unsigned char > getExtendedData ()
 
void setExtendedData (Vector< unsigned char > val)
 
bool getUsesExtraData ()
 
void setUsesExtraData (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

◆ getBuddyListGID()

gid ClassProjectPlayer::getBuddyListGID ( )
inline

◆ getExtendedData()

Vector< unsigned char > ClassProjectPlayer::getExtendedData ( )
inline

◆ getFlags()

unsigned short ClassProjectPlayer::getFlags ( )
inline

◆ getGoalProgress1()

unsigned short ClassProjectPlayer::getGoalProgress1 ( )
inline

◆ getGoalProgress2()

unsigned short ClassProjectPlayer::getGoalProgress2 ( )
inline

◆ getGoalProgress3()

unsigned short ClassProjectPlayer::getGoalProgress3 ( )
inline

◆ getGoalProgress4()

unsigned short ClassProjectPlayer::getGoalProgress4 ( )
inline

◆ getGoalProgress5()

unsigned short ClassProjectPlayer::getGoalProgress5 ( )
inline

◆ getLevel()

unsigned char ClassProjectPlayer::getLevel ( )
inline

◆ getPackedName()

unsigned int ClassProjectPlayer::getPackedName ( )
inline

◆ getPlayerGID()

gid ClassProjectPlayer::getPlayerGID ( )
inline

◆ getPurchasedTokens()

unsigned char ClassProjectPlayer::getPurchasedTokens ( )
inline

◆ getTokens()

unsigned char ClassProjectPlayer::getTokens ( )
inline

◆ getTotalProgress()

unsigned short ClassProjectPlayer::getTotalProgress ( )
inline

◆ getUsesExtraData()

bool ClassProjectPlayer::getUsesExtraData ( )
inline

◆ setBuddyListGID()

void ClassProjectPlayer::setBuddyListGID ( gid val)
inline

◆ setExtendedData()

void ClassProjectPlayer::setExtendedData ( Vector< unsigned char > val)
inline

◆ setFlags()

void ClassProjectPlayer::setFlags ( unsigned short val)
inline

◆ setGoalProgress1()

void ClassProjectPlayer::setGoalProgress1 ( unsigned short val)
inline

◆ setGoalProgress2()

void ClassProjectPlayer::setGoalProgress2 ( unsigned short val)
inline

◆ setGoalProgress3()

void ClassProjectPlayer::setGoalProgress3 ( unsigned short val)
inline

◆ setGoalProgress4()

void ClassProjectPlayer::setGoalProgress4 ( unsigned short val)
inline

◆ setGoalProgress5()

void ClassProjectPlayer::setGoalProgress5 ( unsigned short val)
inline

◆ setLevel()

void ClassProjectPlayer::setLevel ( unsigned char val)
inline

◆ setPackedName()

void ClassProjectPlayer::setPackedName ( unsigned int val)
inline

◆ setPlayerGID()

void ClassProjectPlayer::setPlayerGID ( gid val)
inline

◆ setPurchasedTokens()

void ClassProjectPlayer::setPurchasedTokens ( unsigned char val)
inline

◆ setTokens()

void ClassProjectPlayer::setTokens ( unsigned char val)
inline

◆ setTotalProgress()

void ClassProjectPlayer::setTotalProgress ( unsigned short val)
inline

◆ setUsesExtraData()

void ClassProjectPlayer::setUsesExtraData ( bool val)
inline