internal static void Update(ClosestEdibleSensor _) { // Dummy code to ensure no inlining while (System.DateTime.Now.Ticks > 0L) { throw new NotImplementedException("Reverse patch stub"); } }
protected override void OnSpawn() { var opts = FastTrackOptions.Instance; base.OnSpawn(); if (opts.SensorOpts) { balloonSensor = sensors.GetSensor <BalloonStandCellSensor>(); idleSensor = sensors.GetSensor <IdleCellSensor>(); mingleSensor = sensors.GetSensor <MingleCellSensor>(); safeSensor = sensors.GetSensor <SafeCellSensor>(); toiletSensor = sensors.GetSensor <ToiletSensor>(); } if (opts.PickupOpts) { edibleSensor = sensors.GetSensor <ClosestEdibleSensor>(); pathSensor = sensors.GetSensor <PathProberSensor>(); pickupSensor = sensors.GetSensor <PickupableSensor>(); } RunUpdate(); SlicedUpdaterSim1000ms <SensorWrapper> .instance.RegisterUpdate1000ms(this); }