//========= Copyright Valve Corporation, All rights reserved. ============// // // Purpose: // // $NoKeywords: $ // //=============================================================================// #ifndef __PLASMA__ #define __PLASMA__ #pragma once #include "fire_smoke.h" //================================================== // CPlasma //================================================== // NOTENOTE: Mirrored in cl_dll/c_plasma.cpp #define bitsPLASMA_FREE 0x00000002 class CPlasma : public CBaseFire { public: DECLARE_CLASS(CPlasma, CBaseFire); CPlasma(void); virtual ~CPlasma(void); void EnableSmoke(int state); void Precache(void); DECLARE_SERVERCLASS(); DECLARE_DATADESC(); public: // Client-side CNetworkVar(int, m_nPlasmaModelIndex); CNetworkVar(int, m_nPlasmaModelIndex2); CNetworkVar(int, m_nGlowModelIndex); // Server-side }; #endif //__PLASMA__