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

#include <Persona.h>

Inheritance diagram for Persona:
PropertyClass

Public Member Functions

std::string getPersonaName ()
 
void setPersonaName (std::string val)
 
std::string getFirstName ()
 
void setFirstName (std::string val)
 
std::string getLastName ()
 
void setLastName (std::string val)
 
std::string getTitle ()
 
void setTitle (std::string val)
 
std::string getNickname ()
 
void setNickname (std::string val)
 
List< std::string > getQuestList ()
 
void setQuestList (List< std::string > val)
 
List< std::string > getQuestArcList ()
 
void setQuestArcList (List< std::string > val)
 
std::string getIcon ()
 
void setIcon (std::string val)
 
bool getShowTitle ()
 
void setShowTitle (bool val)
 
bool getTitleLast ()
 
void setTitleLast (bool val)
 
bool getMaintainQuestOrder ()
 
void setMaintainQuestOrder (bool val)
 
bool getOfferArcsFirst ()
 
void setOfferArcsFirst (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.
 

Member Function Documentation

◆ getFirstName()

std::string Persona::getFirstName ( )
inline

◆ getIcon()

std::string Persona::getIcon ( )
inline

◆ getLastName()

std::string Persona::getLastName ( )
inline

◆ getMaintainQuestOrder()

bool Persona::getMaintainQuestOrder ( )
inline

◆ getNickname()

std::string Persona::getNickname ( )
inline

◆ getOfferArcsFirst()

bool Persona::getOfferArcsFirst ( )
inline

◆ getPersonaName()

std::string Persona::getPersonaName ( )
inline

◆ getQuestArcList()

List< std::string > Persona::getQuestArcList ( )
inline

◆ getQuestList()

List< std::string > Persona::getQuestList ( )
inline

◆ getShowTitle()

bool Persona::getShowTitle ( )
inline

◆ getTitle()

std::string Persona::getTitle ( )
inline

◆ getTitleLast()

bool Persona::getTitleLast ( )
inline

◆ setFirstName()

void Persona::setFirstName ( std::string val)
inline

◆ setIcon()

void Persona::setIcon ( std::string val)
inline

◆ setLastName()

void Persona::setLastName ( std::string val)
inline

◆ setMaintainQuestOrder()

void Persona::setMaintainQuestOrder ( bool val)
inline

◆ setNickname()

void Persona::setNickname ( std::string val)
inline

◆ setOfferArcsFirst()

void Persona::setOfferArcsFirst ( bool val)
inline

◆ setPersonaName()

void Persona::setPersonaName ( std::string val)
inline

◆ setQuestArcList()

void Persona::setQuestArcList ( List< std::string > val)
inline

◆ setQuestList()

void Persona::setQuestList ( List< std::string > val)
inline

◆ setShowTitle()

void Persona::setShowTitle ( bool val)
inline

◆ setTitle()

void Persona::setTitle ( std::string val)
inline

◆ setTitleLast()

void Persona::setTitleLast ( bool val)
inline