// Filters Menu private void ToggleFilter(int index, TextMenu.Item ti) { RPMVesselComputer comp = RPMVesselComputer.Instance(vessel); vesselFilter[vesselFilter.ElementAt(index).Key] = !vesselFilter[vesselFilter.ElementAt(index).Key]; comp.SetPersistentVariable(persistentVarName, VesselFilterToBitmask(vesselFilter)); ti.isSelected = !ti.isSelected; ti.labelText = vesselFilter.ElementAt(index).Key.ToString().PadRight(9) + (ti.isSelected ? "- On" : "- Off"); }