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

#include <PetDerbyTrackManager.h>

Inheritance diagram for PetDerbyTrackManager:
PropertyClass

Public Member Functions

int getMoraleBase ()
 
void setMoraleBase (int val)
 
int getRateBase ()
 
void setRateBase (int val)
 
int getSpeedBoostBase ()
 
void setSpeedBoostBase (int val)
 
unsigned int getSpeedometerMin ()
 
void setSpeedometerMin (unsigned int val)
 
unsigned int getSpeedometerMax ()
 
void setSpeedometerMax (unsigned int val)
 
float getWillTerrainFactor ()
 
void setWillTerrainFactor (float val)
 
float getIntelligenceTerrainFactor ()
 
void setIntelligenceTerrainFactor (float val)
 
float getAgilityTerrainFactor ()
 
void setAgilityTerrainFactor (float val)
 
float getStrengthTerrainFactor ()
 
void setStrengthTerrainFactor (float val)
 
int getMoraleBaseChance ()
 
void setMoraleBaseChance (int val)
 
int getStartingSpeed ()
 
void setStartingSpeed (int val)
 
int getCheerCostBase ()
 
void setCheerCostBase (int val)
 
float getFMoraleFactor ()
 
void setFMoraleFactor (float val)
 
float getFTerrainCostFactor ()
 
void setFTerrainCostFactor (float val)
 
float getFSpeedBoostFactor ()
 
void setFSpeedBoostFactor (float val)
 
int getCheerTimerInMS ()
 
void setCheerTimerInMS (int val)
 
int getSlowTimerInMS ()
 
void setSlowTimerInMS (int val)
 
int getCobblestoneCost ()
 
void setCobblestoneCost (int val)
 
List< SharedPointer< DerbyTerrainEffect > > * getTerrainEffects ()
 
void setTerrainEffects (List< SharedPointer< DerbyTerrainEffect > > *val)
 
List< SharedPointer< DerbyEffect > > * getCheerEffects ()
 
void setCheerEffects (List< SharedPointer< DerbyEffect > > *val)
 
List< SharedPointer< DerbyEffect > > * getSlowEffects ()
 
void setSlowEffects (List< SharedPointer< DerbyEffect > > *val)
 
Vector< SharedPointer< PetDerbyTrackInfo > > * getTracks ()
 
void setTracks (Vector< SharedPointer< PetDerbyTrackInfo > > *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

◆ getAgilityTerrainFactor()

float PetDerbyTrackManager::getAgilityTerrainFactor ( )
inline

◆ getCheerCostBase()

int PetDerbyTrackManager::getCheerCostBase ( )
inline

◆ getCheerEffects()

List< SharedPointer< DerbyEffect > > * PetDerbyTrackManager::getCheerEffects ( )
inline

◆ getCheerTimerInMS()

int PetDerbyTrackManager::getCheerTimerInMS ( )
inline

◆ getCobblestoneCost()

int PetDerbyTrackManager::getCobblestoneCost ( )
inline

◆ getFMoraleFactor()

float PetDerbyTrackManager::getFMoraleFactor ( )
inline

◆ getFSpeedBoostFactor()

float PetDerbyTrackManager::getFSpeedBoostFactor ( )
inline

◆ getFTerrainCostFactor()

float PetDerbyTrackManager::getFTerrainCostFactor ( )
inline

◆ getIntelligenceTerrainFactor()

float PetDerbyTrackManager::getIntelligenceTerrainFactor ( )
inline

◆ getMoraleBase()

int PetDerbyTrackManager::getMoraleBase ( )
inline

◆ getMoraleBaseChance()

int PetDerbyTrackManager::getMoraleBaseChance ( )
inline

◆ getRateBase()

int PetDerbyTrackManager::getRateBase ( )
inline

◆ getSlowEffects()

List< SharedPointer< DerbyEffect > > * PetDerbyTrackManager::getSlowEffects ( )
inline

◆ getSlowTimerInMS()

int PetDerbyTrackManager::getSlowTimerInMS ( )
inline

◆ getSpeedBoostBase()

int PetDerbyTrackManager::getSpeedBoostBase ( )
inline

◆ getSpeedometerMax()

unsigned int PetDerbyTrackManager::getSpeedometerMax ( )
inline

◆ getSpeedometerMin()

unsigned int PetDerbyTrackManager::getSpeedometerMin ( )
inline

◆ getStartingSpeed()

int PetDerbyTrackManager::getStartingSpeed ( )
inline

◆ getStrengthTerrainFactor()

float PetDerbyTrackManager::getStrengthTerrainFactor ( )
inline

◆ getTerrainEffects()

List< SharedPointer< DerbyTerrainEffect > > * PetDerbyTrackManager::getTerrainEffects ( )
inline

◆ getTracks()

Vector< SharedPointer< PetDerbyTrackInfo > > * PetDerbyTrackManager::getTracks ( )
inline

◆ getWillTerrainFactor()

float PetDerbyTrackManager::getWillTerrainFactor ( )
inline

◆ setAgilityTerrainFactor()

void PetDerbyTrackManager::setAgilityTerrainFactor ( float val)
inline

◆ setCheerCostBase()

void PetDerbyTrackManager::setCheerCostBase ( int val)
inline

◆ setCheerEffects()

void PetDerbyTrackManager::setCheerEffects ( List< SharedPointer< DerbyEffect > > * val)
inline

◆ setCheerTimerInMS()

void PetDerbyTrackManager::setCheerTimerInMS ( int val)
inline

◆ setCobblestoneCost()

void PetDerbyTrackManager::setCobblestoneCost ( int val)
inline

◆ setFMoraleFactor()

void PetDerbyTrackManager::setFMoraleFactor ( float val)
inline

◆ setFSpeedBoostFactor()

void PetDerbyTrackManager::setFSpeedBoostFactor ( float val)
inline

◆ setFTerrainCostFactor()

void PetDerbyTrackManager::setFTerrainCostFactor ( float val)
inline

◆ setIntelligenceTerrainFactor()

void PetDerbyTrackManager::setIntelligenceTerrainFactor ( float val)
inline

◆ setMoraleBase()

void PetDerbyTrackManager::setMoraleBase ( int val)
inline

◆ setMoraleBaseChance()

void PetDerbyTrackManager::setMoraleBaseChance ( int val)
inline

◆ setRateBase()

void PetDerbyTrackManager::setRateBase ( int val)
inline

◆ setSlowEffects()

void PetDerbyTrackManager::setSlowEffects ( List< SharedPointer< DerbyEffect > > * val)
inline

◆ setSlowTimerInMS()

void PetDerbyTrackManager::setSlowTimerInMS ( int val)
inline

◆ setSpeedBoostBase()

void PetDerbyTrackManager::setSpeedBoostBase ( int val)
inline

◆ setSpeedometerMax()

void PetDerbyTrackManager::setSpeedometerMax ( unsigned int val)
inline

◆ setSpeedometerMin()

void PetDerbyTrackManager::setSpeedometerMin ( unsigned int val)
inline

◆ setStartingSpeed()

void PetDerbyTrackManager::setStartingSpeed ( int val)
inline

◆ setStrengthTerrainFactor()

void PetDerbyTrackManager::setStrengthTerrainFactor ( float val)
inline

◆ setTerrainEffects()

void PetDerbyTrackManager::setTerrainEffects ( List< SharedPointer< DerbyTerrainEffect > > * val)
inline

◆ setTracks()

void PetDerbyTrackManager::setTracks ( Vector< SharedPointer< PetDerbyTrackInfo > > * val)
inline

◆ setWillTerrainFactor()

void PetDerbyTrackManager::setWillTerrainFactor ( float val)
inline