mirror of
https://github.com/RHeavenStudio/HeavenStudio.git
synced 2025-06-13 06:37:37 +02:00
Improved Sound Loading (#688)
* basic audio preloading could this operation be timesliced even more? * note * load sounds in subfolders from their ABs properly fix sound names that would conflict from this change * also grab from cache in this method * fix ringside's assetbundle * several AB sfx fixes air rally catchy tune coin toss karate man lockstep marching orders mr upbeat samurai slice gold tambourine tram&pauline trick on the class working dough * fix flipper flop assetbundle * fix weird issue with pause menu arrow
This commit is contained in:
@ -125,7 +125,7 @@ namespace HeavenStudio.Games.Scripts_Rockers
|
||||
if (pitches[i] == -1) continue;
|
||||
float pitch = SoundByte.GetPitchFromSemiTones(pitches[i], true);
|
||||
float volume = GetVolumeBasedOnAmountOfStrings(pitches.Length);
|
||||
string soundName = "rockers/strings/" + (gleeClub ? "gleeClub/" : "normal/" + (i + 1));
|
||||
string soundName = "rockers/strings/" + (gleeClub ? "gleeClub/gleeClub" : "normal/normal" + (i + 1));
|
||||
// Debug.Log("Pitch: " + pitch + " Volume: " + volume + " Name: " + soundName);
|
||||
stringSounds[i] = SoundByte.PlayOneShotGame(soundName, -1, pitch, volume, true);
|
||||
}
|
||||
@ -138,40 +138,40 @@ namespace HeavenStudio.Games.Scripts_Rockers
|
||||
Rockers.PremadeSamples.None => "",
|
||||
Rockers.PremadeSamples.BendG5 => "rockers/BendG5",
|
||||
Rockers.PremadeSamples.BendC6 => "rockers/BendC6",
|
||||
Rockers.PremadeSamples.ChordA => "rockers/rocker/ChordA",
|
||||
Rockers.PremadeSamples.ChordAsus4 => "rockers/rocker/ChordAsus4",
|
||||
Rockers.PremadeSamples.ChordBm => "rockers/rocker/ChordBm",
|
||||
Rockers.PremadeSamples.ChordCSharpm7 => "rockers/rocker/ChordC#m7",
|
||||
Rockers.PremadeSamples.ChordDmaj7 => "rockers/rocker/ChordDmaj7",
|
||||
Rockers.PremadeSamples.ChordDmaj9 => "rockers/rocker/ChordDmaj9",
|
||||
Rockers.PremadeSamples.ChordFSharp5 => "rockers/rocker/ChordF#5",
|
||||
Rockers.PremadeSamples.ChordG => "rockers/rocker/ChordG",
|
||||
Rockers.PremadeSamples.ChordG5 => "rockers/rocker/ChordG5",
|
||||
Rockers.PremadeSamples.ChordGdim7 => "rockers/rocker/ChordGdim7",
|
||||
Rockers.PremadeSamples.ChordGm => "rockers/rocker/ChordGm",
|
||||
Rockers.PremadeSamples.NoteASharp4 => "rockers/rocker/NoteA#4",
|
||||
Rockers.PremadeSamples.NoteA5 => "rockers/rocker/NoteA5",
|
||||
Rockers.PremadeSamples.PracticeChordD => "rockers/rocker/PracticeChordD",
|
||||
Rockers.PremadeSamples.Remix6ChordA => "rockers/rocker/Remix6ChordA",
|
||||
Rockers.PremadeSamples.Remix10ChordD => "rockers/rocker/Remix10ChordD",
|
||||
Rockers.PremadeSamples.Remix10ChordFSharpm => "rockers/rocker/Remix10ChordF#m",
|
||||
Rockers.PremadeSamples.DoremiChordA7 => "rockers/doremi/ChordA7",
|
||||
Rockers.PremadeSamples.DoremiChordAm7 => "rockers/doremi/ChordAm7",
|
||||
Rockers.PremadeSamples.DoremiChordC => "rockers/doremi/ChordC",
|
||||
Rockers.PremadeSamples.DoremiChordC7 => "rockers/doremi/ChordC7",
|
||||
Rockers.PremadeSamples.DoremiChordCadd9 => "rockers/doremi/ChordCadd9",
|
||||
Rockers.PremadeSamples.DoremiChordDm => "rockers/doremi/ChordDm",
|
||||
Rockers.PremadeSamples.DoremiChordDm7 => "rockers/doremi/ChordDm7",
|
||||
Rockers.PremadeSamples.DoremiChordEm => "rockers/doremi/ChordEm",
|
||||
Rockers.PremadeSamples.DoremiChordF => "rockers/doremi/ChordF",
|
||||
Rockers.PremadeSamples.DoremiChordFadd9 => "rockers/doremi/ChordFadd9",
|
||||
Rockers.PremadeSamples.DoremiChordFm => "rockers/doremi/ChordFm",
|
||||
Rockers.PremadeSamples.DoremiChordG => "rockers/doremi/ChordG",
|
||||
Rockers.PremadeSamples.DoremiChordG7 => "rockers/doremi/ChordG7",
|
||||
Rockers.PremadeSamples.DoremiChordGm => "rockers/doremi/ChordGm",
|
||||
Rockers.PremadeSamples.DoremiChordGsus4 => "rockers/doremi/ChordGsus4",
|
||||
Rockers.PremadeSamples.DoremiNoteA2 => "rockers/doremi/NoteA2",
|
||||
Rockers.PremadeSamples.DoremiNoteE2 => "rockers/doremi/NoteE2",
|
||||
Rockers.PremadeSamples.ChordA => "rockers/rocker/rockerChordA",
|
||||
Rockers.PremadeSamples.ChordAsus4 => "rockers/rocker/rockerChordAsus4",
|
||||
Rockers.PremadeSamples.ChordBm => "rockers/rocker/rockerChordBm",
|
||||
Rockers.PremadeSamples.ChordCSharpm7 => "rockers/rocker/rockerChordC#m7",
|
||||
Rockers.PremadeSamples.ChordDmaj7 => "rockers/rocker/rockerChordDmaj7",
|
||||
Rockers.PremadeSamples.ChordDmaj9 => "rockers/rocker/rockerChordDmaj9",
|
||||
Rockers.PremadeSamples.ChordFSharp5 => "rockers/rocker/rockerChordF#5",
|
||||
Rockers.PremadeSamples.ChordG => "rockers/rocker/rockerChordG",
|
||||
Rockers.PremadeSamples.ChordG5 => "rockers/rocker/rockerChordG5",
|
||||
Rockers.PremadeSamples.ChordGdim7 => "rockers/rocker/rockerChordGdim7",
|
||||
Rockers.PremadeSamples.ChordGm => "rockers/rocker/rockerChordGm",
|
||||
Rockers.PremadeSamples.NoteASharp4 => "rockers/rocker/rockerNoteA#4",
|
||||
Rockers.PremadeSamples.NoteA5 => "rockers/rocker/rockerNoteA5",
|
||||
Rockers.PremadeSamples.PracticeChordD => "rockers/rocker/rockerPracticeChordD",
|
||||
Rockers.PremadeSamples.Remix6ChordA => "rockers/rocker/rockerRemix6ChordA",
|
||||
Rockers.PremadeSamples.Remix10ChordD => "rockers/rocker/rockerRemix10ChordD",
|
||||
Rockers.PremadeSamples.Remix10ChordFSharpm => "rockers/rocker/rockerRemix10ChordF#m",
|
||||
Rockers.PremadeSamples.DoremiChordA7 => "rockers/doremi/doremiChordA7",
|
||||
Rockers.PremadeSamples.DoremiChordAm7 => "rockers/doremi/doremiChordAm7",
|
||||
Rockers.PremadeSamples.DoremiChordC => "rockers/doremi/doremiChordC",
|
||||
Rockers.PremadeSamples.DoremiChordC7 => "rockers/doremi/doremiChordC7",
|
||||
Rockers.PremadeSamples.DoremiChordCadd9 => "rockers/doremi/doremiChordCadd9",
|
||||
Rockers.PremadeSamples.DoremiChordDm => "rockers/doremi/doremiChordDm",
|
||||
Rockers.PremadeSamples.DoremiChordDm7 => "rockers/doremi/doremiChordDm7",
|
||||
Rockers.PremadeSamples.DoremiChordEm => "rockers/doremi/doremiChordEm",
|
||||
Rockers.PremadeSamples.DoremiChordF => "rockers/doremi/doremiChordF",
|
||||
Rockers.PremadeSamples.DoremiChordFadd9 => "rockers/doremi/doremiChordFadd9",
|
||||
Rockers.PremadeSamples.DoremiChordFm => "rockers/doremi/doremiChordFm",
|
||||
Rockers.PremadeSamples.DoremiChordG => "rockers/doremi/doremiChordG",
|
||||
Rockers.PremadeSamples.DoremiChordG7 => "rockers/doremi/doremiChordG7",
|
||||
Rockers.PremadeSamples.DoremiChordGm => "rockers/doremi/doremiChordGm",
|
||||
Rockers.PremadeSamples.DoremiChordGsus4 => "rockers/doremi/doremiChordGsus4",
|
||||
Rockers.PremadeSamples.DoremiNoteA2 => "rockers/doremi/doremiNoteA2",
|
||||
Rockers.PremadeSamples.DoremiNoteE2 => "rockers/doremi/doremiNoteE2",
|
||||
_ => throw new System.NotImplementedException(),
|
||||
};
|
||||
chordSound = SoundByte.PlayOneShotGame(soundName, -1, pitch, 1, true);
|
||||
|
Reference in New Issue
Block a user