Interface to the entity archetype.
struct IEntityArchetype { };
IEntitySystem.h
virtual ~IEntityArchetype();
virtual IEntityClass* GetClass() const = 0;
Retrieve entity class of the archetype.
virtual const char* GetName() const = 0;
virtual XmlNodeRef GetObjectVars() = 0;
virtual IScriptTable* GetProperties() = 0;
virtual void LoadFromXML(XmlNodeRef & propertiesNode, XmlNodeRef & objectVarsNode) = 0;