|
|
@ -8032,11 +8032,11 @@ void CBasePlayer::SetupVPhysicsShadow( const Vector &vecAbsOrigin, const Vector |
|
|
|
solid.params.dragCoefficient = 0; |
|
|
|
solid.params.dragCoefficient = 0; |
|
|
|
// create standing hull
|
|
|
|
// create standing hull
|
|
|
|
m_pShadowStand = PhysModelCreateCustom( this, pStandModel, GetLocalOrigin(), GetLocalAngles(), pStandHullName, false, &solid ); |
|
|
|
m_pShadowStand = PhysModelCreateCustom( this, pStandModel, GetLocalOrigin(), GetLocalAngles(), pStandHullName, false, &solid ); |
|
|
|
m_pShadowStand->SetCallbackFlags( CALLBACK_GLOBAL_COLLISION | CALLBACK_SHADOW_COLLISION ); |
|
|
|
// m_pShadowStand->SetCallbackFlags( CALLBACK_GLOBAL_COLLISION | CALLBACK_SHADOW_COLLISION );
|
|
|
|
|
|
|
|
|
|
|
|
// create crouchig hull
|
|
|
|
// create crouchig hull
|
|
|
|
m_pShadowCrouch = PhysModelCreateCustom( this, pCrouchModel, GetLocalOrigin(), GetLocalAngles(), pCrouchHullName, false, &solid ); |
|
|
|
m_pShadowCrouch = PhysModelCreateCustom( this, pCrouchModel, GetLocalOrigin(), GetLocalAngles(), pCrouchHullName, false, &solid ); |
|
|
|
m_pShadowCrouch->SetCallbackFlags( CALLBACK_GLOBAL_COLLISION | CALLBACK_SHADOW_COLLISION ); |
|
|
|
// m_pShadowCrouch->SetCallbackFlags( CALLBACK_GLOBAL_COLLISION | CALLBACK_SHADOW_COLLISION );
|
|
|
|
|
|
|
|
|
|
|
|
// default to stand
|
|
|
|
// default to stand
|
|
|
|
VPhysicsSetObject( m_pShadowStand ); |
|
|
|
VPhysicsSetObject( m_pShadowStand ); |
|
|
|