Merge branch 'cassidy'
This commit is contained in:
commit
d2a1dedd99
2 changed files with 15 additions and 14 deletions
|
|
@ -154,21 +154,22 @@ 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;
|
||||
|
||||
string audioClipName = __instance.clip.name;
|
||||
string audioClipName = overrideEnabled ? "REPLACE_ALL" : __instance.clip.name;
|
||||
|
||||
if (AudioStore.AudioClips.TryGetValue(audioClipName, out AudioClip replaceClip))
|
||||
if (AudioClips.TryGetValue(audioClipName, out AudioClip replaceClip))
|
||||
{
|
||||
__instance.pitch = 1;
|
||||
|
||||
__instance.clip = replaceClip;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue