private void SetPluginInList(List <string> list, IFacePaintPlugin plugin, bool inList) { string title = plugin.title; if (inList) { if (!list.Contains(title)) { list.Add(title); } } else { if (list.Contains(title)) { list.Remove(title); } } }
public void SetPluginSettingsUnfolded(IFacePaintPlugin plugin, bool unfold) { SetPluginInList(_unfoldedPluginSettings, plugin, unfold); }
public bool PluginSettingsUnfolded(IFacePaintPlugin plugin) { return(PluginInList(_unfoldedPluginSettings, plugin)); }
public void SetPluginActive(IFacePaintPlugin plugin, bool active) { SetPluginInList(_activePlugins, plugin, active); }
public bool PluginIsActive(IFacePaintPlugin plugin) { return(PluginInList(_activePlugins, plugin)); }
private bool PluginInList(List <string> list, IFacePaintPlugin plugin) { return(list.Contains(plugin.title)); }