// MModelGameData
class CCitadelHeroModelGameData_t
{
public:
    // MPropertyStartGroup = +Visuals
    CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_hAmbientParticle;
    CUtlVector<AmbientParticleSettings_t> m_vecAmbientParticleSettings;
    // MPropertyStartGroup = +AG2
    float32 m_flTurnThreshold;
    float32 m_flTurnDuration;
    // MPropertyStartGroup = +Physics / Movement
    float32 m_flStepHeight;
    // MPropertyDescription = Size of the capsule
    float32 m_flCollisionRadius;
    float32 m_flCollisionHeight;
    // MPropertyDescription = Size of the physics collison OBB
    Vector m_vCollisionHullMins;
    Vector m_vCollisionHullMaxs;
};

KV3 Class Defaults

{
    m_hAmbientParticle = resource_name:""
    m_vecAmbientParticleSettings = [  ]
    m_flTurnThreshold = 90.0
    m_flTurnDuration = 1.0
    m_flStepHeight = 32.0
    m_flCollisionRadius = 20.0
    m_flCollisionHeight = 80.0
    m_vCollisionHullMins = [ -16.0, -16.0, 0.0 ]
    m_vCollisionHullMaxs = [ 16.0, 16.0, 72.0 ]
}