Cyrus Mod Loader
|
#include <ClassProjectTemplate.h>
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) |
![]() | |
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. | |
|
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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |