UnityEngine.Mathf.MoveTowards C# (CSharp) Method

MoveTowards() public static method

public static MoveTowards ( float current, float target, float maxDelta ) : float
current float
target float
maxDelta float
return float
        public static float MoveTowards(float current, float target, float maxDelta)
        {
            if (Math.Abs(target - current) <= (double)maxDelta)
                return target;
            return current + Sign(target - current) * maxDelta;
        }

Usage Example

コード例 #1
0
ファイル: Mathf.cs プロジェクト: qipa/UnityDecompiled-2
 public static float MoveTowardsAngle(float current, float target, float maxDelta)
 {
     target = current + Mathf.DeltaAngle(current, target);
     return(Mathf.MoveTowards(current, target, maxDelta));
 }