diff --git a/extensions/sdktools/util.h b/extensions/sdktools/util.h index 12404557..2aa42160 100644 --- a/extensions/sdktools/util.h +++ b/extensions/sdktools/util.h @@ -42,35 +42,6 @@ public: virtual size_t GetEntitySize() = 0; }; -template -class CEntityFactory : public IEntityFactory -{ -public: - CEntityFactory( const char *pClassName ) - { - EntityFactoryDictionary()->InstallFactory( this, pClassName ); - } - - IServerNetworkable *Create( const char *pClassName ) - { - T* pEnt = _CreateEntityTemplate((T*)NULL, pClassName); - return pEnt->NetworkProp(); - } - - void Destroy( IServerNetworkable *pNetworkable ) - { - if ( pNetworkable ) - { - pNetworkable->Release(); - } - } - - virtual size_t GetEntitySize() - { - return sizeof(T); - } -}; - abstract_class IEntityFactoryDictionary { public: @@ -81,7 +52,6 @@ public: virtual const char *GetCannonicalName( const char *pClassName ) = 0; }; - class CEntityFactoryDictionary : public IEntityFactoryDictionary { public: