#ifndef BASE_MODEL_ENTITY_H #define BASE_MODEL_ENTITY_H #include "baseentity.h" #include "iphysics.h" #include "assetmgr.h" class CBaseModelEntity: public CBaseEntity { public: DECLARE_CLASS(CBaseModelEntity, CBaseEntity); virtual void Spawn() override; virtual void Precache() override; void SetModel( const char *szName ); private: HFunnyModel m_hModelHandle; FunnyModel_t *m_pModel; HShape m_hShape; HCollider m_hCollider; IPhysicsBody *m_pBody; }; #endif