class CFlashlightEffect
{
    void* __vftable;
    uint8 pad_0008[8];
public:
    bool m_bIsOn;
private:
    uint8 pad_0011[15];
public:
    bool m_bMuzzleFlashEnabled;
    float32 m_flMuzzleFlashBrightness;
    Quaternion m_quatMuzzleFlashOrientation;
    Vector m_vecMuzzleFlashOrigin;
    float32 m_flFov;
    float32 m_flFarZ;
    float32 m_flLinearAtten;
    bool m_bCastsShadows;
    float32 m_flCurrentPullBackDist;
    CStrongHandle<InfoForResourceTypeCTextureBase> m_FlashlightTexture;
    CStrongHandle<InfoForResourceTypeCTextureBase> m_MuzzleFlashTexture;
    char m_textureName[64];
private:
    uint8 pad_00B0[560];
};