//========= Copyright Valve Corporation, All rights reserved. ============// // // Purpose: // //=============================================================================// #ifndef ENTITYBLOCKER_H #define ENTITYBLOCKER_H #ifdef _WIN32 #pragma once #endif //================================================================================================================== // Entity Blocker //================================================================================================================== class CEntityBlocker : public CBaseEntity { DECLARE_CLASS(CEntityBlocker, CBaseEntity); public: static CEntityBlocker *Create(const Vector &origin, const Vector &mins, const Vector &maxs, CBaseEntity *pOwner = NULL, bool bBlockPhysics = false); void Spawn(void); bool TestCollision(const Ray_t &ray, unsigned int mask, trace_t &trace); }; #endif // ENTITYBLOCKER_H