Ну вот собсно хочу сделать что б партиклы на воде и суше были разными, накалякал такой код:
code:
if ( RandomInt( 0, 100 ) <= r_RainSplashPercentage.GetInt() )
{
DispatchParticleEffect( "rain_splash", trace.endpos,trace.m_pEnt->GetAbsAngles(), NULL );
DispatchParticleEffect( "fog", trace.endpos,trace.m_pEnt->GetAbsAngles(), NULL );
}
else if ( surfacedata_t *pSurf = physprops->GetSurfaceData( physprops->GetSurfaceIndex( "water" ) ) )
{
if ( pSurf->game.material == 'S' )
{
DispatchParticleEffect( "water_splash_01_droplets", trace.endpos,trace.m_pEnt->GetAbsAngles(), NULL );
}
}
Не работает...