public mSunPanel(mSun mSun) { InitializeComponent(); this.mSun = mSun; gravityNumericUpDown.Minimum = decimal.MinValue; gravityNumericUpDown.Maximum = decimal.MaxValue; gravityNumericUpDown.Value = (decimal)mSun.Gravity; radiationNumericUpDown.Minimum = decimal.MinValue; radiationNumericUpDown.Maximum = decimal.MaxValue; radiationNumericUpDown.Value = (decimal)mSun.Radiation; powerOutputNumericUpDown.Minimum = decimal.MinValue; powerOutputNumericUpDown.Maximum = decimal.MaxValue; powerOutputNumericUpDown.Value = (decimal)mSun.PowerOutput; foreach (FlattiverseResourceKind kind in Enum.GetValues(typeof(FlattiverseResourceKind))) { int k = (int)kind; if (k < 7 || k == 21) { resourceComboBox.Items.Add(kind); if (mSun.ResourceKind == kind) { resourceComboBox.SelectedItem = kind; } } } }
private async void sunToolStripMenuItem_Click(object sender, EventArgs e) { mSun mSun = new mSun(galaxy); using (UnitEditor ue = new UnitEditor(mSun)) if (ue.ShowDialog() == DialogResult.OK) { string xml = await server.CheckUnitXml(ue.XML); await galaxy.UpdateUnitXml(xml); } }