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