public static void AdvanceDemo() { if (Time.time < timeout + 2f) { return; } timeout = Time.time; ArduinoSend.WriteToArduino("n"); switch (step) { case demoSteps.calibration: step = demoSteps.pickup; break; case demoSteps.pickup: step = demoSteps.place; break; case demoSteps.place: step = demoSteps.audience; break; case demoSteps.audience: step = demoSteps.pickup; break; } }
public static void setStep(demoSteps targetStep) { step = targetStep; timeout = Time.time; }