Cyrus Mod Loader
|
#include <SeedBehaviorTemplate.h>
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< PestEntry > | getPestList () |
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< LikesDislikesEntry > | getLikesDislikesList () |
void | setLikesDislikesList (Vector< LikesDislikesEntry > val) |
unsigned int | getMatureTemplateID () |
void | setMatureTemplateID (unsigned int val) |
int | getPlantRank () |
void | setPlantRank (int val) |
![]() | |
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 | |
![]() | |
std::string | name |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |