private void viewToolStripMenuItem_Click(object sender, EventArgs e) { if (objectListView1.SelectedObjects.Count > 1) { MessageBox.Show("Please select a single creature for viewing."); } else { objectListView1.SelectedObjects .Cast <Creature>() .ToArray() .ForEach(creature => { FormCreatureViewEdit ui = new FormCreatureViewEdit( mainForm, context, logger, wurmApi, creature, CreatureViewEditOpType.View, creature.HerdAspect, creatureColorDefinitons); ui.ShowDialogCenteredOnForm(mainForm); }); } }
private void addCreatureToolStripMenuItem_Click(object sender, EventArgs e) { var selHerd = SelectedHerd; if (selHerd == null) { MessageBox.Show("Please select a herd first."); } else { FormCreatureViewEdit ui = new FormCreatureViewEdit( mainForm, context, logger, wurmApi, null, CreatureViewEditOpType.New, selHerd.HerdId, creatureColorDefinitions); ui.ShowDialog(); } }