30 lines
607 B
C#
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);
|
|
}
|