Пример #1
0
        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());
        }