void CNPC_Dog::InputTurnBoneFollowersOff( inputdata_t &inputdata ) { if ( m_bBoneFollowersActive ) { m_bBoneFollowersActive = false; m_BoneFollowerManager.DestroyBoneFollowers(); } }
//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CNPC_Furniture::UpdateOnRemove( void ) { if ( m_pBoneFollowerManager ) { m_pBoneFollowerManager->DestroyBoneFollowers(); delete m_pBoneFollowerManager; m_pBoneFollowerManager = NULL; } BaseClass::UpdateOnRemove(); }
//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CNPC_Furniture::UpdateOnRemove( void ) { m_BoneFollowerManager.DestroyBoneFollowers(); BaseClass::UpdateOnRemove(); }
//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CPropCannon::UpdateOnRemove( void ) { m_BoneFollowerManager.DestroyBoneFollowers(); BaseClass::UpdateOnRemove(); }
//--------------------------------------------------------- //--------------------------------------------------------- void CNPC_Dog::Event_Killed( const CTakeDamageInfo &info ) { m_BoneFollowerManager.DestroyBoneFollowers(); BaseClass::Event_Killed( info ); }
void CNPC_Tentacle::UpdateOnRemove( void ) { m_BoneFollowerManager.DestroyBoneFollowers(); BaseClass::UpdateOnRemove(); }
void CNPC_RocketTurret::UpdateOnRemove( void ) { m_BoneFollowerManager.DestroyBoneFollowers(); BaseClass::UpdateOnRemove(); }