示例#1
0
        virtual public string Save()
        {
            JsonLib.JsonData data = new JsonLib.JsonData();
            data["config"]       = "Config test:" + System.DateTime.Now.ToString();
            data["m_ConfigData"] = new JsonLib.JsonData(m_ConfigData);

            //"Config test:" + System.DateTime.Now.ToString()
            return(data.ToJson());
        }
示例#2
0
        public override void Save(string dir)
        {
            string path = Path.Combine(dir, "LocalizeSetting.txt");

            JsonLib.JsonData data = new JsonLib.JsonData();
            data["m_LoadLangPath"] = m_LoadLangPath;
            data["m_CurLang"]      = m_CurLang;
            FileLib.Lib.WriteToFile(data.ToJson(), path);
        }
示例#3
0
        public override void Load(string dir)
        {
            string path = Path.Combine(dir, "LocalizeSetting.txt");

            if (File.Exists(path))
            {
                var str = File.ReadAllText(path);
                JsonLib.JsonData data = JsonLib.JsonData.ParseJson(str);
                m_LoadLangPath = data.Get("m_LoadLangPath").GetString(m_LoadLangPath);
                m_CurLang      = data.Get("m_CurLang").GetString(m_CurLang);
            }
            LoadLanguage(m_CurLang);
        }