Exemple #1
0
        public void SetFilterState(string filterName, bool value)
        {
            var previousValue = FilterRuntimeDictionary[filterName];

            if (previousValue == value)
            {
                return;
            }

            FilterRuntimeDictionary[filterName] = value;
            FilterStateChangedEvent?.Invoke(filterName, value);
        }
Exemple #2
0
 public void ToggleFilterState(string filterName)
 {
     FilterRuntimeDictionary[filterName] = !FilterRuntimeDictionary[filterName];
     FilterStateChangedEvent?.Invoke(filterName, FilterRuntimeDictionary[filterName]);
 }