diff --git a/BepInEx/AssetStore/AudioStore.cs b/BepInEx/AssetStore/AudioStore.cs index 93bc1c0..6bc8c04 100644 --- a/BepInEx/AssetStore/AudioStore.cs +++ b/BepInEx/AssetStore/AudioStore.cs @@ -154,24 +154,25 @@ namespace PvZ_Fusion_Translator__BepInEx_ } #endif - [HarmonyPatch(typeof(UnityEngine.AudioSource), "Play", [])] + [HarmonyPatch(typeof(AudioSource), "Play", [])] public class AudioSource_Patch { - public static void Prefix(UnityEngine.AudioSource __instance) + public static void Prefix(AudioSource __instance) { - if(Utils.customAudio) - { - if (__instance.clip == null) - return; + if (Utils.customAudio) + { + if (__instance.clip == null) + return; - string audioClipName = __instance.clip.name; + string audioClipName = overrideEnabled ? "REPLACE_ALL" : __instance.clip.name; - if (AudioStore.AudioClips.TryGetValue(audioClipName, out AudioClip replaceClip)) - { - __instance.pitch = 1; - __instance.clip = replaceClip; - } - } + if (AudioClips.TryGetValue(audioClipName, out AudioClip replaceClip)) + { + __instance.pitch = 1; + + __instance.clip = replaceClip; + } + } } } } diff --git a/BepInEx/Patches/GameObjects/ButtonObjects/OptLanguageBtn_Patch.cs b/BepInEx/Patches/GameObjects/ButtonObjects/OptLanguageBtn_Patch.cs index f1df91e..e3bdbfe 100644 --- a/BepInEx/Patches/GameObjects/ButtonObjects/OptLanguageBtn_Patch.cs +++ b/BepInEx/Patches/GameObjects/ButtonObjects/OptLanguageBtn_Patch.cs @@ -232,7 +232,7 @@ namespace PvZ_Fusion_Translator__BepInEx_.Patches.GameObjects.ButtonObjects } child.gameObject.SetActive(true); - System.Threading.Tasks.Task.Delay(1000).ContinueWith(_ => + System.Threading.Tasks.Task.Delay(1000).ContinueWith(_ => { if (button != null && child != null && child.gameObject.activeSelf) {