From 976d72ed0da77f8d13177ff2594187d8df835f11 Mon Sep 17 00:00:00 2001 From: Hugo Turgeon-Nozaki Date: Mon, 6 Jul 2026 12:00:37 -0400 Subject: [PATCH] WG-84459 : Adjust Demo Scene script to use SetLanguageAndReloadLocalizedBanks as a Task instead of IEnumerator when not working with WebGL --- Scripts/AkWwiseSetLocalization.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Scripts/AkWwiseSetLocalization.cs b/Scripts/AkWwiseSetLocalization.cs index 1388528..e88e609 100644 --- a/Scripts/AkWwiseSetLocalization.cs +++ b/Scripts/AkWwiseSetLocalization.cs @@ -31,13 +31,21 @@ public void SetLanguage() { #if !UNITY_SERVER Debug.Log($"Setting language to {LanguageString}"); + #if WWISE_ADDRESSABLES_24_1_OR_LATER List bankToReload = new List() {"PlayHello"}; + + #if UNITY_WEBGL StartCoroutine(WwiseEventReferencesManager.Instance.SetLanguageAndReloadLocalizedBanks(LanguageString, bankToReload)); -#else + #else + _ = WwiseEventReferencesManager.Instance.SetLanguageAndReloadLocalizedBanks(LanguageString, bankToReload); + #endif // UNITY_WEBGL + +#else // !WWISE_ADDRESSABLES_24_1_OR_LATER AK.Wwise.Unity.WwiseAddressables.AkAddressableBankManager.Instance.SetLanguageAndReloadLocalizedBanks(LanguageString); -#endif -#endif +#endif // WWISE_ADDRESSABLES_24_1_OR_LATER + +#endif // !UNITY_SERVER } } #endif