Closed LeeTwentyThree closed 1 year ago
I left commits addressing everything you mentioned. However I was a bit unsure on one of them so I left an experimental commit with quite a lengthy description.
Using your solution (reverted latest commit).
Edit: Makes sense to me now, I did not realize the AudioUtils
class had so many methods for registering a Sound
.
Changes made in this pull request
public static void AddLogEntry(string key, string languageKey, Sound sound, Sprite icon = null)
public static void AddLogEntry(string key, string languageKey, AudioClip audioClip, Sprite icon = null)
public static void AddLogEntry(string key, string languageKey, string soundFilePath, Sprite icon = null)
public static void AddLogEntry(string key, string languageKey, IFModSound fmodSoundInterface, Sprite icon = null)
Can someone with more knowledge on FMOD (@Metious!) please review the logic of the added methods?