This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
2020-08-04 13:13:01 -04:00

30 lines
1003 B
C++

//========= 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