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

#include <FishBehaviorTemplate.h>

Inheritance diagram for FishBehaviorTemplate:
BehaviorTemplate PropertyClass

Public Member Functions

float getSpeed ()
 
void setSpeed (float val)
 
std::string getSchoolName ()
 
void setSchoolName (std::string val)
 
int getRank ()
 
void setRank (int val)
 
std::string getHolidayFlags ()
 
void setHolidayFlags (std::string val)
 
float getMinimumSize ()
 
void setMinimumSize (float val)
 
float getMaximumSize ()
 
void setMaximumSize (float val)
 
int getIsPredator ()
 
void setIsPredator (int val)
 
float getPercentChanceToTurn ()
 
void setPercentChanceToTurn (float val)
 
float getPredatorRange ()
 
void setPredatorRange (float val)
 
std::string getShadowFishKFM ()
 
void setShadowFishKFM (std::string val)
 
float getAlphaLevel ()
 
void setAlphaLevel (float val)
 
float getInitialBiteChance ()
 
void setInitialBiteChance (float val)
 
float getIncrementalBiteChance ()
 
void setIncrementalBiteChance (float val)
 
float getBaseLength ()
 
void setBaseLength (float val)
 
int getFishingXP ()
 
void setFishingXP (int val)
 
float getBiteSeconds ()
 
void setBiteSeconds (float val)
 
int getIconIndex ()
 
void setIconIndex (int val)
 
int getFishtankType ()
 
void setFishtankType (int val)
 
int getFishSalePrice ()
 
void setFishSalePrice (int val)
 
int getRarity ()
 
void setRarity (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

◆ getAlphaLevel()

float FishBehaviorTemplate::getAlphaLevel ( )
inline

◆ getBaseLength()

float FishBehaviorTemplate::getBaseLength ( )
inline

◆ getBiteSeconds()

float FishBehaviorTemplate::getBiteSeconds ( )
inline

◆ getFishingXP()

int FishBehaviorTemplate::getFishingXP ( )
inline

◆ getFishSalePrice()

int FishBehaviorTemplate::getFishSalePrice ( )
inline

◆ getFishtankType()

int FishBehaviorTemplate::getFishtankType ( )
inline

◆ getHolidayFlags()

std::string FishBehaviorTemplate::getHolidayFlags ( )
inline

◆ getIconIndex()

int FishBehaviorTemplate::getIconIndex ( )
inline

◆ getIncrementalBiteChance()

float FishBehaviorTemplate::getIncrementalBiteChance ( )
inline

◆ getInitialBiteChance()

float FishBehaviorTemplate::getInitialBiteChance ( )
inline

◆ getIsPredator()

int FishBehaviorTemplate::getIsPredator ( )
inline

◆ getMaximumSize()

float FishBehaviorTemplate::getMaximumSize ( )
inline

◆ getMinimumSize()

float FishBehaviorTemplate::getMinimumSize ( )
inline

◆ getPercentChanceToTurn()

float FishBehaviorTemplate::getPercentChanceToTurn ( )
inline

◆ getPredatorRange()

float FishBehaviorTemplate::getPredatorRange ( )
inline

◆ getRank()

int FishBehaviorTemplate::getRank ( )
inline

◆ getRarity()

int FishBehaviorTemplate::getRarity ( )
inline

◆ getSchoolName()

std::string FishBehaviorTemplate::getSchoolName ( )
inline

◆ getShadowFishKFM()

std::string FishBehaviorTemplate::getShadowFishKFM ( )
inline

◆ getSpeed()

float FishBehaviorTemplate::getSpeed ( )
inline

◆ setAlphaLevel()

void FishBehaviorTemplate::setAlphaLevel ( float val)
inline

◆ setBaseLength()

void FishBehaviorTemplate::setBaseLength ( float val)
inline

◆ setBiteSeconds()

void FishBehaviorTemplate::setBiteSeconds ( float val)
inline

◆ setFishingXP()

void FishBehaviorTemplate::setFishingXP ( int val)
inline

◆ setFishSalePrice()

void FishBehaviorTemplate::setFishSalePrice ( int val)
inline

◆ setFishtankType()

void FishBehaviorTemplate::setFishtankType ( int val)
inline

◆ setHolidayFlags()

void FishBehaviorTemplate::setHolidayFlags ( std::string val)
inline

◆ setIconIndex()

void FishBehaviorTemplate::setIconIndex ( int val)
inline

◆ setIncrementalBiteChance()

void FishBehaviorTemplate::setIncrementalBiteChance ( float val)
inline

◆ setInitialBiteChance()

void FishBehaviorTemplate::setInitialBiteChance ( float val)
inline

◆ setIsPredator()

void FishBehaviorTemplate::setIsPredator ( int val)
inline

◆ setMaximumSize()

void FishBehaviorTemplate::setMaximumSize ( float val)
inline

◆ setMinimumSize()

void FishBehaviorTemplate::setMinimumSize ( float val)
inline

◆ setPercentChanceToTurn()

void FishBehaviorTemplate::setPercentChanceToTurn ( float val)
inline

◆ setPredatorRange()

void FishBehaviorTemplate::setPredatorRange ( float val)
inline

◆ setRank()

void FishBehaviorTemplate::setRank ( int val)
inline

◆ setRarity()

void FishBehaviorTemplate::setRarity ( int val)
inline

◆ setSchoolName()

void FishBehaviorTemplate::setSchoolName ( std::string val)
inline

◆ setShadowFishKFM()

void FishBehaviorTemplate::setShadowFishKFM ( std::string val)
inline

◆ setSpeed()

void FishBehaviorTemplate::setSpeed ( float val)
inline