private Color GetGradientColor(float val)
{
if (val < 0.3f)
{
return Color.Lerp(Color.red, Color.magenta, val / 0.2f);
}
if (val < 0.7f)
{
return Color.Lerp(Color.magenta, Color.yellow, (val - 0.2f) / 0.5f);
}
return Color.Lerp(Color.yellow, Color.green, (val - 0.7f) / 0.3f);
}