|
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) |
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 |
|
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 |