// MNetworkVarNames = HRenderTextureStrong m_hGradientFogTexture
// MNetworkVarNames = float m_flFogStartDistance
// MNetworkVarNames = float m_flFogEndDistance
// MNetworkVarNames = bool m_bHeightFogEnabled
// MNetworkVarNames = float m_flFogStartHeight
// MNetworkVarNames = float m_flFogEndHeight
// MNetworkVarNames = float m_flFarZ
// MNetworkVarNames = float m_flFogMaxOpacity
// MNetworkVarNames = float m_flFogFalloffExponent
// MNetworkVarNames = float m_flFogVerticalExponent
// MNetworkVarNames = Color m_fogColor
// MNetworkVarNames = float m_flFogStrength
// MNetworkVarNames = float m_flFadeTime
// MNetworkVarNames = bool m_bStartDisabled
// MNetworkVarNames = bool m_bIsEnabled
class CGradientFog : public CBaseEntity
{
public:
    // MNetworkEnable
    CStrongHandle<InfoForResourceTypeCTextureBase> m_hGradientFogTexture;
    // MNetworkEnable
    // MNetworkChangeCallback = FogStateChanged
    float32 m_flFogStartDistance;
    // MNetworkEnable
    // MNetworkChangeCallback = FogStateChanged
    float32 m_flFogEndDistance;
    // MNetworkEnable
    // MNetworkChangeCallback = FogStateChanged
    bool m_bHeightFogEnabled;
    // MNetworkEnable
    // MNetworkChangeCallback = FogStateChanged
    float32 m_flFogStartHeight;
    // MNetworkEnable
    // MNetworkChangeCallback = FogStateChanged
    float32 m_flFogEndHeight;
    // MNetworkEnable
    // MNetworkChangeCallback = FogStateChanged
    float32 m_flFarZ;
    // MNetworkEnable
    // MNetworkChangeCallback = FogStateChanged
    float32 m_flFogMaxOpacity;
    // MNetworkEnable
    // MNetworkChangeCallback = FogStateChanged
    float32 m_flFogFalloffExponent;
    // MNetworkEnable
    // MNetworkChangeCallback = FogStateChanged
    float32 m_flFogVerticalExponent;
    // MNetworkEnable
    // MNetworkChangeCallback = FogStateChanged
    Color m_fogColor;
    // MNetworkEnable
    // MNetworkChangeCallback = FogStateChanged
    float32 m_flFogStrength;
    // MNetworkEnable
    // MNetworkChangeCallback = FogStateChanged
    float32 m_flFadeTime;
    // MNetworkEnable
    bool m_bStartDisabled;
    // MNetworkEnable
    bool m_bIsEnabled;
    bool m_bGradientFogNeedsTextures;
};