private void uiTsmiAddNewHero_Click(object sender, EventArgs e) { object jsonFile = JsonManager.LoadJsonFile("Heroes.json"); using (var heroAddForm = new HeroConfiguration(jsonFile)) { heroAddForm.ShowDialog(); } }
private void HeroMousClickForConfiguration(object sender, MouseEventArgs mouseEventArgs) { PictureBox pictureBox = (PictureBox)sender; Hero hero = (Hero)pictureBox.Tag; using (var heroConfiguration = new HeroConfiguration(hero, _jsonObject)) { if (heroConfiguration.ShowDialog() == DialogResult.OK) { pictureBox.Tag = heroConfiguration.HeroObj; _jsonObject = heroConfiguration.JsonObjectInstance; } } }