public MessageFilterItem(string name, bool enabled, MaskOrArbId maskOrArbId, uint maskOrArbIdValue, ArbitrationIdType type, bool remote, MessageDirection direction, MessageFilterMode mode) { _name = name; _enabled = enabled; _maskOrArbId = maskOrArbId; _maskOrArbIdValue = maskOrArbIdValue; _type = type; _remote = remote; _direction = direction; _mode = mode; }
public bool GetFilterState(MessageFilterMode filterMode) { switch (filterMode) { case MessageFilterMode.Log: return(PlayerPrefs.HasKey("LogFilterModeState") ? (PlayerPrefs.GetInt("LogFilterModeState") == 1 ? true : false) : true); case MessageFilterMode.Error: return(PlayerPrefs.HasKey("ErrorFilterModeState") ? (PlayerPrefs.GetInt("ErrorFilterModeState") == 1 ? true : false) : true); case MessageFilterMode.Warning: return(PlayerPrefs.HasKey("WarningFilterModeState") ? (PlayerPrefs.GetInt("WarningFilterModeState") == 1 ? true : false) : true); case MessageFilterMode.Command: return(PlayerPrefs.HasKey("CommandFilterModeState") ? (PlayerPrefs.GetInt("CommandFilterModeState") == 1 ? true : false) : true); default: return(true); } }
public void SetFilterState(MessageFilterMode filterMode, bool toggle) { switch (filterMode) { case MessageFilterMode.Log: PlayerPrefs.SetInt("LogFilterModeState", toggle ? 1 : 0); break; case MessageFilterMode.Error: PlayerPrefs.SetInt("ErrorFilterModeState", toggle ? 1 : 0); break; case MessageFilterMode.Warning: PlayerPrefs.SetInt("WarningFilterModeState", toggle ? 1 : 0); break; case MessageFilterMode.Command: PlayerPrefs.SetInt("CommandFilterModeState", toggle ? 1 : 0); break; } }