//Solution for the first and second tasks could be found in the attached project from the lesson. //Below you'll find solution for the task related to the latest Unity UI System where you need to make slider which value is changing over time public Slider targetSlider; bool isRunning; int multiplier = 1; // Update is called once per frame void Update () { if(isRunning) { targetSlider.value += (Time.deltaTime * multiplier); if(targetSlider.value >= targetSlider.maxValue || targetSlider.value <= targetSlider.minValue) { multiplier = multiplier * -1; } } } public void OnButtonClicked() { isRunning = !isRunning; }