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

#include <ClientSpawnObjectInfo.h>

Inheritance diagram for ClientSpawnObjectInfo:
SpawnObjectInfo CoreObjectInfo PropertyClass

Additional Inherited Members

- Public Member Functions inherited from SpawnObjectInfo
SpawnObjectInfo__StartNodeType getKStartNodeType ()
 
void setKStartNodeType (SpawnObjectInfo__StartNodeType val)
 
unsigned int getStartNode ()
 
void setStartNode (unsigned int val)
 
gid getPathID ()
 
void setPathID (gid val)
 
char getUniqueLoc ()
 
void setUniqueLoc (char val)
 
- Public Member Functions inherited from CoreObjectInfo
unsigned __int64 getTemplateID full ()
 
void setTemplateID full (unsigned __int64 val)
 
unsigned int getNObjectID ()
 
void setNObjectID (unsigned int val)
 
Vector3D getLocation ()
 
void setLocation (Vector3D val)
 
Vector3D getOrientation ()
 
void setOrientation (Vector3D val)
 
float getFScale ()
 
void setFScale (float val)
 
std::string getZoneTag ()
 
void setZoneTag (std::string val)
 
std::string getStartState ()
 
void setStartState (std::string val)
 
std::string getOverrideName ()
 
void setOverrideName (std::string val)
 
bool getGlobalDynamic ()
 
void setGlobalDynamic (bool val)
 
bool getBUndetectable ()
 
void setBUndetectable (bool val)
 
SharedPointer< RequirementList > * getSpawnRequirements ()
 
void setSpawnRequirements (SharedPointer< RequirementList > *val)
 
CoreObjectInfo__LoadingType getLoadingType ()
 
void setLoadingType (CoreObjectInfo__LoadingType 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.