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

#include <ProvidePetPowerInfo.h>

Inheritance diagram for ProvidePetPowerInfo:
GameEffectInfo PropertyClass

Public Member Functions

int getHappinessCost ()
 
void setHappinessCost (int val)
 
int getCooldown ()
 
void setCooldown (int val)
 
int getUsesPerCombat ()
 
void setUsesPerCombat (int val)
 
std::string getUnlockedTemplate ()
 
void setUnlockedTemplate (std::string val)
 
std::string getLockedTemplate ()
 
void setLockedTemplate (std::string val)
 
bool getCombatTalent ()
 
void setCombatTalent (bool val)
 
std::string getTriggerName ()
 
void setTriggerName (std::string val)
 
int getUnlockReagentAmount1 ()
 
void setUnlockReagentAmount1 (int val)
 
unsigned int getUnlockReagentTemplate1 ()
 
void setUnlockReagentTemplate1 (unsigned int val)
 
int getUnlockReagentAmount2 ()
 
void setUnlockReagentAmount2 (int val)
 
unsigned int getUnlockReagentTemplate2 ()
 
void setUnlockReagentTemplate2 (unsigned int val)
 
int getUnlockReagentAmount3 ()
 
void setUnlockReagentAmount3 (int val)
 
unsigned int getUnlockReagentTemplate3 ()
 
void setUnlockReagentTemplate3 (unsigned int val)
 
int getUnlockReagentAmount4 ()
 
void setUnlockReagentAmount4 (int val)
 
unsigned int getUnlockReagentTemplate4 ()
 
void setUnlockReagentTemplate4 (unsigned int val)
 
std::string getExtra1 ()
 
void setExtra1 (std::string val)
 
std::string getExtra2 ()
 
void setExtra2 (std::string val)
 
std::string getLootTableName ()
 
void setLootTableName (std::string val)
 
std::string getPowerDisplayName ()
 
void setPowerDisplayName (std::string val)
 
SharedPointer< RequirementList > * getRequirementList ()
 
void setRequirementList (SharedPointer< RequirementList > *val)
 
std::string getRequirementFailedString ()
 
void setRequirementFailedString (std::string val)
 
bool getNoPVP ()
 
void setNoPVP (bool val)
 
int getRampUp ()
 
void setRampUp (int val)
 
std::string getDescription ()
 
void setDescription (std::string val)
 
bool getMyTurn ()
 
void setMyTurn (bool val)
 
- Public Member Functions inherited from GameEffectInfo
std::string getEffectName ()
 
void setEffectName (std::string 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

◆ getCombatTalent()

bool ProvidePetPowerInfo::getCombatTalent ( )
inline

◆ getCooldown()

int ProvidePetPowerInfo::getCooldown ( )
inline

◆ getDescription()

std::string ProvidePetPowerInfo::getDescription ( )
inline

◆ getExtra1()

std::string ProvidePetPowerInfo::getExtra1 ( )
inline

◆ getExtra2()

std::string ProvidePetPowerInfo::getExtra2 ( )
inline

◆ getHappinessCost()

int ProvidePetPowerInfo::getHappinessCost ( )
inline

◆ getLockedTemplate()

std::string ProvidePetPowerInfo::getLockedTemplate ( )
inline

◆ getLootTableName()

std::string ProvidePetPowerInfo::getLootTableName ( )
inline

◆ getMyTurn()

bool ProvidePetPowerInfo::getMyTurn ( )
inline

◆ getNoPVP()

bool ProvidePetPowerInfo::getNoPVP ( )
inline

◆ getPowerDisplayName()

std::string ProvidePetPowerInfo::getPowerDisplayName ( )
inline

◆ getRampUp()

int ProvidePetPowerInfo::getRampUp ( )
inline

◆ getRequirementFailedString()

std::string ProvidePetPowerInfo::getRequirementFailedString ( )
inline

◆ getRequirementList()

SharedPointer< RequirementList > * ProvidePetPowerInfo::getRequirementList ( )
inline

◆ getTriggerName()

std::string ProvidePetPowerInfo::getTriggerName ( )
inline

◆ getUnlockedTemplate()

std::string ProvidePetPowerInfo::getUnlockedTemplate ( )
inline

◆ getUnlockReagentAmount1()

int ProvidePetPowerInfo::getUnlockReagentAmount1 ( )
inline

◆ getUnlockReagentAmount2()

int ProvidePetPowerInfo::getUnlockReagentAmount2 ( )
inline

◆ getUnlockReagentAmount3()

int ProvidePetPowerInfo::getUnlockReagentAmount3 ( )
inline

◆ getUnlockReagentAmount4()

int ProvidePetPowerInfo::getUnlockReagentAmount4 ( )
inline

◆ getUnlockReagentTemplate1()

unsigned int ProvidePetPowerInfo::getUnlockReagentTemplate1 ( )
inline

◆ getUnlockReagentTemplate2()

unsigned int ProvidePetPowerInfo::getUnlockReagentTemplate2 ( )
inline

◆ getUnlockReagentTemplate3()

unsigned int ProvidePetPowerInfo::getUnlockReagentTemplate3 ( )
inline

◆ getUnlockReagentTemplate4()

unsigned int ProvidePetPowerInfo::getUnlockReagentTemplate4 ( )
inline

◆ getUsesPerCombat()

int ProvidePetPowerInfo::getUsesPerCombat ( )
inline

◆ setCombatTalent()

void ProvidePetPowerInfo::setCombatTalent ( bool val)
inline

◆ setCooldown()

void ProvidePetPowerInfo::setCooldown ( int val)
inline

◆ setDescription()

void ProvidePetPowerInfo::setDescription ( std::string val)
inline

◆ setExtra1()

void ProvidePetPowerInfo::setExtra1 ( std::string val)
inline

◆ setExtra2()

void ProvidePetPowerInfo::setExtra2 ( std::string val)
inline

◆ setHappinessCost()

void ProvidePetPowerInfo::setHappinessCost ( int val)
inline

◆ setLockedTemplate()

void ProvidePetPowerInfo::setLockedTemplate ( std::string val)
inline

◆ setLootTableName()

void ProvidePetPowerInfo::setLootTableName ( std::string val)
inline

◆ setMyTurn()

void ProvidePetPowerInfo::setMyTurn ( bool val)
inline

◆ setNoPVP()

void ProvidePetPowerInfo::setNoPVP ( bool val)
inline

◆ setPowerDisplayName()

void ProvidePetPowerInfo::setPowerDisplayName ( std::string val)
inline

◆ setRampUp()

void ProvidePetPowerInfo::setRampUp ( int val)
inline

◆ setRequirementFailedString()

void ProvidePetPowerInfo::setRequirementFailedString ( std::string val)
inline

◆ setRequirementList()

void ProvidePetPowerInfo::setRequirementList ( SharedPointer< RequirementList > * val)
inline

◆ setTriggerName()

void ProvidePetPowerInfo::setTriggerName ( std::string val)
inline

◆ setUnlockedTemplate()

void ProvidePetPowerInfo::setUnlockedTemplate ( std::string val)
inline

◆ setUnlockReagentAmount1()

void ProvidePetPowerInfo::setUnlockReagentAmount1 ( int val)
inline

◆ setUnlockReagentAmount2()

void ProvidePetPowerInfo::setUnlockReagentAmount2 ( int val)
inline

◆ setUnlockReagentAmount3()

void ProvidePetPowerInfo::setUnlockReagentAmount3 ( int val)
inline

◆ setUnlockReagentAmount4()

void ProvidePetPowerInfo::setUnlockReagentAmount4 ( int val)
inline

◆ setUnlockReagentTemplate1()

void ProvidePetPowerInfo::setUnlockReagentTemplate1 ( unsigned int val)
inline

◆ setUnlockReagentTemplate2()

void ProvidePetPowerInfo::setUnlockReagentTemplate2 ( unsigned int val)
inline

◆ setUnlockReagentTemplate3()

void ProvidePetPowerInfo::setUnlockReagentTemplate3 ( unsigned int val)
inline

◆ setUnlockReagentTemplate4()

void ProvidePetPowerInfo::setUnlockReagentTemplate4 ( unsigned int val)
inline

◆ setUsesPerCombat()

void ProvidePetPowerInfo::setUsesPerCombat ( int val)
inline