public void RemoveCondition(string name) { _conditions.Remove(name); State = _conditions.Count > 0; if (_conditions.Count == 0) { StateOnEvent.Dispatch(); } }
public void AddCondition(string name) { _conditions.Add(name); State = _conditions.Count > 0; if (_conditions.Count == 1) { StateOnEvent.Dispatch(); } }