private void DeleteTriggers() { if (_editor.SelectedRoom == null || lstTriggers.SelectedIndices.Count == 0) { return; } var triggersToRemove = new List <ObjectInstance>(); foreach (var obj in lstTriggers.SelectedIndices) { var trigger = lstTriggers.Items[obj].Tag as ObjectInstance; if (trigger != null) { triggersToRemove.Add(trigger); } } EditorActions.DeleteObjects(triggersToRemove, FindForm()); }