(player.air_time > 0.5f) )
{
audio_player_set_position( &audio_player_extra, phys->rb.co );
(player.air_time > 0.5f) )
{
audio_player_set_position( &audio_player_extra, phys->rb.co );
{
audio_player_set_vol( &audio_player0, 0.0f );
audio_player_set_vol( &audio_player1, 0.0f );
{
audio_player_set_vol( &audio_player0, 0.0f );
audio_player_set_vol( &audio_player1, 0.0f );
{
audio_player_set_flags( &audio_player_extra, AUDIO_FLAG_SPACIAL_3D );
audio_player_set_position( &audio_player_extra, phys->rb.co );
{
audio_player_set_flags( &audio_player_extra, AUDIO_FLAG_SPACIAL_3D );
audio_player_set_position( &audio_player_extra, phys->rb.co );
float speed = vg_minf(v3_length( phys->rb.v )*0.1f,1.0f),
attn = speed,
slide = vg_clampf( fabsf(phys->slip), 0.0f, 1.0f ),
float speed = vg_minf(v3_length( phys->rb.v )*0.1f,1.0f),
attn = speed,
slide = vg_clampf( fabsf(phys->slip), 0.0f, 1.0f ),
vol0 = (1.0f-air)*attn*(1.0f-slide)*(1.0f-grind),
vol1 = air *attn*(1.0f-grind),
vol2 = (1.0f-air)*attn*slide*(1.0f-grind),
vol0 = (1.0f-air)*attn*(1.0f-slide)*(1.0f-grind),
vol1 = air *attn*(1.0f-grind),
vol2 = (1.0f-air)*attn*slide*(1.0f-grind),