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

44 lines
922 B
C++

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