current | El valor actual. |
target | El valor hacia donde moverse. |
maxDelta | El cambio máximo que se debe aplicar al valor. |
Mueve un valor current
a target
.
This is essentially the same as Mathf.Lerp but instead the function will ensure that the speed never exceeds maxDelta
.
Negative values of maxDelta
pushes the value away from target
.
using UnityEngine;
public class Example : MonoBehaviour { float currStrength; float maxStrength; float recoveryRate;
void Update() { currStrength = Mathf.MoveTowards(currStrength, maxStrength, recoveryRate * Time.deltaTime); } }