class CEnvBeam : public CBeam
{
public:
int32 m_active;
CStrongHandle<InfoForResourceTypeIMaterial2> m_spriteTexture;
CUtlSymbolLarge m_iszStartEntity;
CUtlSymbolLarge m_iszEndEntity;
float32 m_life;
float32 m_boltWidth;
float32 m_noiseAmplitude;
int32 m_speed;
float32 m_restrike;
CUtlSymbolLarge m_iszSpriteName;
int32 m_frameStart;
Vector m_vEndPointWorld;
Vector m_vEndPointRelative;
float32 m_radius;
Touch_t m_TouchType;
CUtlSymbolLarge m_iFilterName;
CHandle<CBaseEntity> m_hFilter;
CUtlSymbolLarge m_iszDecal;
CEntityIOOutput m_OnTouchedByEntity;
};