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

#include <ClientPetNameBehavior.h>

Inheritance diagram for ClientPetNameBehavior:
ClientWizPlayerNameBehavior NameOverrideBehavior BehaviorInstance PropertyClass PropertyClass

Public Member Functions

unsigned int getOverallRating ()
 
void setOverallRating (unsigned int val)
 
unsigned int getActiveRating ()
 
void setActiveRating (unsigned int val)
 
unsigned int getPetLevel ()
 
void setPetLevel (unsigned int val)
 
bool getBHasSocketedJewel ()
 
void setBHasSocketedJewel (bool val)
 
bool getHideName ()
 
void setHideName (bool val)
 
unsigned int getTemplateID ()
 
void setTemplateID (unsigned int val)
 
- Public Member Functions inherited from ClientWizPlayerNameBehavior
unsigned int getNameKeys ()
 
void setNameKeys (unsigned int val)
 
bool getUseRank ()
 
void setUseRank (bool val)
 
eGender getEGender ()
 
void setEGender (eGender val)
 
eRace getERace ()
 
void setERace (eRace val)
 
std::string getBadgeTitle ()
 
void setBadgeTitle (std::string val)
 
unsigned int getChatPermissions ()
 
void setChatPermissions (unsigned int val)
 
unsigned int getPvpIconID ()
 
void setPvpIconID (unsigned int val)
 
unsigned int getLocaleID ()
 
void setLocaleID (unsigned int val)
 
bool getFriendlyPlayer ()
 
void setFriendlyPlayer (bool val)
 
bool getVolunteer ()
 
void setVolunteer (bool val)
 
unsigned int getGuildName ()
 
void setGuildName (unsigned int val)
 
- Public Member Functions inherited from NameOverrideBehavior
std::wstring getWsNameOverride ()
 
void setWsNameOverride (std::wstring val)
 
- Public Member Functions inherited from BehaviorInstance
unsigned int getBehaviorTemplateNameID ()
 
void setBehaviorTemplateNameID (unsigned int 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

◆ getActiveRating()

unsigned int ClientPetNameBehavior::getActiveRating ( )
inline

◆ getBHasSocketedJewel()

bool ClientPetNameBehavior::getBHasSocketedJewel ( )
inline

◆ getHideName()

bool ClientPetNameBehavior::getHideName ( )
inline

◆ getOverallRating()

unsigned int ClientPetNameBehavior::getOverallRating ( )
inline

◆ getPetLevel()

unsigned int ClientPetNameBehavior::getPetLevel ( )
inline

◆ getTemplateID()

unsigned int ClientPetNameBehavior::getTemplateID ( )
inline

◆ setActiveRating()

void ClientPetNameBehavior::setActiveRating ( unsigned int val)
inline

◆ setBHasSocketedJewel()

void ClientPetNameBehavior::setBHasSocketedJewel ( bool val)
inline

◆ setHideName()

void ClientPetNameBehavior::setHideName ( bool val)
inline

◆ setOverallRating()

void ClientPetNameBehavior::setOverallRating ( unsigned int val)
inline

◆ setPetLevel()

void ClientPetNameBehavior::setPetLevel ( unsigned int val)
inline

◆ setTemplateID()

void ClientPetNameBehavior::setTemplateID ( unsigned int val)
inline