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"));
        }
示例#2
0
 private string GetCapacityTooltipText()
 {
     return(ScheduleCapacityHelper.GetCapacityTooltipText(_lastMonthMultiplier, _lastTotalTransfers, LastTransfersPerStation, _lastInaccurate, RouteTotalTransfers, RouteTransfersPerStation));
 }