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(); } } }