Beyond_Beyaan.Screens.NewGame.SaveSettings C# (CSharp) Метод

SaveSettings() приватный Метод

private SaveSettings ( ) : void
Результат void
        private void SaveSettings()
        {
            var path = Path.Combine(_gameMain.GameDataSet.FullName, "GameSettings.config");
            using (StreamWriter writer = new StreamWriter(path))
            {
                writer.WriteLine(_playerEmperorName.Text);
                writer.WriteLine(_playerHomeworldName.Text);
                if (_playerRaces[0] != null)
                {
                    writer.WriteLine(_playerRaces[0].RaceName);
                }
                else
                {
                    writer.WriteLine("Random");
                }
                writer.WriteLine(_galaxyComboBox.SelectedIndex);
                writer.WriteLine(_difficultyComboBox.SelectedIndex);
                writer.WriteLine(_numericUpDownAI.Value);
                for (int i = 0; i < _numericUpDownAI.Value; i++)
                {
                    if (_playerRaces[i + 1] != null)
                    {
                        writer.WriteLine(_playerRaces[i + 1].RaceName);
                    }
                    else
                    {
                        writer.WriteLine("Random");
                    }
                }
            }
        }