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.
nekohook/modules/source2013/sdk/game/server/event_tempentity_tester.h
2020-08-04 13:13:01 -04:00

40 lines
1.1 KiB
C++

//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
// $Workfile: $
// $Date: $
// $NoKeywords: $
//=============================================================================//
#if !defined(EVENT_TEMPENTITY_TESTER_H)
#define EVENT_TEMPENTITY_TESTER_H
#ifdef _WIN32
#pragma once
#endif
class CBaseTempEntity;
//-----------------------------------------------------------------------------
// Purpose: A server object that is used to test all registered temp entities
//-----------------------------------------------------------------------------
class CTempEntTester : public CPointEntity {
public:
DECLARE_CLASS(CTempEntTester, CPointEntity);
void Spawn(void);
void Think(void);
static CBaseEntity *Create(const Vector &vecOrigin, const QAngle &vecAngles,
const char *lifetime, const char *single_te);
private:
// Current temp entity to test
CBaseTempEntity *m_pCurrent;
// Lifetime
float m_fLifeTime;
char m_szClass[64];
};
#endif // EVENT_TEMPENTITY_TESTER_H