This commit is contained in:
Riley Labrecque
2022-10-30 14:06:09 -07:00
parent 28ab7e1d4d
commit 1263fbb403
48 changed files with 601 additions and 167 deletions
+14
View File
@@ -153,6 +153,7 @@ CShip::CShip( IGameEngine *pGameEngine, bool bIsServerInstance, float xPos, floa
m_hTextureWhite = 0;
m_nShipShieldStrength = 0;
m_ulExplosionTickCount = 0;
m_bTriggerEffectEnabled = false;
memset( &m_SpaceWarClientUpdateData, 0, sizeof( m_SpaceWarClientUpdateData ) );
@@ -231,6 +232,12 @@ CShip::~CShip()
// Restore Controller Color
m_pGameEngine->SetControllerColor( 0, 0, 0, k_ESteamControllerLEDFlag_RestoreUserDefault );
// Turn off trigger effect
if ( m_bTriggerEffectEnabled )
{
m_pGameEngine->SetTriggerEffect( false );
}
}
//-----------------------------------------------------------------------------
@@ -802,6 +809,13 @@ void CShip::UpdateVibrationEffects()
m_pGameEngine->TriggerControllerVibration( (unsigned short)( ( 1.0f - flVibration ) * 48000.0f), (unsigned short)( ( 1.0f - flVibration ) * 24000.0f) );
}
}
bool bTriggerEffectEnabled = !BIsDisabled() && !BIsExploding();
if ( bTriggerEffectEnabled != m_bTriggerEffectEnabled )
{
m_pGameEngine->SetTriggerEffect( bTriggerEffectEnabled );
m_bTriggerEffectEnabled = bTriggerEffectEnabled;
}
}
//-----------------------------------------------------------------------------