private static string GetToolTipText(Vehicle vehicle, int unitIndex) { VehicleScheduleData scheduleData = Manager <VehicleScheduleDataManager> .Current[vehicle]; Locale locale = LazyManager <LocaleManager> .Current.Locale; if (scheduleData != null) { string result = ScheduleCapacityHelper.GetCapacityTooltipText(scheduleData.ScheduleMonthlyMultiplier, null, scheduleData.Capacity.GetTransfersPerStation(unitIndex), scheduleData.IsInacurate); if (result == "") { if (scheduleData.ScheduleMonthlyMultiplier != null) { result = locale.GetString("schedule_stopwatch/no_transfers"); } else { result = locale.GetString("schedule_stopwatch/no_transfers_data"); } } return(result); } return(locale.GetString("schedule_stopwatch/no_transfers_data")); }
private string GetCapacityTooltipText() { return(ScheduleCapacityHelper.GetCapacityTooltipText(_lastMonthMultiplier, _lastTotalTransfers, LastTransfersPerStation, _lastInaccurate, RouteTotalTransfers, RouteTransfersPerStation)); }