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

#include <ServiceMementoBase.h>

Inheritance diagram for ServiceMementoBase:
PropertyClass

Public Member Functions

List< SharedPointer< ServiceOptionBase > > * getServiceOptions ()
 
void setServiceOptions (List< SharedPointer< ServiceOptionBase > > *val)
 
SharedPointer< MadlibBlock > * getPersonaMadlibs ()
 
void setPersonaMadlibs (SharedPointer< MadlibBlock > *val)
 
std::string getNpcNameKey ()
 
void setNpcNameKey (std::string val)
 
std::string getNpcTextKey ()
 
void setNpcTextKey (std::string val)
 
std::string getNpcIcon ()
 
void setNpcIcon (std::string val)
 
std::string getNpcGreetingSound ()
 
void setNpcGreetingSound (std::string val)
 
std::string getNpcFarewellSound ()
 
void setNpcFarewellSound (std::string val)
 
bool getBTurnPlayerToFace ()
 
void setBTurnPlayerToFace (bool val)
 
bool getClickToInteractOnly ()
 
void setClickToInteractOnly (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

◆ getBTurnPlayerToFace()

bool ServiceMementoBase::getBTurnPlayerToFace ( )
inline

◆ getClickToInteractOnly()

bool ServiceMementoBase::getClickToInteractOnly ( )
inline

◆ getNpcFarewellSound()

std::string ServiceMementoBase::getNpcFarewellSound ( )
inline

◆ getNpcGreetingSound()

std::string ServiceMementoBase::getNpcGreetingSound ( )
inline

◆ getNpcIcon()

std::string ServiceMementoBase::getNpcIcon ( )
inline

◆ getNpcNameKey()

std::string ServiceMementoBase::getNpcNameKey ( )
inline

◆ getNpcTextKey()

std::string ServiceMementoBase::getNpcTextKey ( )
inline

◆ getPersonaMadlibs()

SharedPointer< MadlibBlock > * ServiceMementoBase::getPersonaMadlibs ( )
inline

◆ getServiceOptions()

List< SharedPointer< ServiceOptionBase > > * ServiceMementoBase::getServiceOptions ( )
inline

◆ setBTurnPlayerToFace()

void ServiceMementoBase::setBTurnPlayerToFace ( bool val)
inline

◆ setClickToInteractOnly()

void ServiceMementoBase::setClickToInteractOnly ( bool val)
inline

◆ setNpcFarewellSound()

void ServiceMementoBase::setNpcFarewellSound ( std::string val)
inline

◆ setNpcGreetingSound()

void ServiceMementoBase::setNpcGreetingSound ( std::string val)
inline

◆ setNpcIcon()

void ServiceMementoBase::setNpcIcon ( std::string val)
inline

◆ setNpcNameKey()

void ServiceMementoBase::setNpcNameKey ( std::string val)
inline

◆ setNpcTextKey()

void ServiceMementoBase::setNpcTextKey ( std::string val)
inline

◆ setPersonaMadlibs()

void ServiceMementoBase::setPersonaMadlibs ( SharedPointer< MadlibBlock > * val)
inline

◆ setServiceOptions()

void ServiceMementoBase::setServiceOptions ( List< SharedPointer< ServiceOptionBase > > * val)
inline