private void respondToSignal(signalColour colour) { if (colour == signalColour.red) { raiseBarriers(); } else { lowerBarriers(); } }
private void respondToSignal(signalColour colour) { if (colour == signalColour.red) { stopMove(); } else { startMove(); } }
public void respondToSignal(signalColour colour) { if (colour == signalColour.red) { Console.Beep(200, 5000); } else { Console.Beep(2000, 5000); } }
public void setSignal(signalColour newSignalColour) { if (newSignalColour != signal) { signal = newSignalColour; Console.WriteLine("Signal now changing to " + (signal == signalColour.red ? "Red" : "Green") + "..."); // trigger the event when it's not null onSignalChange?.Invoke(signal); } }