do this properly

This commit is contained in:
minenice55 2024-01-10 20:38:48 -05:00
parent e895c0e73d
commit 069f497ebb
2 changed files with 8 additions and 6 deletions

View file

@ -98,7 +98,6 @@ namespace HeavenStudio
CustomScreenWidth = PersistentDataManager.gameSettings.resolutionWidth;
CustomScreenHeight = PersistentDataManager.gameSettings.resolutionHeight;
if (PersistentDataManager.gameSettings.dspSize == 0)
PersistentDataManager.gameSettings.dspSize = 512;
if (PersistentDataManager.gameSettings.sampleRate == 0)

View file

@ -151,12 +151,15 @@ namespace HeavenStudio
public static string JukeboxAudioConverter(string filePath, AudioType audioType, string specificType)
{
if (Directory.Exists(Path.Combine(Application.temporaryCachePath, "/savewav")))
string wavCachePath = Path.Combine(Application.temporaryCachePath, "/savewav");
if (Directory.Exists(wavCachePath))
{
Directory.Delete(Path.Combine(Application.temporaryCachePath, "/savewav"), true);
Directory.Delete(wavCachePath, true);
}
if (!Directory.Exists(wavCachePath))
{
Directory.CreateDirectory(wavCachePath);
}
if (!Directory.Exists(Application.temporaryCachePath, "/savewav"))
Directory.CreateDirectory(Application.temporaryCachePath, "/savewav");
if (audioType == AudioType.MPEG)
{
Debug.Log($"mp3 loaded, Converting {filePath} to wav...");
@ -175,7 +178,7 @@ namespace HeavenStudio
AudioClip clip = DownloadHandlerAudioClip.GetContent(www);
string fileName = Path.GetFileNameWithoutExtension(filePath);
SavWav.Save("/savewav/" + fileName, clip, true);
filePath = Path.Combine(Application.temporaryCachePath, "/savewav/" + fileName + ".wav");
filePath = Path.Combine(wavCachePath, $"/{fileName}.wav");
clip = null;
}