コード例 #1
0
ファイル: FilterState.cs プロジェクト: admiralsurf/UCR-DARK
        public void SetFilterState(string filterName, bool value)
        {
            var previousValue = FilterRuntimeDictionary[filterName];

            if (previousValue == value)
            {
                return;
            }

            FilterRuntimeDictionary[filterName] = value;
            FilterStateChangedEvent?.Invoke(filterName, value);
        }
コード例 #2
0
ファイル: FilterState.cs プロジェクト: admiralsurf/UCR-DARK
 public void ToggleFilterState(string filterName)
 {
     FilterRuntimeDictionary[filterName] = !FilterRuntimeDictionary[filterName];
     FilterStateChangedEvent?.Invoke(filterName, FilterRuntimeDictionary[filterName]);
 }