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

#include <GoalTemplate.h>

Inheritance diagram for GoalTemplate:
CoreTemplate PropertyClass AchieveRankGoalTemplate BountyGoalTemplate PersonaGoalTemplate ScavengeGoalTemplate WaypointGoalTemplate

Public Member Functions

std::string getGoalName ()
 
void setGoalName (std::string val)
 
unsigned int getGoalNameID ()
 
void setGoalNameID (unsigned int val)
 
std::string getGoalTitle ()
 
void setGoalTitle (std::string val)
 
std::string getGoalUnderway ()
 
void setGoalUnderway (std::string val)
 
std::string getHyperlink ()
 
void setHyperlink (std::string val)
 
std::string getCompleteText ()
 
void setCompleteText (std::string val)
 
ResultList ** getCompleteResults ()
 
void setCompleteResults (ResultList **val)
 
RequirementList ** getGoalRequirements ()
 
void setGoalRequirements (RequirementList **val)
 
TallyCounterTemplate ** getTallyCounter ()
 
void setTallyCounter (TallyCounterTemplate **val)
 
std::string getLocationName ()
 
void setLocationName (std::string val)
 
std::string getDisplayImage1 ()
 
void setDisplayImage1 (std::string val)
 
std::string getDisplayImage2 ()
 
void setDisplayImage2 (std::string val)
 
List< std::string > getClientTags ()
 
void setClientTags (List< std::string > val)
 
List< std::string > getGenericEvents ()
 
void setGenericEvents (List< std::string > val)
 
bool getAutoQualify ()
 
void setAutoQualify (bool val)
 
bool getAutoComplete ()
 
void setAutoComplete (bool val)
 
std::string getDestinationZone ()
 
void setDestinationZone (std::string val)
 
ActorDialogListBase ** getDialogList ()
 
void setDialogList (ActorDialogListBase **val)
 
GoalTemplate__GOAL_TYPE getGoalType ()
 
void setGoalType (GoalTemplate__GOAL_TYPE val)
 
bool getNoQuestHelper ()
 
void setNoQuestHelper (bool val)
 
bool getPetOnlyQuest ()
 
void setPetOnlyQuest (bool val)
 
ResultList ** getActivateResults ()
 
void setActivateResults (ResultList **val)
 
bool getHideGoalFloatyText ()
 
void setHideGoalFloatyText (bool 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 CoreTemplate
std::vector< BehaviorTemplate * > behaviors
 

Member Function Documentation

◆ getActivateResults()

ResultList ** GoalTemplate::getActivateResults ( )
inline

◆ getAutoComplete()

bool GoalTemplate::getAutoComplete ( )
inline

◆ getAutoQualify()

bool GoalTemplate::getAutoQualify ( )
inline

◆ getClientTags()

List< std::string > GoalTemplate::getClientTags ( )
inline

◆ getCompleteResults()

ResultList ** GoalTemplate::getCompleteResults ( )
inline

◆ getCompleteText()

std::string GoalTemplate::getCompleteText ( )
inline

◆ getDestinationZone()

std::string GoalTemplate::getDestinationZone ( )
inline

◆ getDialogList()

ActorDialogListBase ** GoalTemplate::getDialogList ( )
inline

◆ getDisplayImage1()

std::string GoalTemplate::getDisplayImage1 ( )
inline

◆ getDisplayImage2()

std::string GoalTemplate::getDisplayImage2 ( )
inline

◆ getGenericEvents()

List< std::string > GoalTemplate::getGenericEvents ( )
inline

◆ getGoalName()

std::string GoalTemplate::getGoalName ( )
inline

◆ getGoalNameID()

unsigned int GoalTemplate::getGoalNameID ( )
inline

◆ getGoalRequirements()

RequirementList ** GoalTemplate::getGoalRequirements ( )
inline

◆ getGoalTitle()

std::string GoalTemplate::getGoalTitle ( )
inline

◆ getGoalType()

GoalTemplate__GOAL_TYPE GoalTemplate::getGoalType ( )
inline

◆ getGoalUnderway()

std::string GoalTemplate::getGoalUnderway ( )
inline

◆ getHideGoalFloatyText()

bool GoalTemplate::getHideGoalFloatyText ( )
inline

◆ getHyperlink()

std::string GoalTemplate::getHyperlink ( )
inline

◆ getLocationName()

std::string GoalTemplate::getLocationName ( )
inline

◆ getNoQuestHelper()

bool GoalTemplate::getNoQuestHelper ( )
inline

◆ getPetOnlyQuest()

bool GoalTemplate::getPetOnlyQuest ( )
inline

◆ getTallyCounter()

TallyCounterTemplate ** GoalTemplate::getTallyCounter ( )
inline

◆ setActivateResults()

void GoalTemplate::setActivateResults ( ResultList ** val)
inline

◆ setAutoComplete()

void GoalTemplate::setAutoComplete ( bool val)
inline

◆ setAutoQualify()

void GoalTemplate::setAutoQualify ( bool val)
inline

◆ setClientTags()

void GoalTemplate::setClientTags ( List< std::string > val)
inline

◆ setCompleteResults()

void GoalTemplate::setCompleteResults ( ResultList ** val)
inline

◆ setCompleteText()

void GoalTemplate::setCompleteText ( std::string val)
inline

◆ setDestinationZone()

void GoalTemplate::setDestinationZone ( std::string val)
inline

◆ setDialogList()

void GoalTemplate::setDialogList ( ActorDialogListBase ** val)
inline

◆ setDisplayImage1()

void GoalTemplate::setDisplayImage1 ( std::string val)
inline

◆ setDisplayImage2()

void GoalTemplate::setDisplayImage2 ( std::string val)
inline

◆ setGenericEvents()

void GoalTemplate::setGenericEvents ( List< std::string > val)
inline

◆ setGoalName()

void GoalTemplate::setGoalName ( std::string val)
inline

◆ setGoalNameID()

void GoalTemplate::setGoalNameID ( unsigned int val)
inline

◆ setGoalRequirements()

void GoalTemplate::setGoalRequirements ( RequirementList ** val)
inline

◆ setGoalTitle()

void GoalTemplate::setGoalTitle ( std::string val)
inline

◆ setGoalType()

void GoalTemplate::setGoalType ( GoalTemplate__GOAL_TYPE val)
inline

◆ setGoalUnderway()

void GoalTemplate::setGoalUnderway ( std::string val)
inline

◆ setHideGoalFloatyText()

void GoalTemplate::setHideGoalFloatyText ( bool val)
inline

◆ setHyperlink()

void GoalTemplate::setHyperlink ( std::string val)
inline

◆ setLocationName()

void GoalTemplate::setLocationName ( std::string val)
inline

◆ setNoQuestHelper()

void GoalTemplate::setNoQuestHelper ( bool val)
inline

◆ setPetOnlyQuest()

void GoalTemplate::setPetOnlyQuest ( bool val)
inline

◆ setTallyCounter()

void GoalTemplate::setTallyCounter ( TallyCounterTemplate ** val)
inline