public override void DrawSection(Rect rect) { DrawVehicleOptions(rect); VehicleMod.DrawVehicleList(rect, (bool valid) => valid ? string.Empty : "VehicleSettingsDisabledTooltip".Translate().ToString(), (VehicleDef def) => !VehicleMod.settingsDisabledFor.Contains(def.defName)); }
public override void DrawSection(Rect rect) { DrawVehicleUpgrades(rect); VehicleMod.DrawVehicleList(rect, (bool valid) => valid ? string.Empty : "VehicleNonUpgradeableSettingsTooltip".Translate().ToString(), (VehicleDef def) => !VehicleMod.settingsDisabledFor.Contains(def.defName) && def.HasComp(typeof(CompUpgradeTree))); }