virtual std::string GetName() const override
virtual double GetWidthImpl() const override
virtual EntityType GetType() const override
virtual double GetHeightImpl() const override
static std::string GetClassName()
virtual ~IllusionerEntity()
static EntityType GetClassType()
std::map< EntityAttribute::Type, EntityAttribute > attributes