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

#include <CharacterRegistry.h>

Inheritance diagram for CharacterRegistry:
PropertyClass

Public Member Functions

List< gid > getDisplayedTips ()
 
void setDisplayedTips (List< gid > val)
 
List< gid > getFinishedTips ()
 
void setFinishedTips (List< gid > val)
 
List< CharacterChatStatsByStategetChatStatsByState ()
 
void setChatStatsByState (List< CharacterChatStatsByState > val)
 
List< CharacterChatStatsByTextgetChatStatsByText ()
 
void setChatStatsByText (List< CharacterChatStatsByText > val)
 
List< LockDatagetLockList ()
 
void setLockList (List< LockData > val)
 
List< FriendDatagetFriendList ()
 
void setFriendList (List< FriendData > val)
 
gid getActiveQuestId ()
 
void setActiveQuestId (gid val)
 
unsigned int getActiveGoalId ()
 
void setActiveGoalId (unsigned int val)
 
bool getActiveGoalSetByPlayer ()
 
void setActiveGoalSetByPlayer (bool val)
 
SharedPointer< CrownShopSettings > * getCrownShopSettings ()
 
void setCrownShopSettings (SharedPointer< CrownShopSettings > *val)
 
List< LoginHistoryEntrygetLoginHistory ()
 
void setLoginHistory (List< LoginHistoryEntry > 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

◆ getActiveGoalId()

unsigned int CharacterRegistry::getActiveGoalId ( )
inline

◆ getActiveGoalSetByPlayer()

bool CharacterRegistry::getActiveGoalSetByPlayer ( )
inline

◆ getActiveQuestId()

gid CharacterRegistry::getActiveQuestId ( )
inline

◆ getChatStatsByState()

List< CharacterChatStatsByState > CharacterRegistry::getChatStatsByState ( )
inline

◆ getChatStatsByText()

List< CharacterChatStatsByText > CharacterRegistry::getChatStatsByText ( )
inline

◆ getCrownShopSettings()

SharedPointer< CrownShopSettings > * CharacterRegistry::getCrownShopSettings ( )
inline

◆ getDisplayedTips()

List< gid > CharacterRegistry::getDisplayedTips ( )
inline

◆ getFinishedTips()

List< gid > CharacterRegistry::getFinishedTips ( )
inline

◆ getFriendList()

List< FriendData > CharacterRegistry::getFriendList ( )
inline

◆ getLockList()

List< LockData > CharacterRegistry::getLockList ( )
inline

◆ getLoginHistory()

List< LoginHistoryEntry > CharacterRegistry::getLoginHistory ( )
inline

◆ setActiveGoalId()

void CharacterRegistry::setActiveGoalId ( unsigned int val)
inline

◆ setActiveGoalSetByPlayer()

void CharacterRegistry::setActiveGoalSetByPlayer ( bool val)
inline

◆ setActiveQuestId()

void CharacterRegistry::setActiveQuestId ( gid val)
inline

◆ setChatStatsByState()

void CharacterRegistry::setChatStatsByState ( List< CharacterChatStatsByState > val)
inline

◆ setChatStatsByText()

void CharacterRegistry::setChatStatsByText ( List< CharacterChatStatsByText > val)
inline

◆ setCrownShopSettings()

void CharacterRegistry::setCrownShopSettings ( SharedPointer< CrownShopSettings > * val)
inline

◆ setDisplayedTips()

void CharacterRegistry::setDisplayedTips ( List< gid > val)
inline

◆ setFinishedTips()

void CharacterRegistry::setFinishedTips ( List< gid > val)
inline

◆ setFriendList()

void CharacterRegistry::setFriendList ( List< FriendData > val)
inline

◆ setLockList()

void CharacterRegistry::setLockList ( List< LockData > val)
inline

◆ setLoginHistory()

void CharacterRegistry::setLoginHistory ( List< LoginHistoryEntry > val)
inline