//========= Copyright Valve Corporation, All rights reserved. ============// // // Purpose: // // $NoKeywords: $ //=============================================================================// #ifndef TF_OBJ_RALLYFLAG_H #define TF_OBJ_RALLYFLAG_H #ifdef _WIN32 #pragma once #endif // ------------------------------------------------------------------------ // // Rally flag that's built by players // ------------------------------------------------------------------------ // class CObjectRallyFlag : public CBaseObject { DECLARE_CLASS( CObjectRallyFlag, CBaseObject ); public: DECLARE_DATADESC(); DECLARE_SERVERCLASS(); static CObjectRallyFlag* Create(const Vector &vOrigin, const QAngle &vAngles); CObjectRallyFlag(); virtual void Spawn(); virtual void Precache(); virtual bool CanTakeEMPDamage( void ) { return true; } // Rally virtual void RallyThink( void ); private: float m_flExpiresAt; }; #endif // TF_OBJ_RALLYFLAG_H