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

#include <ClassProjectTemplate.h>

Inheritance diagram for ClassProjectTemplate:
PropertyClass

Public Member Functions

std::string getProjectName ()
 
void setProjectName (std::string val)
 
std::string getProjectTitle ()
 
void setProjectTitle (std::string val)
 
std::string getProjectDescription ()
 
void setProjectDescription (std::string val)
 
ClassProjectType getProjectType ()
 
void setProjectType (ClassProjectType val)
 
std::string getInitialHoliday ()
 
void setInitialHoliday (std::string val)
 
int getMaximumLengthInDays ()
 
void setMaximumLengthInDays (int val)
 
int getCrownsCost ()
 
void setCrownsCost (int val)
 
int getUseRankAsProgress ()
 
void setUseRankAsProgress (int val)
 
int getRankProgressOffset ()
 
void setRankProgressOffset (int val)
 
int getMinimumCreditsPerDay ()
 
void setMinimumCreditsPerDay (int val)
 
unsigned int getLeaderboardRewardItemID ()
 
void setLeaderboardRewardItemID (unsigned int val)
 
int getLeaderboardSize ()
 
void setLeaderboardSize (int val)
 
std::string getMainDoodle ()
 
void setMainDoodle (std::string val)
 
int getPurchasedCredits ()
 
void setPurchasedCredits (int val)
 
int getFriendLootPosition ()
 
void setFriendLootPosition (int val)
 
std::string getFriendLootTable ()
 
void setFriendLootTable (std::string val)
 
std::string getEnterPortalText ()
 
void setEnterPortalText (std::string val)
 
int getGoldCost ()
 
void setGoldCost (int val)
 
int getNumberOfGoldCredits ()
 
void setNumberOfGoldCredits (int val)
 
int getRestoreHealthAndManaAtExit ()
 
void setRestoreHealthAndManaAtExit (int val)
 
int getEndingGracePeriodInDays ()
 
void setEndingGracePeriodInDays (int val)
 
std::string getEventTeleportZone ()
 
void setEventTeleportZone (std::string val)
 
std::string getEventTeleportLocation ()
 
void setEventTeleportLocation (std::string val)
 
int getSubscriberCreditsPerDay ()
 
void setSubscriberCreditsPerDay (int val)
 
std::string getExtendedTemplateName ()
 
void setExtendedTemplateName (std::string val)
 
std::string getCreditsOverrideName ()
 
void setCreditsOverrideName (std::string val)
 
int getSortPriority ()
 
void setSortPriority (int val)
 
int getExcludeFromSeasonPass ()
 
void setExcludeFromSeasonPass (int val)
 
int getIsSeasonPass ()
 
void setIsSeasonPass (int val)
 
int getAutoStartYear ()
 
void setAutoStartYear (int val)
 
int getAutoStartMonth ()
 
void setAutoStartMonth (int val)
 
int getAutoStartDay ()
 
void setAutoStartDay (int val)
 
int getMaximumSeasonPassPoints ()
 
void setMaximumSeasonPassPoints (int val)
 
int getSubscriberCownsCost ()
 
void setSubscriberCownsCost (int val)
 
int getHideGlobalProgressBar ()
 
void setHideGlobalProgressBar (int val)
 
std::string getSeasonPassPicture ()
 
void setSeasonPassPicture (std::string val)
 
std::string getTop10LeaderboardBadgeName ()
 
void setTop10LeaderboardBadgeName (std::string val)
 
std::string getTop100LeaderboardBadgeName ()
 
void setTop100LeaderboardBadgeName (std::string val)
 
std::string getTop1LeaderboardBadgeName ()
 
void setTop1LeaderboardBadgeName (std::string val)
 
List< SharedPointer< ClassProjectActivity > > * getActivityList ()
 
void setActivityList (List< SharedPointer< ClassProjectActivity > > *val)
 
List< SharedPointer< ClassProjectReward > > * getRewardList ()
 
void setRewardList (List< SharedPointer< ClassProjectReward > > *val)
 
List< SharedPointer< ClassProjectReward > > * getTokenRewardList ()
 
void setTokenRewardList (List< SharedPointer< ClassProjectReward > > *val)
 
List< SharedPointer< ClassProjectLocation > > * getLocationList ()
 
void setLocationList (List< SharedPointer< ClassProjectLocation > > *val)
 
List< SharedPointer< ClassProjectGlobalLootPoint > > * getGlobalLootPointList ()
 
void setGlobalLootPointList (List< SharedPointer< ClassProjectGlobalLootPoint > > *val)
 
List< SharedPointer< ClassProjectFinalReward > > * getFinalRewardList ()
 
void setFinalRewardList (List< SharedPointer< ClassProjectFinalReward > > *val)
 
List< SharedPointer< ClassProjectReward > > * getFeaturedRewardList ()
 
void setFeaturedRewardList (List< SharedPointer< ClassProjectReward > > *val)
 
int getIsBattlePass ()
 
void setIsBattlePass (int val)
 
int getIsEnabledProgressAdvancement ()
 
void setIsEnabledProgressAdvancement (int val)
 
List< std::string > getExtraDataList ()
 
void setExtraDataList (List< std::string > val)
 
int getIsDisableActivitiesSection ()
 
void setIsDisableActivitiesSection (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.
 

Member Function Documentation

◆ getActivityList()

List< SharedPointer< ClassProjectActivity > > * ClassProjectTemplate::getActivityList ( )
inline

◆ getAutoStartDay()

int ClassProjectTemplate::getAutoStartDay ( )
inline

◆ getAutoStartMonth()

int ClassProjectTemplate::getAutoStartMonth ( )
inline

◆ getAutoStartYear()

int ClassProjectTemplate::getAutoStartYear ( )
inline

◆ getCreditsOverrideName()

std::string ClassProjectTemplate::getCreditsOverrideName ( )
inline

◆ getCrownsCost()

int ClassProjectTemplate::getCrownsCost ( )
inline

◆ getEndingGracePeriodInDays()

int ClassProjectTemplate::getEndingGracePeriodInDays ( )
inline

◆ getEnterPortalText()

std::string ClassProjectTemplate::getEnterPortalText ( )
inline

◆ getEventTeleportLocation()

std::string ClassProjectTemplate::getEventTeleportLocation ( )
inline

◆ getEventTeleportZone()

std::string ClassProjectTemplate::getEventTeleportZone ( )
inline

◆ getExcludeFromSeasonPass()

int ClassProjectTemplate::getExcludeFromSeasonPass ( )
inline

◆ getExtendedTemplateName()

std::string ClassProjectTemplate::getExtendedTemplateName ( )
inline

◆ getExtraDataList()

List< std::string > ClassProjectTemplate::getExtraDataList ( )
inline

◆ getFeaturedRewardList()

List< SharedPointer< ClassProjectReward > > * ClassProjectTemplate::getFeaturedRewardList ( )
inline

◆ getFinalRewardList()

List< SharedPointer< ClassProjectFinalReward > > * ClassProjectTemplate::getFinalRewardList ( )
inline

◆ getFriendLootPosition()

int ClassProjectTemplate::getFriendLootPosition ( )
inline

◆ getFriendLootTable()

std::string ClassProjectTemplate::getFriendLootTable ( )
inline

◆ getGlobalLootPointList()

List< SharedPointer< ClassProjectGlobalLootPoint > > * ClassProjectTemplate::getGlobalLootPointList ( )
inline

◆ getGoldCost()

int ClassProjectTemplate::getGoldCost ( )
inline

◆ getHideGlobalProgressBar()

int ClassProjectTemplate::getHideGlobalProgressBar ( )
inline

◆ getInitialHoliday()

std::string ClassProjectTemplate::getInitialHoliday ( )
inline

◆ getIsBattlePass()

int ClassProjectTemplate::getIsBattlePass ( )
inline

◆ getIsDisableActivitiesSection()

int ClassProjectTemplate::getIsDisableActivitiesSection ( )
inline

◆ getIsEnabledProgressAdvancement()

int ClassProjectTemplate::getIsEnabledProgressAdvancement ( )
inline

◆ getIsSeasonPass()

int ClassProjectTemplate::getIsSeasonPass ( )
inline

◆ getLeaderboardRewardItemID()

unsigned int ClassProjectTemplate::getLeaderboardRewardItemID ( )
inline

◆ getLeaderboardSize()

int ClassProjectTemplate::getLeaderboardSize ( )
inline

◆ getLocationList()

List< SharedPointer< ClassProjectLocation > > * ClassProjectTemplate::getLocationList ( )
inline

◆ getMainDoodle()

std::string ClassProjectTemplate::getMainDoodle ( )
inline

◆ getMaximumLengthInDays()

int ClassProjectTemplate::getMaximumLengthInDays ( )
inline

◆ getMaximumSeasonPassPoints()

int ClassProjectTemplate::getMaximumSeasonPassPoints ( )
inline

◆ getMinimumCreditsPerDay()

int ClassProjectTemplate::getMinimumCreditsPerDay ( )
inline

◆ getNumberOfGoldCredits()

int ClassProjectTemplate::getNumberOfGoldCredits ( )
inline

◆ getProjectDescription()

std::string ClassProjectTemplate::getProjectDescription ( )
inline

◆ getProjectName()

std::string ClassProjectTemplate::getProjectName ( )
inline

◆ getProjectTitle()

std::string ClassProjectTemplate::getProjectTitle ( )
inline

◆ getProjectType()

ClassProjectType ClassProjectTemplate::getProjectType ( )
inline

◆ getPurchasedCredits()

int ClassProjectTemplate::getPurchasedCredits ( )
inline

◆ getRankProgressOffset()

int ClassProjectTemplate::getRankProgressOffset ( )
inline

◆ getRestoreHealthAndManaAtExit()

int ClassProjectTemplate::getRestoreHealthAndManaAtExit ( )
inline

◆ getRewardList()

List< SharedPointer< ClassProjectReward > > * ClassProjectTemplate::getRewardList ( )
inline

◆ getSeasonPassPicture()

std::string ClassProjectTemplate::getSeasonPassPicture ( )
inline

◆ getSortPriority()

int ClassProjectTemplate::getSortPriority ( )
inline

◆ getSubscriberCownsCost()

int ClassProjectTemplate::getSubscriberCownsCost ( )
inline

◆ getSubscriberCreditsPerDay()

int ClassProjectTemplate::getSubscriberCreditsPerDay ( )
inline

◆ getTokenRewardList()

List< SharedPointer< ClassProjectReward > > * ClassProjectTemplate::getTokenRewardList ( )
inline

◆ getTop100LeaderboardBadgeName()

std::string ClassProjectTemplate::getTop100LeaderboardBadgeName ( )
inline

◆ getTop10LeaderboardBadgeName()

std::string ClassProjectTemplate::getTop10LeaderboardBadgeName ( )
inline

◆ getTop1LeaderboardBadgeName()

std::string ClassProjectTemplate::getTop1LeaderboardBadgeName ( )
inline

◆ getUseRankAsProgress()

int ClassProjectTemplate::getUseRankAsProgress ( )
inline

◆ setActivityList()

void ClassProjectTemplate::setActivityList ( List< SharedPointer< ClassProjectActivity > > * val)
inline

◆ setAutoStartDay()

void ClassProjectTemplate::setAutoStartDay ( int val)
inline

◆ setAutoStartMonth()

void ClassProjectTemplate::setAutoStartMonth ( int val)
inline

◆ setAutoStartYear()

void ClassProjectTemplate::setAutoStartYear ( int val)
inline

◆ setCreditsOverrideName()

void ClassProjectTemplate::setCreditsOverrideName ( std::string val)
inline

◆ setCrownsCost()

void ClassProjectTemplate::setCrownsCost ( int val)
inline

◆ setEndingGracePeriodInDays()

void ClassProjectTemplate::setEndingGracePeriodInDays ( int val)
inline

◆ setEnterPortalText()

void ClassProjectTemplate::setEnterPortalText ( std::string val)
inline

◆ setEventTeleportLocation()

void ClassProjectTemplate::setEventTeleportLocation ( std::string val)
inline

◆ setEventTeleportZone()

void ClassProjectTemplate::setEventTeleportZone ( std::string val)
inline

◆ setExcludeFromSeasonPass()

void ClassProjectTemplate::setExcludeFromSeasonPass ( int val)
inline

◆ setExtendedTemplateName()

void ClassProjectTemplate::setExtendedTemplateName ( std::string val)
inline

◆ setExtraDataList()

void ClassProjectTemplate::setExtraDataList ( List< std::string > val)
inline

◆ setFeaturedRewardList()

void ClassProjectTemplate::setFeaturedRewardList ( List< SharedPointer< ClassProjectReward > > * val)
inline

◆ setFinalRewardList()

void ClassProjectTemplate::setFinalRewardList ( List< SharedPointer< ClassProjectFinalReward > > * val)
inline

◆ setFriendLootPosition()

void ClassProjectTemplate::setFriendLootPosition ( int val)
inline

◆ setFriendLootTable()

void ClassProjectTemplate::setFriendLootTable ( std::string val)
inline

◆ setGlobalLootPointList()

void ClassProjectTemplate::setGlobalLootPointList ( List< SharedPointer< ClassProjectGlobalLootPoint > > * val)
inline

◆ setGoldCost()

void ClassProjectTemplate::setGoldCost ( int val)
inline

◆ setHideGlobalProgressBar()

void ClassProjectTemplate::setHideGlobalProgressBar ( int val)
inline

◆ setInitialHoliday()

void ClassProjectTemplate::setInitialHoliday ( std::string val)
inline

◆ setIsBattlePass()

void ClassProjectTemplate::setIsBattlePass ( int val)
inline

◆ setIsDisableActivitiesSection()

void ClassProjectTemplate::setIsDisableActivitiesSection ( int val)
inline

◆ setIsEnabledProgressAdvancement()

void ClassProjectTemplate::setIsEnabledProgressAdvancement ( int val)
inline

◆ setIsSeasonPass()

void ClassProjectTemplate::setIsSeasonPass ( int val)
inline

◆ setLeaderboardRewardItemID()

void ClassProjectTemplate::setLeaderboardRewardItemID ( unsigned int val)
inline

◆ setLeaderboardSize()

void ClassProjectTemplate::setLeaderboardSize ( int val)
inline

◆ setLocationList()

void ClassProjectTemplate::setLocationList ( List< SharedPointer< ClassProjectLocation > > * val)
inline

◆ setMainDoodle()

void ClassProjectTemplate::setMainDoodle ( std::string val)
inline

◆ setMaximumLengthInDays()

void ClassProjectTemplate::setMaximumLengthInDays ( int val)
inline

◆ setMaximumSeasonPassPoints()

void ClassProjectTemplate::setMaximumSeasonPassPoints ( int val)
inline

◆ setMinimumCreditsPerDay()

void ClassProjectTemplate::setMinimumCreditsPerDay ( int val)
inline

◆ setNumberOfGoldCredits()

void ClassProjectTemplate::setNumberOfGoldCredits ( int val)
inline

◆ setProjectDescription()

void ClassProjectTemplate::setProjectDescription ( std::string val)
inline

◆ setProjectName()

void ClassProjectTemplate::setProjectName ( std::string val)
inline

◆ setProjectTitle()

void ClassProjectTemplate::setProjectTitle ( std::string val)
inline

◆ setProjectType()

void ClassProjectTemplate::setProjectType ( ClassProjectType val)
inline

◆ setPurchasedCredits()

void ClassProjectTemplate::setPurchasedCredits ( int val)
inline

◆ setRankProgressOffset()

void ClassProjectTemplate::setRankProgressOffset ( int val)
inline

◆ setRestoreHealthAndManaAtExit()

void ClassProjectTemplate::setRestoreHealthAndManaAtExit ( int val)
inline

◆ setRewardList()

void ClassProjectTemplate::setRewardList ( List< SharedPointer< ClassProjectReward > > * val)
inline

◆ setSeasonPassPicture()

void ClassProjectTemplate::setSeasonPassPicture ( std::string val)
inline

◆ setSortPriority()

void ClassProjectTemplate::setSortPriority ( int val)
inline

◆ setSubscriberCownsCost()

void ClassProjectTemplate::setSubscriberCownsCost ( int val)
inline

◆ setSubscriberCreditsPerDay()

void ClassProjectTemplate::setSubscriberCreditsPerDay ( int val)
inline

◆ setTokenRewardList()

void ClassProjectTemplate::setTokenRewardList ( List< SharedPointer< ClassProjectReward > > * val)
inline

◆ setTop100LeaderboardBadgeName()

void ClassProjectTemplate::setTop100LeaderboardBadgeName ( std::string val)
inline

◆ setTop10LeaderboardBadgeName()

void ClassProjectTemplate::setTop10LeaderboardBadgeName ( std::string val)
inline

◆ setTop1LeaderboardBadgeName()

void ClassProjectTemplate::setTop1LeaderboardBadgeName ( std::string val)
inline

◆ setUseRankAsProgress()

void ClassProjectTemplate::setUseRankAsProgress ( int val)
inline