diff --git a/Assets/Resources/Sfx/games/bouncyRoad/leftBlank.ogg b/Assets/Resources/Sfx/games/bouncyRoad/leftBlank.ogg new file mode 100644 index 000000000..7a362b9bf Binary files /dev/null and b/Assets/Resources/Sfx/games/bouncyRoad/leftBlank.ogg differ diff --git a/Assets/Resources/Sfx/games/bouncyRoad/leftBlank.ogg.meta b/Assets/Resources/Sfx/games/bouncyRoad/leftBlank.ogg.meta new file mode 100644 index 000000000..203474204 --- /dev/null +++ b/Assets/Resources/Sfx/games/bouncyRoad/leftBlank.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 9b584037609d9084aa8a838607884dcc +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/bouncyRoad/rightBlank.ogg b/Assets/Resources/Sfx/games/bouncyRoad/rightBlank.ogg new file mode 100644 index 000000000..1c168aa95 Binary files /dev/null and b/Assets/Resources/Sfx/games/bouncyRoad/rightBlank.ogg differ diff --git a/Assets/Resources/Sfx/games/bouncyRoad/rightBlank.ogg.meta b/Assets/Resources/Sfx/games/bouncyRoad/rightBlank.ogg.meta new file mode 100644 index 000000000..56689b7f3 --- /dev/null +++ b/Assets/Resources/Sfx/games/bouncyRoad/rightBlank.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: c0997440911c8a543b05babc2e2ed806 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Games/BouncyRoad/BouncyRoad.cs b/Assets/Scripts/Games/BouncyRoad/BouncyRoad.cs index c7804f59f..11d07966a 100644 --- a/Assets/Scripts/Games/BouncyRoad/BouncyRoad.cs +++ b/Assets/Scripts/Games/BouncyRoad/BouncyRoad.cs @@ -279,10 +279,12 @@ namespace HeavenStudio.Games if (PlayerInput.GetIsAction(InputAction_Right) && !IsExpectingInputNow(InputAction_Right)) { ThingsAnim[12].Play("podium", 0, 0); + SoundByte.PlayOneShotGame("bouncyRoad/rightBlank", volume: .5f); } if (PlayerInput.GetIsAction(InputAction_Left) && !IsExpectingInputNow(InputAction_Left)) { ThingsAnim[13].Play("podium", 0, 0); + SoundByte.PlayOneShotGame("bouncyRoad/leftBlank", volume: .5f); } UpdateBalls(); @@ -338,12 +340,14 @@ namespace HeavenStudio.Games public void PlayBounceSound(double beat, double length, float[] pitches, float singlePitch) { var sounds = new List(); - for (int i = 0; i < 12 ; i++) - { + float volume = .65f; + for (int i = 0; i < 12 ; i++) { + if (i >= 6) volume += .059f; + var bounceBeat = beat + i * length; if (!bounceBeats.Contains(bounceBeat)) { float pitch = pitches == null ? singlePitch : pitches[i]; - sounds.Add(new MultiSound.Sound("bouncyRoad/ballBounce", bounceBeat, pitch)); + sounds.Add(new MultiSound.Sound("bouncyRoad/ballBounce", bounceBeat, pitch, volume)); } bounceBeats.Add(bounceBeat); }