public static function Lerp(from:
float,
to: float,
t: float):
float;

public static float Lerp(float from,
float to,
float t);

public static
def Lerp(from as float,
to as float,
t as float)
as float

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 ExampleClass : 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 ExampleClass(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)