public void DeleteStatus(SingleHttpStatus singleHttpStatus)
 {
     if (Statuses.Contains(singleHttpStatus))
     {
         Statuses.Remove(singleHttpStatus);
         OnStatusChanged(new EventArgs());
     }
 }
Example #2
0
        public virtual void RemoveStatusFamily(string family)
        {
            var statuses = new Spell[Statuses.Count];

            Statuses.Values.CopyTo(statuses, 0);
            foreach (var status in statuses)
            {
                if (status.StatusFamily == family)
                {
                    Statuses.Remove(status.StatusName);
                    status.OnRemove(this);
                }
            }
        }
Example #3
0
        public virtual bool RemoveStatus(string status)
        {
            if (Statuses.ContainsKey(status))
            {
                var s = Statuses[status];
                Statuses.Remove(status);
                s.OnRemove(this);
                if (s.SingleTarget)
                {
                    s.Caster.SingleTargetSpells.Remove(status);
                }
                return(true);
            }

            return(false);
        }
 public void SetStatus()
 {
     if (SelectedSupply.StatusId == 1 || SelectedSupply.StatusId == 3)
     {
         IsStatusEnabled = true;
     }
     else
     {
         IsStatusEnabled = false;
     }
     if (SelectedSupply.StatusId == 3)
     {
         Statuses.Remove(Statuses.Where(i => i.Id == 1).FirstOrDefault());
         Statuses.Remove(Statuses.Where(i => i.Id == 4).FirstOrDefault());
         OnPropertyChanged("Statuses");
     }
     if (SelectedSupply.StatusId == 1)
     {
         Statuses.Remove(Statuses.Where(i => i.Id == 2).FirstOrDefault());
         Statuses.Remove(Statuses.Where(i => i.Id == 5).FirstOrDefault());
         OnPropertyChanged("Statuses");
     }
 }
Example #5
0
 public void ClearStatus(string runnerId)
 {
     Statuses.Remove(runnerId);
     UpdateDuration();
 }
Example #6
0
 private void _firstStatusBarVisibleCheckBox_OnUnchecked(object sender, RoutedEventArgs e)
 {
     statusBars.Remove(viewModel.FirstStatusBar);
 }
Example #7
0
 public void RemoveStatus(int id)
 {
     Statuses.Remove(id);
 }