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

#include <SeedBehaviorTemplate.h>

Inheritance diagram for SeedBehaviorTemplate:
BehaviorTemplate PropertyClass

Public Member Functions

bool getInitialRandom ()
 
void setInitialRandom (bool val)
 
bool getTurnRandom ()
 
void setTurnRandom (bool val)
 
bool getTrackPlayer ()
 
void setTrackPlayer (bool val)
 
bool getShy ()
 
void setShy (bool val)
 
float getSpeed ()
 
void setSpeed (float val)
 
unsigned int getNextStageTemplateID ()
 
void setNextStageTemplateID (unsigned int val)
 
std::string getNextStageRate ()
 
void setNextStageRate (std::string val)
 
std::string getNeedsWaterMinRate ()
 
void setNeedsWaterMinRate (std::string val)
 
std::string getNeedsSunMinRate ()
 
void setNeedsSunMinRate (std::string val)
 
std::string getNeedsPollinationMinRate ()
 
void setNeedsPollinationMinRate (std::string val)
 
std::string getNeedsWaterMaxRate ()
 
void setNeedsWaterMaxRate (std::string val)
 
std::string getNeedsSunMaxRate ()
 
void setNeedsSunMaxRate (std::string val)
 
std::string getNeedsPollinationMaxRate ()
 
void setNeedsPollinationMaxRate (std::string val)
 
std::string getNeedsMagicMinRate ()
 
void setNeedsMagicMinRate (std::string val)
 
std::string getNeedsMagicMaxRate ()
 
void setNeedsMagicMaxRate (std::string val)
 
std::string getNeedsMusicMinRate ()
 
void setNeedsMusicMinRate (std::string val)
 
std::string getNeedsMusicMaxRate ()
 
void setNeedsMusicMaxRate (std::string val)
 
PlantStage getPlantStage ()
 
void setPlantStage (PlantStage val)
 
unsigned int getWiltTemplateID ()
 
void setWiltTemplateID (unsigned int val)
 
unsigned int getDeadTemplateID ()
 
void setDeadTemplateID (unsigned int val)
 
unsigned int getYoungTemplateID ()
 
void setYoungTemplateID (unsigned int val)
 
std::string getNeedsWaterWiltRate ()
 
void setNeedsWaterWiltRate (std::string val)
 
std::string getNeedsSunWiltRate ()
 
void setNeedsSunWiltRate (std::string val)
 
std::string getNeedsPollinationWiltRate ()
 
void setNeedsPollinationWiltRate (std::string val)
 
std::string getNeedsMagicWiltRate ()
 
void setNeedsMagicWiltRate (std::string val)
 
std::string getNeedsMusicWiltRate ()
 
void setNeedsMusicWiltRate (std::string val)
 
std::string getHarvestMinRate ()
 
void setHarvestMinRate (std::string val)
 
std::string getHarvestMaxRate ()
 
void setHarvestMaxRate (std::string val)
 
Vector< PestEntrygetPestList ()
 
void setPestList (Vector< PestEntry > val)
 
std::string getPestUpdateRate ()
 
void setPestUpdateRate (std::string val)
 
bool getRequiresEnchantedSoil ()
 
void setRequiresEnchantedSoil (bool val)
 
int getRewardsRating ()
 
void setRewardsRating (int val)
 
int getChallengeRating ()
 
void setChallengeRating (int val)
 
int getHarvestXP ()
 
void setHarvestXP (int val)
 
bool getRequiresEnrichedSoil ()
 
void setRequiresEnrichedSoil (bool val)
 
bool getFidgetDuringHappy ()
 
void setFidgetDuringHappy (bool val)
 
std::string getFidgetSoundEffectName ()
 
void setFidgetSoundEffectName (std::string val)
 
float getFidgetSoundEffectGain ()
 
void setFidgetSoundEffectGain (float val)
 
unsigned int getAngelEffectTemplateID ()
 
void setAngelEffectTemplateID (unsigned int val)
 
SeedSize getSeedSize ()
 
void setSeedSize (SeedSize val)
 
int getSeedLimit ()
 
void setSeedLimit (int val)
 
int getGardeningLevelRequirement ()
 
void setGardeningLevelRequirement (int val)
 
unsigned int getMaximumNumberOfHarvests ()
 
void setMaximumNumberOfHarvests (unsigned int val)
 
Vector< LikesDislikesEntrygetLikesDislikesList ()
 
void setLikesDislikesList (Vector< LikesDislikesEntry > val)
 
unsigned int getMatureTemplateID ()
 
void setMatureTemplateID (unsigned int val)
 
int getPlantRank ()
 
void setPlantRank (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.
 

Additional Inherited Members

- Public Attributes inherited from BehaviorTemplate
std::string name
 

Member Function Documentation

◆ getAngelEffectTemplateID()

unsigned int SeedBehaviorTemplate::getAngelEffectTemplateID ( )
inline

◆ getChallengeRating()

int SeedBehaviorTemplate::getChallengeRating ( )
inline

◆ getDeadTemplateID()

unsigned int SeedBehaviorTemplate::getDeadTemplateID ( )
inline

◆ getFidgetDuringHappy()

bool SeedBehaviorTemplate::getFidgetDuringHappy ( )
inline

◆ getFidgetSoundEffectGain()

float SeedBehaviorTemplate::getFidgetSoundEffectGain ( )
inline

◆ getFidgetSoundEffectName()

std::string SeedBehaviorTemplate::getFidgetSoundEffectName ( )
inline

◆ getGardeningLevelRequirement()

int SeedBehaviorTemplate::getGardeningLevelRequirement ( )
inline

◆ getHarvestMaxRate()

std::string SeedBehaviorTemplate::getHarvestMaxRate ( )
inline

◆ getHarvestMinRate()

std::string SeedBehaviorTemplate::getHarvestMinRate ( )
inline

◆ getHarvestXP()

int SeedBehaviorTemplate::getHarvestXP ( )
inline

◆ getInitialRandom()

bool SeedBehaviorTemplate::getInitialRandom ( )
inline

◆ getLikesDislikesList()

Vector< LikesDislikesEntry > SeedBehaviorTemplate::getLikesDislikesList ( )
inline

◆ getMatureTemplateID()

unsigned int SeedBehaviorTemplate::getMatureTemplateID ( )
inline

◆ getMaximumNumberOfHarvests()

unsigned int SeedBehaviorTemplate::getMaximumNumberOfHarvests ( )
inline

◆ getNeedsMagicMaxRate()

std::string SeedBehaviorTemplate::getNeedsMagicMaxRate ( )
inline

◆ getNeedsMagicMinRate()

std::string SeedBehaviorTemplate::getNeedsMagicMinRate ( )
inline

◆ getNeedsMagicWiltRate()

std::string SeedBehaviorTemplate::getNeedsMagicWiltRate ( )
inline

◆ getNeedsMusicMaxRate()

std::string SeedBehaviorTemplate::getNeedsMusicMaxRate ( )
inline

◆ getNeedsMusicMinRate()

std::string SeedBehaviorTemplate::getNeedsMusicMinRate ( )
inline

◆ getNeedsMusicWiltRate()

std::string SeedBehaviorTemplate::getNeedsMusicWiltRate ( )
inline

◆ getNeedsPollinationMaxRate()

std::string SeedBehaviorTemplate::getNeedsPollinationMaxRate ( )
inline

◆ getNeedsPollinationMinRate()

std::string SeedBehaviorTemplate::getNeedsPollinationMinRate ( )
inline

◆ getNeedsPollinationWiltRate()

std::string SeedBehaviorTemplate::getNeedsPollinationWiltRate ( )
inline

◆ getNeedsSunMaxRate()

std::string SeedBehaviorTemplate::getNeedsSunMaxRate ( )
inline

◆ getNeedsSunMinRate()

std::string SeedBehaviorTemplate::getNeedsSunMinRate ( )
inline

◆ getNeedsSunWiltRate()

std::string SeedBehaviorTemplate::getNeedsSunWiltRate ( )
inline

◆ getNeedsWaterMaxRate()

std::string SeedBehaviorTemplate::getNeedsWaterMaxRate ( )
inline

◆ getNeedsWaterMinRate()

std::string SeedBehaviorTemplate::getNeedsWaterMinRate ( )
inline

◆ getNeedsWaterWiltRate()

std::string SeedBehaviorTemplate::getNeedsWaterWiltRate ( )
inline

◆ getNextStageRate()

std::string SeedBehaviorTemplate::getNextStageRate ( )
inline

◆ getNextStageTemplateID()

unsigned int SeedBehaviorTemplate::getNextStageTemplateID ( )
inline

◆ getPestList()

Vector< PestEntry > SeedBehaviorTemplate::getPestList ( )
inline

◆ getPestUpdateRate()

std::string SeedBehaviorTemplate::getPestUpdateRate ( )
inline

◆ getPlantRank()

int SeedBehaviorTemplate::getPlantRank ( )
inline

◆ getPlantStage()

PlantStage SeedBehaviorTemplate::getPlantStage ( )
inline

◆ getRequiresEnchantedSoil()

bool SeedBehaviorTemplate::getRequiresEnchantedSoil ( )
inline

◆ getRequiresEnrichedSoil()

bool SeedBehaviorTemplate::getRequiresEnrichedSoil ( )
inline

◆ getRewardsRating()

int SeedBehaviorTemplate::getRewardsRating ( )
inline

◆ getSeedLimit()

int SeedBehaviorTemplate::getSeedLimit ( )
inline

◆ getSeedSize()

SeedSize SeedBehaviorTemplate::getSeedSize ( )
inline

◆ getShy()

bool SeedBehaviorTemplate::getShy ( )
inline

◆ getSpeed()

float SeedBehaviorTemplate::getSpeed ( )
inline

◆ getTrackPlayer()

bool SeedBehaviorTemplate::getTrackPlayer ( )
inline

◆ getTurnRandom()

bool SeedBehaviorTemplate::getTurnRandom ( )
inline

◆ getWiltTemplateID()

unsigned int SeedBehaviorTemplate::getWiltTemplateID ( )
inline

◆ getYoungTemplateID()

unsigned int SeedBehaviorTemplate::getYoungTemplateID ( )
inline

◆ setAngelEffectTemplateID()

void SeedBehaviorTemplate::setAngelEffectTemplateID ( unsigned int val)
inline

◆ setChallengeRating()

void SeedBehaviorTemplate::setChallengeRating ( int val)
inline

◆ setDeadTemplateID()

void SeedBehaviorTemplate::setDeadTemplateID ( unsigned int val)
inline

◆ setFidgetDuringHappy()

void SeedBehaviorTemplate::setFidgetDuringHappy ( bool val)
inline

◆ setFidgetSoundEffectGain()

void SeedBehaviorTemplate::setFidgetSoundEffectGain ( float val)
inline

◆ setFidgetSoundEffectName()

void SeedBehaviorTemplate::setFidgetSoundEffectName ( std::string val)
inline

◆ setGardeningLevelRequirement()

void SeedBehaviorTemplate::setGardeningLevelRequirement ( int val)
inline

◆ setHarvestMaxRate()

void SeedBehaviorTemplate::setHarvestMaxRate ( std::string val)
inline

◆ setHarvestMinRate()

void SeedBehaviorTemplate::setHarvestMinRate ( std::string val)
inline

◆ setHarvestXP()

void SeedBehaviorTemplate::setHarvestXP ( int val)
inline

◆ setInitialRandom()

void SeedBehaviorTemplate::setInitialRandom ( bool val)
inline

◆ setLikesDislikesList()

void SeedBehaviorTemplate::setLikesDislikesList ( Vector< LikesDislikesEntry > val)
inline

◆ setMatureTemplateID()

void SeedBehaviorTemplate::setMatureTemplateID ( unsigned int val)
inline

◆ setMaximumNumberOfHarvests()

void SeedBehaviorTemplate::setMaximumNumberOfHarvests ( unsigned int val)
inline

◆ setNeedsMagicMaxRate()

void SeedBehaviorTemplate::setNeedsMagicMaxRate ( std::string val)
inline

◆ setNeedsMagicMinRate()

void SeedBehaviorTemplate::setNeedsMagicMinRate ( std::string val)
inline

◆ setNeedsMagicWiltRate()

void SeedBehaviorTemplate::setNeedsMagicWiltRate ( std::string val)
inline

◆ setNeedsMusicMaxRate()

void SeedBehaviorTemplate::setNeedsMusicMaxRate ( std::string val)
inline

◆ setNeedsMusicMinRate()

void SeedBehaviorTemplate::setNeedsMusicMinRate ( std::string val)
inline

◆ setNeedsMusicWiltRate()

void SeedBehaviorTemplate::setNeedsMusicWiltRate ( std::string val)
inline

◆ setNeedsPollinationMaxRate()

void SeedBehaviorTemplate::setNeedsPollinationMaxRate ( std::string val)
inline

◆ setNeedsPollinationMinRate()

void SeedBehaviorTemplate::setNeedsPollinationMinRate ( std::string val)
inline

◆ setNeedsPollinationWiltRate()

void SeedBehaviorTemplate::setNeedsPollinationWiltRate ( std::string val)
inline

◆ setNeedsSunMaxRate()

void SeedBehaviorTemplate::setNeedsSunMaxRate ( std::string val)
inline

◆ setNeedsSunMinRate()

void SeedBehaviorTemplate::setNeedsSunMinRate ( std::string val)
inline

◆ setNeedsSunWiltRate()

void SeedBehaviorTemplate::setNeedsSunWiltRate ( std::string val)
inline

◆ setNeedsWaterMaxRate()

void SeedBehaviorTemplate::setNeedsWaterMaxRate ( std::string val)
inline

◆ setNeedsWaterMinRate()

void SeedBehaviorTemplate::setNeedsWaterMinRate ( std::string val)
inline

◆ setNeedsWaterWiltRate()

void SeedBehaviorTemplate::setNeedsWaterWiltRate ( std::string val)
inline

◆ setNextStageRate()

void SeedBehaviorTemplate::setNextStageRate ( std::string val)
inline

◆ setNextStageTemplateID()

void SeedBehaviorTemplate::setNextStageTemplateID ( unsigned int val)
inline

◆ setPestList()

void SeedBehaviorTemplate::setPestList ( Vector< PestEntry > val)
inline

◆ setPestUpdateRate()

void SeedBehaviorTemplate::setPestUpdateRate ( std::string val)
inline

◆ setPlantRank()

void SeedBehaviorTemplate::setPlantRank ( int val)
inline

◆ setPlantStage()

void SeedBehaviorTemplate::setPlantStage ( PlantStage val)
inline

◆ setRequiresEnchantedSoil()

void SeedBehaviorTemplate::setRequiresEnchantedSoil ( bool val)
inline

◆ setRequiresEnrichedSoil()

void SeedBehaviorTemplate::setRequiresEnrichedSoil ( bool val)
inline

◆ setRewardsRating()

void SeedBehaviorTemplate::setRewardsRating ( int val)
inline

◆ setSeedLimit()

void SeedBehaviorTemplate::setSeedLimit ( int val)
inline

◆ setSeedSize()

void SeedBehaviorTemplate::setSeedSize ( SeedSize val)
inline

◆ setShy()

void SeedBehaviorTemplate::setShy ( bool val)
inline

◆ setSpeed()

void SeedBehaviorTemplate::setSpeed ( float val)
inline

◆ setTrackPlayer()

void SeedBehaviorTemplate::setTrackPlayer ( bool val)
inline

◆ setTurnRandom()

void SeedBehaviorTemplate::setTurnRandom ( bool val)
inline

◆ setWiltTemplateID()

void SeedBehaviorTemplate::setWiltTemplateID ( unsigned int val)
inline

◆ setYoungTemplateID()

void SeedBehaviorTemplate::setYoungTemplateID ( unsigned int val)
inline