class NPCAILODDesc_t
{
public:
    int32 m_nMaxNPCs;
    float32 m_flMinRange;
    float32 m_flOffNavLastKnownAreaUpdateInterval;
    bool m_bSensing;
    bool m_bSensingUseExactEyePosition;
    bool m_bDecisionMaking;
    bool m_bUseLocalNavigator;
    bool m_bUseAdvancedLocomotion;
    bool m_bEnableFootSweeps;
    bool m_bDetailedLookTargets;
    bool m_bShouldPlayFootstepSounds;
    bool m_bRagdollEnabled;
    bool m_bEnableFlinching;
    bool m_bEnableWarnNPCsOfIncomingFire;
    bool m_bEnableBlinking;
};

KV3 Class Defaults

{
    m_nMaxNPCs = 0
    m_flMinRange = 0.0
    m_flOffNavLastKnownAreaUpdateInterval = 0.0
    m_bSensing = true
    m_bSensingUseExactEyePosition = true
    m_bDecisionMaking = true
    m_bUseLocalNavigator = true
    m_bUseAdvancedLocomotion = true
    m_bEnableFootSweeps = true
    m_bDetailedLookTargets = true
    m_bShouldPlayFootstepSounds = true
    m_bRagdollEnabled = true
    m_bEnableFlinching = true
    m_bEnableWarnNPCsOfIncomingFire = true
    m_bEnableBlinking = true
}