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

#include <HatchmakingPet.h>

Inheritance diagram for HatchmakingPet:
PropertyClass

Public Member Functions

gid getPetGID ()
 
void setPetGID (gid val)
 
unsigned int getAgeOutTime ()
 
void setAgeOutTime (unsigned int val)
 
unsigned int getCooldownTime ()
 
void setCooldownTime (unsigned int val)
 
unsigned int getPetTemplateID ()
 
void setPetTemplateID (unsigned int val)
 
unsigned int getHatchCount ()
 
void setHatchCount (unsigned int val)
 
unsigned int getNameKey ()
 
void setNameKey (unsigned int val)
 
gid getPetItemGID ()
 
void setPetItemGID (gid 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

◆ getAgeOutTime()

unsigned int HatchmakingPet::getAgeOutTime ( )
inline

◆ getCooldownTime()

unsigned int HatchmakingPet::getCooldownTime ( )
inline

◆ getHatchCount()

unsigned int HatchmakingPet::getHatchCount ( )
inline

◆ getNameKey()

unsigned int HatchmakingPet::getNameKey ( )
inline

◆ getPetGID()

gid HatchmakingPet::getPetGID ( )
inline

◆ getPetItemGID()

gid HatchmakingPet::getPetItemGID ( )
inline

◆ getPetTemplateID()

unsigned int HatchmakingPet::getPetTemplateID ( )
inline

◆ setAgeOutTime()

void HatchmakingPet::setAgeOutTime ( unsigned int val)
inline

◆ setCooldownTime()

void HatchmakingPet::setCooldownTime ( unsigned int val)
inline

◆ setHatchCount()

void HatchmakingPet::setHatchCount ( unsigned int val)
inline

◆ setNameKey()

void HatchmakingPet::setNameKey ( unsigned int val)
inline

◆ setPetGID()

void HatchmakingPet::setPetGID ( gid val)
inline

◆ setPetItemGID()

void HatchmakingPet::setPetItemGID ( gid val)
inline

◆ setPetTemplateID()

void HatchmakingPet::setPetTemplateID ( unsigned int val)
inline