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

#include <PetDropGameSettings.h>

Inheritance diagram for PetDropGameSettings:
PropertyClass

Public Member Functions

unsigned int getUPathID ()
 
void setUPathID (unsigned int val)
 
int getNFullnessScoreTarget ()
 
void setNFullnessScoreTarget (int val)
 
int getNTimeLimitInSeconds ()
 
void setNTimeLimitInSeconds (int val)
 
int getNWeightChangeInSeconds ()
 
void setNWeightChangeInSeconds (int val)
 
float getFDropsPerSecondAtStart ()
 
void setFDropsPerSecondAtStart (float val)
 
float getFDropsPerSecondAtEnd ()
 
void setFDropsPerSecondAtEnd (float val)
 
float getFCatchDistance ()
 
void setFCatchDistance (float val)
 
float getFFreezeSpeed ()
 
void setFFreezeSpeed (float val)
 
float getFSpeedNormal ()
 
void setFSpeedNormal (float val)
 
float getFSpeedBonus ()
 
void setFSpeedBonus (float val)
 
float getFSpeedPenalty ()
 
void setFSpeedPenalty (float val)
 
float getFInitialItemHeight ()
 
void setFInitialItemHeight (float val)
 
float getFGroundHeight ()
 
void setFGroundHeight (float val)
 
float getFPetHeight ()
 
void setFPetHeight (float val)
 
float getFJumpHeight ()
 
void setFJumpHeight (float val)
 
float getFMaxScaleIncrease ()
 
void setFMaxScaleIncrease (float val)
 
std::string getSItemHitGroundSound ()
 
void setSItemHitGroundSound (std::string val)
 
std::string getSItemHitGroundFX ()
 
void setSItemHitGroundFX (std::string val)
 
Vector< SharedPointer< PetDropFoodItem > > * getFoodItems ()
 
void setFoodItems (Vector< SharedPointer< PetDropFoodItem > > *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

◆ getFCatchDistance()

float PetDropGameSettings::getFCatchDistance ( )
inline

◆ getFDropsPerSecondAtEnd()

float PetDropGameSettings::getFDropsPerSecondAtEnd ( )
inline

◆ getFDropsPerSecondAtStart()

float PetDropGameSettings::getFDropsPerSecondAtStart ( )
inline

◆ getFFreezeSpeed()

float PetDropGameSettings::getFFreezeSpeed ( )
inline

◆ getFGroundHeight()

float PetDropGameSettings::getFGroundHeight ( )
inline

◆ getFInitialItemHeight()

float PetDropGameSettings::getFInitialItemHeight ( )
inline

◆ getFJumpHeight()

float PetDropGameSettings::getFJumpHeight ( )
inline

◆ getFMaxScaleIncrease()

float PetDropGameSettings::getFMaxScaleIncrease ( )
inline

◆ getFoodItems()

Vector< SharedPointer< PetDropFoodItem > > * PetDropGameSettings::getFoodItems ( )
inline

◆ getFPetHeight()

float PetDropGameSettings::getFPetHeight ( )
inline

◆ getFSpeedBonus()

float PetDropGameSettings::getFSpeedBonus ( )
inline

◆ getFSpeedNormal()

float PetDropGameSettings::getFSpeedNormal ( )
inline

◆ getFSpeedPenalty()

float PetDropGameSettings::getFSpeedPenalty ( )
inline

◆ getNFullnessScoreTarget()

int PetDropGameSettings::getNFullnessScoreTarget ( )
inline

◆ getNTimeLimitInSeconds()

int PetDropGameSettings::getNTimeLimitInSeconds ( )
inline

◆ getNWeightChangeInSeconds()

int PetDropGameSettings::getNWeightChangeInSeconds ( )
inline

◆ getSItemHitGroundFX()

std::string PetDropGameSettings::getSItemHitGroundFX ( )
inline

◆ getSItemHitGroundSound()

std::string PetDropGameSettings::getSItemHitGroundSound ( )
inline

◆ getUPathID()

unsigned int PetDropGameSettings::getUPathID ( )
inline

◆ setFCatchDistance()

void PetDropGameSettings::setFCatchDistance ( float val)
inline

◆ setFDropsPerSecondAtEnd()

void PetDropGameSettings::setFDropsPerSecondAtEnd ( float val)
inline

◆ setFDropsPerSecondAtStart()

void PetDropGameSettings::setFDropsPerSecondAtStart ( float val)
inline

◆ setFFreezeSpeed()

void PetDropGameSettings::setFFreezeSpeed ( float val)
inline

◆ setFGroundHeight()

void PetDropGameSettings::setFGroundHeight ( float val)
inline

◆ setFInitialItemHeight()

void PetDropGameSettings::setFInitialItemHeight ( float val)
inline

◆ setFJumpHeight()

void PetDropGameSettings::setFJumpHeight ( float val)
inline

◆ setFMaxScaleIncrease()

void PetDropGameSettings::setFMaxScaleIncrease ( float val)
inline

◆ setFoodItems()

void PetDropGameSettings::setFoodItems ( Vector< SharedPointer< PetDropFoodItem > > * val)
inline

◆ setFPetHeight()

void PetDropGameSettings::setFPetHeight ( float val)
inline

◆ setFSpeedBonus()

void PetDropGameSettings::setFSpeedBonus ( float val)
inline

◆ setFSpeedNormal()

void PetDropGameSettings::setFSpeedNormal ( float val)
inline

◆ setFSpeedPenalty()

void PetDropGameSettings::setFSpeedPenalty ( float val)
inline

◆ setNFullnessScoreTarget()

void PetDropGameSettings::setNFullnessScoreTarget ( int val)
inline

◆ setNTimeLimitInSeconds()

void PetDropGameSettings::setNTimeLimitInSeconds ( int val)
inline

◆ setNWeightChangeInSeconds()

void PetDropGameSettings::setNWeightChangeInSeconds ( int val)
inline

◆ setSItemHitGroundFX()

void PetDropGameSettings::setSItemHitGroundFX ( std::string val)
inline

◆ setSItemHitGroundSound()

void PetDropGameSettings::setSItemHitGroundSound ( std::string val)
inline

◆ setUPathID()

void PetDropGameSettings::setUPathID ( unsigned int val)
inline