How to remap slider 1-20 range to 1-0 so the slider.value can control the color change using Color.Lerp ?
public class CubeMove : MonoBehaviour
{
public GameObject prefab;
public Slider slider;
GameObject move;
Color32 startColor = new Color32(0, 113, 224, 255);
Color32 endColor = new Color32(0, 196, 223, 255);
Renderer objectRenderer;
// Start is called before the first frame update
void Start()
{
// Instantiate prefab instance
move = Instantiate(prefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
//Get the Renderer component from the new cube
objectRenderer = move.GetComponent<Renderer>();
}
// Update is called once per frame
void Update()
{
move.transform.position = new Vector3(slider.value*-1, 0f, 0f);
objectRenderer.material.color = Color.Lerp(startColor, endColor, slider.value);
}
}