| current | The current value. |
| target | The value to move towards. |
| maxDelta | The maximum change that should be applied to the value. |
Moves a value current towards target.
maxDelta.
Negative values of maxDelta pushes the value away from target.var currStrength: float;
var maxStrength: float;
var recoveryRate: float;function Update() {
currStrength = Mathf.MoveTowards(currStrength, maxStrength, recoveryRate * Time.deltaTime);
}
using UnityEngine; using System.Collections; public class Example : MonoBehaviour { public float currStrength; public float maxStrength; public float recoveryRate; void Update() { currStrength = Mathf.MoveTowards(currStrength, maxStrength, recoveryRate * Time.deltaTime); } }
import UnityEngine import System.Collections public class Example(MonoBehaviour): public currStrength as float public maxStrength as float public recoveryRate as float def Update() as void: currStrength = Mathf.MoveTowards(currStrength, maxStrength, (recoveryRate * Time.deltaTime))