Example #1
0
        private static void VehicleWindowScheduleTab_Initialize_prf(VehicleWindowScheduleTab __instance, VehicleWindow window)
        {
            VehicleScheduleData        scheduleData = VehicleScheduleDataManager.Current.GetOrCreateVehicleScheduleData(window.Vehicle);
            VehicleScheduleTabExtender tabExt       = __instance.gameObject.AddComponent <VehicleScheduleTabExtender>();

            tabExt.Initialize(scheduleData);
        }
 private static void VehicleWindowScheduleTab_Initialize_pof(VehicleWindowScheduleTab __instance, Transform ____targetsContainer)
 {
     ____targetsContainer.Find <Text>("Label").text += " " + LazyManager <LocaleManager> .Current.Locale.GetString("schedule_stopwatch/monthly_demand").ToUpper();
 }
Example #3
0
 private static void VehicleWindowScheduleTabSeparatorView_Initialize_pof(VehicleWindowScheduleTabSeparatorView __instance, VehicleWindowScheduleTab scheduleTab, int?insertIndex)
 {
     if (scheduleTab.Vehicle.Schedule.TraverseOrder == VoxelTycoon.Tracks.VehicleScheduleTraverseOrder.Default && !scheduleTab.EditMode && insertIndex.HasValue)
     {
         VehicleScheduleTabExtender tabExt = scheduleTab.gameObject.GetComponent <VehicleScheduleTabExtender>();
         if (tabExt != null)
         {
             tabExt.CreateTimeIndicators(__instance, insertIndex.Value);
         }
     }
 }
        private static void VehicleWindowScheduleTab_Initialize_prf(VehicleWindowScheduleTab __instance, StationWindow window)
        {
            StationWindowOverviewTabExtender tabExt = __instance.gameObject.AddComponent <StationWindowOverviewTabExtender>();

            tabExt.Initialize(window);
        }