private void LoadConfigs()
        {
            string mPath = $"{Server.ExecutePath}\\MineNET.yml";

            this.Config                    = YamlStaticConfig.Load <MineNETConfig>(mPath);
            LangManager.Language           = this.Config.Language;
            MineNET.Utils.LangManager.Lang = this.Config.Language;
        }
Example #2
0
        public void LoadLanguage()
        {
            string        file   = $"{ExecutePath}\\MineNET.yml";
            MineNETConfig config = null;

            if (!File.Exists(file))
            {
                config = YamlStaticConfig.Load <MineNETConfig>(file);
                LanguageSelectModal modal = new LanguageSelectModal();
                modal.ShowDialog();

                config.Language = modal.SelectResult.Code;
                config.Save <MineNETConfig>();
            }
            else
            {
                config = YamlStaticConfig.Load <MineNETConfig>(file);
            }

            string language = config.Language;

            LanguageService.LangCode = language;
        }