Mathf.InverseLerp
static function InverseLerp(from: float, to: float, value: float): float;
static float InverseLerp(float from, float to, float value);
static def InverseLerp(from as float, to as float, value as float) as float
Description

Calculates the Lerp parameter between of two values.

	var walkSpeed = 5.0;
	var runSpeed = 10.0;
	var speed = 8.0;

function Start() { // parameter is now 3 / 5 var parameter : float = Mathf.InverseLerp(walkSpeed, runSpeed, speed); }
using UnityEngine;
using System.Collections;

public class Example : MonoBehaviour {
    public float walkSpeed = 5.0F;
    public float runSpeed = 10.0F;
    public float speed = 8.0F;
    void Start() {
        float parameter = Mathf.InverseLerp(walkSpeed, runSpeed, speed);
    }
}
import UnityEngine
import System.Collections

public class Example(MonoBehaviour):

	public walkSpeed as float = 5.0F

	public runSpeed as float = 10.0F

	public speed as float = 8.0F

	def Start() as void:
		parameter as float = Mathf.InverseLerp(walkSpeed, runSpeed, speed)