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(); }
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); }