Mathf.Lerp
static function Lerp(from: float, to: float, t: float): float;
static float Lerp(float from, float to, float t);
static def Lerp(from as float, to as float, t as float) as float
Description

Interpolates between a and b by t. t is clamped between 0 and 1.

When t = 0 returns from. When t = 1 return to. When t = 0.5 returns the average of a and b.
	// Fades from minimum to maximum in one second

var minimum = 10.0; var maximum = 20.0;

function Update () { transform.position = Vector3(Mathf.Lerp(minimum, maximum, Time.time), 0, 0); }
using UnityEngine;
using System.Collections;

public class Example : MonoBehaviour {
    public float minimum = 10.0F;
    public float maximum = 20.0F;
    void Update() {
        transform.position = new Vector3(Mathf.Lerp(minimum, maximum, Time.time), 0, 0);
    }
}
import UnityEngine
import System.Collections

public class Example(MonoBehaviour):

	public minimum as float = 10.0F

	public maximum as float = 20.0F

	def Update() as void:
		transform.position = Vector3(Mathf.Lerp(minimum, maximum, Time.time), 0, 0)