using UnityEngine;
///
/// 多语言管理器
///
public class LanguageManager : MonoBehaviour
{
private static LanguageManager _ins;
public static LanguageManager Ins
{
get { return _ins; }
}
private void Awake()
{
_ins = this;
MultiLangConst.ChangeLanguage(LanguageEnum.CN);//设置为中文
MultiLangConst.LoadLanguageData();//初始化
}
public delegate void OnLanguageChanged();
public static OnLanguageChanged onLanguageChanged = null;
///
/// 修改语音入口函数
///
///
public void SetupLanguage(LanguageEnum languageType)
{
MultiLangConst.ChangeLanguage(languageType);
if (onLanguageChanged != null)
{
onLanguageChanged();
}
}
}