CRagdollProp: Difference between revisions

From SigMod
Jump to navigation Jump to search
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Overview ==
== Overview ==
...
A [https://developer.valvesoftware.com/wiki/VPhysics VPhysics] ragdoll prop. (Not to be confused with [[CTFRagdoll]])


'''Source location : ...'''
'''Source location : [https://github.com/sreechar/TF2-Source-Code/tree/master/tf2_src/game/server/physics_prop_ragdoll.h /game/server/physics_prop_ragdoll.h]'''


'''Linked entity : ...'''
'''Linked Entities :'''
*''' [https://developer.valvesoftware.com/wiki/physics_prop_ragdoll physics_prop_ragdoll]'''
*''' [https://developer.valvesoftware.com/wiki/prop_ragdoll prop_ragdoll]'''


==[[SendProps|Class Structure]]==
==[[Classes|Class Structure]]==
*'''[[CBaseEntity]]'''
*'''[[CBaseEntity]]'''
**'''[[CBaseAnimating]]'''
**'''[[CBaseAnimating]]'''
***'''[[CBaseAnimatingOverlay]]'''
***'''CRagdollProp'''
****'''[[CBaseFlex]]'''
*****'''[[CBaseCombatCharacter]]'''
******'''[[CBasePlayer]]'''
*******'''CTFPlayer'''


== SendProps ==
== SendProps ==
{| class="wikitable sortable" style="margin: 0 auto; width: 100%; padding: 0;"
{| class="wikitable sortable mw-collapsible mw-collapsed" style="margin: 0 auto; width: 100%; padding: 0;"
|+CRagdollProp  
|+CRagdollProp  
! style="width: 50%; background-color: #303030; color: white" |Name  
! style="width: 50%; background-color: #303030; color: white" |Name  
Line 48: Line 46:
| style="width: 50%;" |'''m_nOverlaySequence'''
| style="width: 50%;" |'''m_nOverlaySequence'''
| style="width: 15%;" |Integer
| style="width: 15%;" |Integer
| style="width: 35%;" |
|}
== Entity DataMaps ==
{| class="wikitable sortable mw-collapsible mw-collapsed" style="margin: 0 auto; width: 100%; padding: 0;
|+CRagdollProp
! style="width: 50%; background-color: #303030; color: white" |Name
! style="width: 15%; background-color: #303030; color: white" |Type
! style="width: 35%; background-color: #303030; color: white" |Description
|-
| style="width: 50%;" |'''CRagdollPropClearFlagsThink'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''CRagdollPropFadeOutThink'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''CRagdollPropSetDebrisThink'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputDisableMotion'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputEnableMotion'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputFadeAndRemove'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputStartRadgollBoogie'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputTurnOff'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputTurnOn'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_allAsleep'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_anglesOverrideString'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_bFirstCollisionAfterLaunch'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_bHasBeenPhysgunned'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_bStartDisabled'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_flBlendWeight'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_flFadeOutStartTime'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_flFadeTime'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_hDamageEntity'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_hKiller'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_hUnragdoll'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_lastUpdateTickCount'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_nOverlaySequence'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragAngles'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragPos'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.allowStretch'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.boneIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.listCount'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[10].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[10].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[10].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[10].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[11].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[11].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[11].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[11].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[12].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[12].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[12].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[12].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[13].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[13].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[13].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[13].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[14].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[14].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[14].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[14].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[15].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[15].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[15].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[15].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[16].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[16].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[16].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[16].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[17].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[17].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[17].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[17].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[18].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[18].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[18].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[18].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[19].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[19].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[19].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[19].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[1].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[1].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[1].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[1].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[20].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[20].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[20].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[20].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[21].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[21].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[21].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[21].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[22].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[22].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[22].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[22].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[23].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[23].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[23].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[23].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[2].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[2].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[2].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[2].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[3].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[3].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[3].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[3].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[4].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[4].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[4].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[4].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[5].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[5].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[5].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[5].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[6].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[6].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[6].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[6].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[7].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[7].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[7].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[7].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[8].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[8].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[8].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[8].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[9].originParentSpace'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[9].pConstraint'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[9].pObject'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.list[9].parentIndex'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdoll.pGroup'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdollMaxs'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ragdollMins'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_strSourceClassName'''
| style="width: 15%;" |
| style="width: 35%;" |
| style="width: 35%;" |
|}
|}

Latest revision as of 23:20, 10 August 2022

Overview[edit | edit source]

A VPhysics ragdoll prop. (Not to be confused with CTFRagdoll)

Source location : /game/server/physics_prop_ragdoll.h

Linked Entities :

Class Structure[edit | edit source]

SendProps[edit | edit source]

CRagdollProp
Name Type Description
m_ragAngles Vector
m_ragAngles Array
m_ragPos Vector
m_ragPos Array
m_hUnragdoll Integer
m_flBlendWeight Float
m_nOverlaySequence Integer

Entity DataMaps[edit | edit source]

CRagdollProp
Name Type Description
CRagdollPropClearFlagsThink
CRagdollPropFadeOutThink
CRagdollPropSetDebrisThink
InputDisableMotion
InputEnableMotion
InputFadeAndRemove
InputStartRadgollBoogie
InputTurnOff
InputTurnOn
m_allAsleep
m_anglesOverrideString
m_bFirstCollisionAfterLaunch
m_bHasBeenPhysgunned
m_bStartDisabled
m_flBlendWeight
m_flFadeOutStartTime
m_flFadeTime
m_hDamageEntity
m_hKiller
m_hUnragdoll
m_lastUpdateTickCount
m_nOverlaySequence
m_ragAngles
m_ragPos
m_ragdoll.allowStretch
m_ragdoll.boneIndex
m_ragdoll.listCount
m_ragdoll.list[10].originParentSpace
m_ragdoll.list[10].pConstraint
m_ragdoll.list[10].pObject
m_ragdoll.list[10].parentIndex
m_ragdoll.list[11].originParentSpace
m_ragdoll.list[11].pConstraint
m_ragdoll.list[11].pObject
m_ragdoll.list[11].parentIndex
m_ragdoll.list[12].originParentSpace
m_ragdoll.list[12].pConstraint
m_ragdoll.list[12].pObject
m_ragdoll.list[12].parentIndex
m_ragdoll.list[13].originParentSpace
m_ragdoll.list[13].pConstraint
m_ragdoll.list[13].pObject
m_ragdoll.list[13].parentIndex
m_ragdoll.list[14].originParentSpace
m_ragdoll.list[14].pConstraint
m_ragdoll.list[14].pObject
m_ragdoll.list[14].parentIndex
m_ragdoll.list[15].originParentSpace
m_ragdoll.list[15].pConstraint
m_ragdoll.list[15].pObject
m_ragdoll.list[15].parentIndex
m_ragdoll.list[16].originParentSpace
m_ragdoll.list[16].pConstraint
m_ragdoll.list[16].pObject
m_ragdoll.list[16].parentIndex
m_ragdoll.list[17].originParentSpace
m_ragdoll.list[17].pConstraint
m_ragdoll.list[17].pObject
m_ragdoll.list[17].parentIndex
m_ragdoll.list[18].originParentSpace
m_ragdoll.list[18].pConstraint
m_ragdoll.list[18].pObject
m_ragdoll.list[18].parentIndex
m_ragdoll.list[19].originParentSpace
m_ragdoll.list[19].pConstraint
m_ragdoll.list[19].pObject
m_ragdoll.list[19].parentIndex
m_ragdoll.list[1].originParentSpace
m_ragdoll.list[1].pConstraint
m_ragdoll.list[1].pObject
m_ragdoll.list[1].parentIndex
m_ragdoll.list[20].originParentSpace
m_ragdoll.list[20].pConstraint
m_ragdoll.list[20].pObject
m_ragdoll.list[20].parentIndex
m_ragdoll.list[21].originParentSpace
m_ragdoll.list[21].pConstraint
m_ragdoll.list[21].pObject
m_ragdoll.list[21].parentIndex
m_ragdoll.list[22].originParentSpace
m_ragdoll.list[22].pConstraint
m_ragdoll.list[22].pObject
m_ragdoll.list[22].parentIndex
m_ragdoll.list[23].originParentSpace
m_ragdoll.list[23].pConstraint
m_ragdoll.list[23].pObject
m_ragdoll.list[23].parentIndex
m_ragdoll.list[2].originParentSpace
m_ragdoll.list[2].pConstraint
m_ragdoll.list[2].pObject
m_ragdoll.list[2].parentIndex
m_ragdoll.list[3].originParentSpace
m_ragdoll.list[3].pConstraint
m_ragdoll.list[3].pObject
m_ragdoll.list[3].parentIndex
m_ragdoll.list[4].originParentSpace
m_ragdoll.list[4].pConstraint
m_ragdoll.list[4].pObject
m_ragdoll.list[4].parentIndex
m_ragdoll.list[5].originParentSpace
m_ragdoll.list[5].pConstraint
m_ragdoll.list[5].pObject
m_ragdoll.list[5].parentIndex
m_ragdoll.list[6].originParentSpace
m_ragdoll.list[6].pConstraint
m_ragdoll.list[6].pObject
m_ragdoll.list[6].parentIndex
m_ragdoll.list[7].originParentSpace
m_ragdoll.list[7].pConstraint
m_ragdoll.list[7].pObject
m_ragdoll.list[7].parentIndex
m_ragdoll.list[8].originParentSpace
m_ragdoll.list[8].pConstraint
m_ragdoll.list[8].pObject
m_ragdoll.list[8].parentIndex
m_ragdoll.list[9].originParentSpace
m_ragdoll.list[9].pConstraint
m_ragdoll.list[9].pObject
m_ragdoll.list[9].parentIndex
m_ragdoll.pGroup
m_ragdollMaxs
m_ragdollMins
m_strSourceClassName