// MNetworkIncludeByUserGroup = Origin
// MNetworkVarNames = float32 m_MinFalloff
// MNetworkVarNames = float32 m_MaxFalloff
// MNetworkVarNames = float32 m_flFadeInDuration
// MNetworkVarNames = float32 m_flFadeOutDuration
// MNetworkVarNames = float32 m_flMaxWeight
// MNetworkVarNames = float32 m_flCurWeight
// MNetworkVarNames = char m_netlookupFilename
// MNetworkVarNames = bool m_bEnabled
// MNetworkVarNames = bool m_bMaster
// MNetworkVarNames = bool m_bClientSide
// MNetworkVarNames = bool m_bExclusive
class C_ColorCorrection : public C_BaseEntity
{
public:
    // MNotSaved = !!UNKNOWN!!
    Vector m_vecOrigin;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_MinFalloff;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_MaxFalloff;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_flFadeInDuration;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_flFadeOutDuration;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_flMaxWeight;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_flCurWeight;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    char m_netlookupFilename[512];
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    bool m_bEnabled;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    bool m_bMaster;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    bool m_bClientSide;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    bool m_bExclusive;
    // MNotSaved = !!UNKNOWN!!
    bool m_bEnabledOnClient[1];
    // MNotSaved = !!UNKNOWN!!
    float32 m_flCurWeightOnClient[1];
    // MNotSaved = !!UNKNOWN!!
    bool m_bFadingIn[1];
    // MNotSaved = !!UNKNOWN!!
    float32 m_flFadeStartWeight[1];
    // MNotSaved = !!UNKNOWN!!
    float32 m_flFadeStartTime[1];
    // MNotSaved = !!UNKNOWN!!
    float32 m_flFadeDuration[1];
private:
    uint8 pad_0830[8];
};