// MVDataRoot
class CTeamTrackedStatDefinition
{
    uint8 pad_0000[8];
public:
    // MPropertyDescription = unique integer ID of this stat
    // MVDataUniqueMonotonicInt = _editor/next_team_stat_id
    // MPropertyAttributeEditor = locked_int()
    TrackedStatID_t m_unStatID;
    // MPropertyDescription = how this stat is implemented
    ETeamTrackedStatImpl m_eStatImpl;
    // MPropertyDescription = For k_eTeamTrackedStatImpl_Expression, what is the expression information.
    // MPropertySuppressExpr = m_eStatImpl != k_ePlayerTrackedStatImpl_Expression
    TrackedStatExpressionData_t m_expressionData;
    // MPropertyDescription = For k_eTeamTrackedStatImpl_PlayerAggregate, what is the aggregate information.
    // MPropertySuppressExpr = m_eStatImpl != k_eTeamTrackedStatImpl_PlayerAggregate
    TrackedStatAggregateData_t m_aggregateData;
};

KV3 Class Defaults

{
    m_unStatID = 0
    m_eStatImpl = "k_eTeamTrackedStatImpl_Invalid"
    m_expressionData = 
    {
        strExpression = ""
    }
    m_aggregateData = 
    {
        m_strIndividualStat = ""
        m_eAggregate = "k_eTrackedStatAggregate_Invalid"
    }
}