com.alicizax.unity.ui.exten.../Runtime/UXComponent/UXHelper.cs
2025-08-01 19:32:36 +08:00

30 lines
607 B
C#

using UnityEngine;
public static class UXComponentExtensionsHelper
{
internal static IUXLocalizationHelper LocalizationHelper;
internal static IUXAudioHelper AudioHelper;
public static void SetLocalizationHelper(IUXLocalizationHelper helper)
{
LocalizationHelper = helper;
}
public static void SetAudioHelper(IUXAudioHelper helper)
{
AudioHelper = helper;
}
}
public interface IUXLocalizationHelper
{
public string GetString(string key);
}
public interface IUXAudioHelper
{
void PlayAudio(AudioClip clip);
void PlayAudio(string clipName);
}