コード例 #1
0
        //
        private void ReadGame(Mesg.Locale locale = null)
        {
            Mesg.Locale loc = locale ?? (Mesg.Locale)cboGameLanguage.SelectedItem;

            if (_localeGame == null || !loc.Code.Equals(_localeGame.Code))
            {
                _localeGame = loc;

                string json;
                switch (loc.Code)
                {
                case "ja": json = Properties.Resources.dfas_ja; break;

                //case "de": json = Properties.Resources.dfas_de; break;
                //case "fr": json = Properties.Resources.dfas_fr; break;
                case "ko": json = Properties.Resources.dfas_ko; break;

                default: json = Properties.Resources.dfas_en; break;
                }
                GameData.Initialize(json);

                Mesg.I("i-data-version",
                       GameData.Areas.Count, GameData.Instances.Count,
                       GameData.Roulettes.Count, GameData.Fates.Count,
                       Settings.TagName);
            }
        }
コード例 #2
0
ファイル: MainControl.cs プロジェクト: dasfa123/ACT.DFAssist
        //
        private void ReadGameData(Localization.Locale gamelang = null)
        {
            Localization.Locale lang = gamelang ?? (Localization.Locale)cboGameLanguage.SelectedItem;

            if (_localeGame == null || !lang.Code.Equals(_localeGame.Code))
            {
                _localeGame = lang;

                string json;
                switch (lang.Index)
                {
                case 1: json = Properties.Resources.gamedata_ja; break;

                case 2: json = Properties.Resources.gamedata_de; break;

                case 3: json = Properties.Resources.gamedata_fr; break;

                case 4: json = Properties.Resources.gamedata_ko; break;

                default: json = Properties.Resources.gamedata_en; break;
                }
                GameData.Initialize(json);

                MsgLog.I("i-data-version",
                         GameData.Version,
                         GameData.Areas.Count, GameData.Instances.Count,
                         GameData.Roulettes.Count, GameData.Fates.Count);
            }
        }
コード例 #3
0
ファイル: MainControl.cs プロジェクト: baiuu/ACT.DFAssist
        //
        private void ReadGameData(Localization.Locale gamelang = null)
        {
            Localization.Locale lang = gamelang ?? (Localization.Locale)cboGameLanguage.SelectedItem;

            if (_localeGame == null || !lang.Code.Equals(_localeGame.Code))
            {
                _localeGame = lang;
                GameData.Initialize(Settings.PluginPath, lang.Code);

                MsgLog.Info("l-info-version",
                            GameData.Version,
                            GameData.Areas.Count, GameData.Instances.Count,
                            GameData.Roulettes.Count, GameData.Fates.Count);
            }
        }