using System.Collections; using System.Collections.Generic; using UnityEngine; public enum LanguageEnum { CN,//中文 En,//英文 } public static class MultiLangConst { static Dictionary LangMap_en = new Dictionary(); static Dictionary LangMap_cn = new Dictionary(); static LanguageEnum Languagetype = LanguageEnum.CN; public static void ChangeLanguage(LanguageEnum languageType) { Languagetype = languageType; } /// /// 获取文字 /// /// /// /// public static string GetValue(string key) { if (Languagetype == LanguageEnum.En && LangMap_en.ContainsKey(key)) { //英语 return LangMap_en[key]; } else if (Languagetype == LanguageEnum.CN && LangMap_cn.ContainsKey(key)) { //中文 return LangMap_cn[key]; } return "N/A"; } /// /// 初始化读取所有语音 /// public static void LoadLanguageData() { Debug.Log("开始读取多语言脚本"); } }