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

#include <PetItemBehaviorTemplate.h>

Inheritance diagram for PetItemBehaviorTemplate:
BehaviorTemplate PropertyClass

Public Member Functions

List< PetDyeToTexturegetPrimaryDyeToTexture ()
 
void setPrimaryDyeToTexture (List< PetDyeToTexture > val)
 
List< PetDyeToTexturegetSecondaryDyeToTexture ()
 
void setSecondaryDyeToTexture (List< PetDyeToTexture > val)
 
List< PetDyeToTexturegetPatternToTexture ()
 
void setPatternToTexture (List< PetDyeToTexture > val)
 
eGender getEGender ()
 
void setEGender (eGender val)
 
eRace getERace ()
 
void setERace (eRace val)
 
std::string getEggName ()
 
void setEggName (std::string val)
 
int getEggColor ()
 
void setEggColor (int val)
 
float getFScale ()
 
void setFScale (float val)
 
std::string getSHatchRate ()
 
void setSHatchRate (std::string val)
 
unsigned int getWowFactor ()
 
void setWowFactor (unsigned int val)
 
float getFlyingOffset ()
 
void setFlyingOffset (float val)
 
List< PetStatgetMaxStats ()
 
void setMaxStats (List< PetStat > val)
 
List< PetStatgetStartStats ()
 
void setStartStats (List< PetStat > val)
 
List< std::string > getTalents ()
 
void setTalents (List< std::string > val)
 
List< std::string > getDerbyTalents ()
 
void setDerbyTalents (List< std::string > val)
 
List< PetLevelInfogetLevels ()
 
void setLevels (List< PetLevelInfo > val)
 
List< PetStatgetConversionStats ()
 
void setConversionStats (List< PetStat > val)
 
List< std::string > getConversionTalents ()
 
void setConversionTalents (List< std::string > val)
 
unsigned char getConversionLevel ()
 
void setConversionLevel (unsigned char val)
 
unsigned int getConversionXP ()
 
void setConversionXP (unsigned int val)
 
List< std::string > getFavoriteSnackCategories ()
 
void setFavoriteSnackCategories (List< std::string > val)
 
std::string getJumpSound ()
 
void setJumpSound (std::string val)
 
std::string getDuckSound ()
 
void setDuckSound (std::string val)
 
List< MorphingExceptiongetMorphingExceptions ()
 
void setMorphingExceptions (List< MorphingException > val)
 
gid getHatchesAsID ()
 
void setHatchesAsID (gid val)
 
List< std::string > getGuaranteedTalents ()
 
void setGuaranteedTalents (List< std::string > val)
 
List< std::string > getGuaranteedDerbyTalents ()
 
void setGuaranteedDerbyTalents (List< std::string > val)
 
bool getHideName ()
 
void setHideName (bool val)
 
float getHouseGuestOpacity ()
 
void setHouseGuestOpacity (float val)
 
unsigned int getHatchmakingInitalCooldownTime ()
 
void setHatchmakingInitalCooldownTime (unsigned int val)
 
unsigned int getHatchmakingMaximumHatches ()
 
void setHatchmakingMaximumHatches (unsigned int val)
 
bool getExcludeFromHatchOfTheDay ()
 
void setExcludeFromHatchOfTheDay (bool val)
 
bool getExclusivePet ()
 
void setExclusivePet (bool val)
 
List< SharedPointer< UserAnimationEvent > > * getAnimationEventList ()
 
void setAnimationEventList (List< SharedPointer< UserAnimationEvent > > *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.
 

Additional Inherited Members

- Public Attributes inherited from BehaviorTemplate
std::string name
 

Member Function Documentation

◆ getAnimationEventList()

List< SharedPointer< UserAnimationEvent > > * PetItemBehaviorTemplate::getAnimationEventList ( )
inline

◆ getConversionLevel()

unsigned char PetItemBehaviorTemplate::getConversionLevel ( )
inline

◆ getConversionStats()

List< PetStat > PetItemBehaviorTemplate::getConversionStats ( )
inline

◆ getConversionTalents()

List< std::string > PetItemBehaviorTemplate::getConversionTalents ( )
inline

◆ getConversionXP()

unsigned int PetItemBehaviorTemplate::getConversionXP ( )
inline

◆ getDerbyTalents()

List< std::string > PetItemBehaviorTemplate::getDerbyTalents ( )
inline

◆ getDuckSound()

std::string PetItemBehaviorTemplate::getDuckSound ( )
inline

◆ getEGender()

eGender PetItemBehaviorTemplate::getEGender ( )
inline

◆ getEggColor()

int PetItemBehaviorTemplate::getEggColor ( )
inline

◆ getEggName()

std::string PetItemBehaviorTemplate::getEggName ( )
inline

◆ getERace()

eRace PetItemBehaviorTemplate::getERace ( )
inline

◆ getExcludeFromHatchOfTheDay()

bool PetItemBehaviorTemplate::getExcludeFromHatchOfTheDay ( )
inline

◆ getExclusivePet()

bool PetItemBehaviorTemplate::getExclusivePet ( )
inline

◆ getFavoriteSnackCategories()

List< std::string > PetItemBehaviorTemplate::getFavoriteSnackCategories ( )
inline

◆ getFlyingOffset()

float PetItemBehaviorTemplate::getFlyingOffset ( )
inline

◆ getFScale()

float PetItemBehaviorTemplate::getFScale ( )
inline

◆ getGuaranteedDerbyTalents()

List< std::string > PetItemBehaviorTemplate::getGuaranteedDerbyTalents ( )
inline

◆ getGuaranteedTalents()

List< std::string > PetItemBehaviorTemplate::getGuaranteedTalents ( )
inline

◆ getHatchesAsID()

gid PetItemBehaviorTemplate::getHatchesAsID ( )
inline

◆ getHatchmakingInitalCooldownTime()

unsigned int PetItemBehaviorTemplate::getHatchmakingInitalCooldownTime ( )
inline

◆ getHatchmakingMaximumHatches()

unsigned int PetItemBehaviorTemplate::getHatchmakingMaximumHatches ( )
inline

◆ getHideName()

bool PetItemBehaviorTemplate::getHideName ( )
inline

◆ getHouseGuestOpacity()

float PetItemBehaviorTemplate::getHouseGuestOpacity ( )
inline

◆ getJumpSound()

std::string PetItemBehaviorTemplate::getJumpSound ( )
inline

◆ getLevels()

List< PetLevelInfo > PetItemBehaviorTemplate::getLevels ( )
inline

◆ getMaxStats()

List< PetStat > PetItemBehaviorTemplate::getMaxStats ( )
inline

◆ getMorphingExceptions()

List< MorphingException > PetItemBehaviorTemplate::getMorphingExceptions ( )
inline

◆ getPatternToTexture()

List< PetDyeToTexture > PetItemBehaviorTemplate::getPatternToTexture ( )
inline

◆ getPrimaryDyeToTexture()

List< PetDyeToTexture > PetItemBehaviorTemplate::getPrimaryDyeToTexture ( )
inline

◆ getSecondaryDyeToTexture()

List< PetDyeToTexture > PetItemBehaviorTemplate::getSecondaryDyeToTexture ( )
inline

◆ getSHatchRate()

std::string PetItemBehaviorTemplate::getSHatchRate ( )
inline

◆ getStartStats()

List< PetStat > PetItemBehaviorTemplate::getStartStats ( )
inline

◆ getTalents()

List< std::string > PetItemBehaviorTemplate::getTalents ( )
inline

◆ getWowFactor()

unsigned int PetItemBehaviorTemplate::getWowFactor ( )
inline

◆ setAnimationEventList()

void PetItemBehaviorTemplate::setAnimationEventList ( List< SharedPointer< UserAnimationEvent > > * val)
inline

◆ setConversionLevel()

void PetItemBehaviorTemplate::setConversionLevel ( unsigned char val)
inline

◆ setConversionStats()

void PetItemBehaviorTemplate::setConversionStats ( List< PetStat > val)
inline

◆ setConversionTalents()

void PetItemBehaviorTemplate::setConversionTalents ( List< std::string > val)
inline

◆ setConversionXP()

void PetItemBehaviorTemplate::setConversionXP ( unsigned int val)
inline

◆ setDerbyTalents()

void PetItemBehaviorTemplate::setDerbyTalents ( List< std::string > val)
inline

◆ setDuckSound()

void PetItemBehaviorTemplate::setDuckSound ( std::string val)
inline

◆ setEGender()

void PetItemBehaviorTemplate::setEGender ( eGender val)
inline

◆ setEggColor()

void PetItemBehaviorTemplate::setEggColor ( int val)
inline

◆ setEggName()

void PetItemBehaviorTemplate::setEggName ( std::string val)
inline

◆ setERace()

void PetItemBehaviorTemplate::setERace ( eRace val)
inline

◆ setExcludeFromHatchOfTheDay()

void PetItemBehaviorTemplate::setExcludeFromHatchOfTheDay ( bool val)
inline

◆ setExclusivePet()

void PetItemBehaviorTemplate::setExclusivePet ( bool val)
inline

◆ setFavoriteSnackCategories()

void PetItemBehaviorTemplate::setFavoriteSnackCategories ( List< std::string > val)
inline

◆ setFlyingOffset()

void PetItemBehaviorTemplate::setFlyingOffset ( float val)
inline

◆ setFScale()

void PetItemBehaviorTemplate::setFScale ( float val)
inline

◆ setGuaranteedDerbyTalents()

void PetItemBehaviorTemplate::setGuaranteedDerbyTalents ( List< std::string > val)
inline

◆ setGuaranteedTalents()

void PetItemBehaviorTemplate::setGuaranteedTalents ( List< std::string > val)
inline

◆ setHatchesAsID()

void PetItemBehaviorTemplate::setHatchesAsID ( gid val)
inline

◆ setHatchmakingInitalCooldownTime()

void PetItemBehaviorTemplate::setHatchmakingInitalCooldownTime ( unsigned int val)
inline

◆ setHatchmakingMaximumHatches()

void PetItemBehaviorTemplate::setHatchmakingMaximumHatches ( unsigned int val)
inline

◆ setHideName()

void PetItemBehaviorTemplate::setHideName ( bool val)
inline

◆ setHouseGuestOpacity()

void PetItemBehaviorTemplate::setHouseGuestOpacity ( float val)
inline

◆ setJumpSound()

void PetItemBehaviorTemplate::setJumpSound ( std::string val)
inline

◆ setLevels()

void PetItemBehaviorTemplate::setLevels ( List< PetLevelInfo > val)
inline

◆ setMaxStats()

void PetItemBehaviorTemplate::setMaxStats ( List< PetStat > val)
inline

◆ setMorphingExceptions()

void PetItemBehaviorTemplate::setMorphingExceptions ( List< MorphingException > val)
inline

◆ setPatternToTexture()

void PetItemBehaviorTemplate::setPatternToTexture ( List< PetDyeToTexture > val)
inline

◆ setPrimaryDyeToTexture()

void PetItemBehaviorTemplate::setPrimaryDyeToTexture ( List< PetDyeToTexture > val)
inline

◆ setSecondaryDyeToTexture()

void PetItemBehaviorTemplate::setSecondaryDyeToTexture ( List< PetDyeToTexture > val)
inline

◆ setSHatchRate()

void PetItemBehaviorTemplate::setSHatchRate ( std::string val)
inline

◆ setStartStats()

void PetItemBehaviorTemplate::setStartStats ( List< PetStat > val)
inline

◆ setTalents()

void PetItemBehaviorTemplate::setTalents ( List< std::string > val)
inline

◆ setWowFactor()

void PetItemBehaviorTemplate::setWowFactor ( unsigned int val)
inline