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

#include <RitualObjectBehaviorTemplate.h>

Inheritance diagram for RitualObjectBehaviorTemplate:
BehaviorTemplate PropertyClass

Public Member Functions

List< std::string > getNifStateList ()
 
void setNifStateList (List< std::string > val)
 
RequirementList ** getRequirementList ()
 
void setRequirementList (RequirementList **val)
 
ResultList ** getActivatedResultList ()
 
void setActivatedResultList (ResultList **val)
 
std::string getQuestEvent ()
 
void setQuestEvent (std::string val)
 
bool getSingleUse ()
 
void setSingleUse (bool val)
 
float getRemovalTime ()
 
void setRemovalTime (float val)
 
std::string getLootTable ()
 
void setLootTable (std::string val)
 
bool getUseStates ()
 
void setUseStates (bool val)
 
List< std::string > getStateList ()
 
void setStateList (List< std::string > val)
 
bool getUnlockFirst ()
 
void setUnlockFirst (bool val)
 
std::string getRemovedState ()
 
void setRemovedState (std::string val)
 
std::string getAllowedSchoolsList ()
 
void setAllowedSchoolsList (std::string val)
 
ResultList ** getWrongSchoolResultList ()
 
void setWrongSchoolResultList (ResultList **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 BehaviorTemplate
std::string name
 

Member Function Documentation

◆ getActivatedResultList()

ResultList ** RitualObjectBehaviorTemplate::getActivatedResultList ( )
inline

◆ getAllowedSchoolsList()

std::string RitualObjectBehaviorTemplate::getAllowedSchoolsList ( )
inline

◆ getLootTable()

std::string RitualObjectBehaviorTemplate::getLootTable ( )
inline

◆ getNifStateList()

List< std::string > RitualObjectBehaviorTemplate::getNifStateList ( )
inline

◆ getQuestEvent()

std::string RitualObjectBehaviorTemplate::getQuestEvent ( )
inline

◆ getRemovalTime()

float RitualObjectBehaviorTemplate::getRemovalTime ( )
inline

◆ getRemovedState()

std::string RitualObjectBehaviorTemplate::getRemovedState ( )
inline

◆ getRequirementList()

RequirementList ** RitualObjectBehaviorTemplate::getRequirementList ( )
inline

◆ getSingleUse()

bool RitualObjectBehaviorTemplate::getSingleUse ( )
inline

◆ getStateList()

List< std::string > RitualObjectBehaviorTemplate::getStateList ( )
inline

◆ getUnlockFirst()

bool RitualObjectBehaviorTemplate::getUnlockFirst ( )
inline

◆ getUseStates()

bool RitualObjectBehaviorTemplate::getUseStates ( )
inline

◆ getWrongSchoolResultList()

ResultList ** RitualObjectBehaviorTemplate::getWrongSchoolResultList ( )
inline

◆ setActivatedResultList()

void RitualObjectBehaviorTemplate::setActivatedResultList ( ResultList ** val)
inline

◆ setAllowedSchoolsList()

void RitualObjectBehaviorTemplate::setAllowedSchoolsList ( std::string val)
inline

◆ setLootTable()

void RitualObjectBehaviorTemplate::setLootTable ( std::string val)
inline

◆ setNifStateList()

void RitualObjectBehaviorTemplate::setNifStateList ( List< std::string > val)
inline

◆ setQuestEvent()

void RitualObjectBehaviorTemplate::setQuestEvent ( std::string val)
inline

◆ setRemovalTime()

void RitualObjectBehaviorTemplate::setRemovalTime ( float val)
inline

◆ setRemovedState()

void RitualObjectBehaviorTemplate::setRemovedState ( std::string val)
inline

◆ setRequirementList()

void RitualObjectBehaviorTemplate::setRequirementList ( RequirementList ** val)
inline

◆ setSingleUse()

void RitualObjectBehaviorTemplate::setSingleUse ( bool val)
inline

◆ setStateList()

void RitualObjectBehaviorTemplate::setStateList ( List< std::string > val)
inline

◆ setUnlockFirst()

void RitualObjectBehaviorTemplate::setUnlockFirst ( bool val)
inline

◆ setUseStates()

void RitualObjectBehaviorTemplate::setUseStates ( bool val)
inline

◆ setWrongSchoolResultList()

void RitualObjectBehaviorTemplate::setWrongSchoolResultList ( ResultList ** val)
inline