#pragma once #include #include #include #include "ModelInfo.h" class Entity; class EntityType : public virtual Framework::ReferenceCounter { private: const int id; ModelInfo model; public: EntityType(int id, ModelInfo model); Entity* loadEntity(Framework::StreamReader* zReader) const; int getId() const; };