diff --git a/BepInEx/AssetStore/AudioStore.cs b/BepInEx/AssetStore/AudioStore.cs
index 46ff120..188465c 100644
--- a/BepInEx/AssetStore/AudioStore.cs
+++ b/BepInEx/AssetStore/AudioStore.cs
@@ -150,24 +150,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 efb52c8..c877e68 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);
- Task.Delay(1000).ContinueWith(_ =>
+ System.Threading.Tasks.Task.Delay(1000).ContinueWith(_ =>
{
if (button != null && child != null && child.gameObject.activeSelf)
{
diff --git a/BepInEx/PvZ Fusion Translator [BepInEx].csproj b/BepInEx/PvZ Fusion Translator [BepInEx].csproj
index 30886ec..b722641 100644
--- a/BepInEx/PvZ Fusion Translator [BepInEx].csproj
+++ b/BepInEx/PvZ Fusion Translator [BepInEx].csproj
@@ -13,7 +13,7 @@
https://nuget.samboy.dev/v3/index.json
PvZ_Fusion_Translator__BepInEx_
- C:\Users\rainb\Desktop\PC_PVZ-Fusion_2.8.2-BepInEx
+ C:\Users\rainb\Desktop\PC_PVZ-Fusion_3.0.1-BepInEx
Debug;DebugEnglish;ReleaseMulti;ReleaseEnglish;DebugTesting;ReleaseOther;DebugObfuscate;ReleaseObfuscate;DebugMulti
AnyCPU;x64