// MPropertyFriendlyName = Count Envelope
class CSosGroupActionMemberCountEnvelopeSchema : public CSosGroupActionSchema
{
public:
    // MPropertyFriendlyName = Min Threshold Count
    int32 m_nBaseCount;
    // MPropertyFriendlyName = Max Target Count
    int32 m_nTargetCount;
    // MPropertyFriendlyName = Threshold Value
    float32 m_flBaseValue;
    // MPropertyFriendlyName = Target Value
    float32 m_flTargetValue;
    // MPropertyFriendlyName = Attack
    float32 m_flAttack;
    // MPropertyFriendlyName = Decay
    float32 m_flDecay;
    // MPropertyFriendlyName = Result Variable Name
    CUtlString m_resultVarName;
    // MPropertyFriendlyName = Save Result to Group
    bool m_bSaveToGroup;
};

KV3 Class Defaults

{
    _class = "CSosGroupActionMemberCountEnvelopeSchema"
    m_nBaseCount = 0
    m_nTargetCount = 1
    m_flBaseValue = 0.0
    m_flTargetValue = 0.0
    m_flAttack = 1.0
    m_flDecay = 1.0
    m_resultVarName = "envelope_result"
    m_bSaveToGroup = false
}