class RnBodyDesc_t
{
public:
    CUtlString m_sDebugName;
    Vector m_vPosition;
    QuaternionStorage m_qOrientation;
    Vector m_vLinearVelocity;
    Vector m_vAngularVelocity;
    Vector m_vLocalMassCenter;
    Vector m_LocalInertiaInv[3];
    float32 m_flMassInv;
    float32 m_flGameMass;
    float32 m_flMassScaleInv;
    float32 m_flInertiaScaleInv;
    float32 m_flLinearDamping;
    float32 m_flAngularDamping;
    float32 m_flLinearDragScale;
    float32 m_flAngularDragScale;
    float32 m_flLinearFluidDragScale;
    float32 m_flAngularFluidDragScale;
    Vector m_vLastAwakeForceAccum;
    Vector m_vLastAwakeTorqueAccum;
    float32 m_flBuoyancyScale;
    float32 m_flGravityScale;
    float32 m_flTimeScale;
    int32 m_nBodyType;
    uint32 m_nGameIndex;
    uint32 m_nGameFlags;
    int8 m_nMinVelocityIterations;
    int8 m_nMinPositionIterations;
    int8 m_nMassPriority;
    bool m_bEnabled;
    bool m_bSleeping;
    bool m_bIsContinuousEnabled;
    bool m_bDragEnabled;
    Vector m_vGravity;
    bool m_bSpeculativeEnabled;
    bool m_bHasShadowController;
    DynamicContinuousContactBehavior_t m_nDynamicContinuousContactBehavior;
};

KV3 Class Defaults

{
    m_sDebugName = ""
    m_vPosition = [ 0.0, 0.0, 0.0 ]
    m_qOrientation = [ 0.0, 0.0, 0.0, 1.0 ]
    m_vLinearVelocity = [ 0.0, 0.0, 0.0 ]
    m_vAngularVelocity = [ 0.0, 0.0, 0.0 ]
    m_vLocalMassCenter = [ 0.0, 0.0, 0.0 ]
    m_LocalInertiaInv = 
    [
        [ 0.0, 0.0, 0.0 ],
        [ 0.0, 0.0, 0.0 ],
        [ 0.0, 0.0, 0.0 ],
    ]
    m_flMassInv = 0.0
    m_flGameMass = 0.0
    m_flMassScaleInv = 1.0
    m_flInertiaScaleInv = 1.0
    m_flLinearDamping = 0.0
    m_flAngularDamping = 0.0
    m_flLinearDragScale = 1.0
    m_flAngularDragScale = 1.0
    m_flLinearFluidDragScale = 1.0
    m_flAngularFluidDragScale = 1.0
    m_vLastAwakeForceAccum = [ 0.0, 0.0, 0.0 ]
    m_vLastAwakeTorqueAccum = [ 0.0, 0.0, 0.0 ]
    m_flBuoyancyScale = 1.0
    m_flGravityScale = 1.0
    m_flTimeScale = 1.0
    m_nBodyType = 0
    m_nGameIndex = 0
    m_nGameFlags = 0
    m_nMinVelocityIterations = 1
    m_nMinPositionIterations = 0
    m_nMassPriority = 0
    m_bEnabled = true
    m_bSleeping = false
    m_bIsContinuousEnabled = true
    m_bDragEnabled = true
    m_vGravity = [ 0.0, 0.0, 0.0 ]
    m_bSpeculativeEnabled = true
    m_bHasShadowController = false
    m_nDynamicContinuousContactBehavior = "DYNAMIC_CONTINUOUS_ALLOW_IF_REQUESTED_BY_OTHER_BODY"
}