コード例 #1
0
ファイル: MinMax.cs プロジェクト: Fishrock123/UnityToolbox
 /// <summary>
 /// Lerp from Min to Max
 /// </summary>
 public static float LerpUnclamped(this MinMaxFloat minMax, float value)
 {
     return(Mathf.LerpUnclamped(minMax.Min, minMax.Max, value));
 }
コード例 #2
0
ファイル: MinMax.cs プロジェクト: Fishrock123/UnityToolbox
 /// <summary>
 /// Distance from Min to Max
 /// </summary>
 public static float Length(this MinMaxFloat minMax)
 {
     return(minMax.Max - minMax.Min);
 }
コード例 #3
0
ファイル: MinMax.cs プロジェクト: Fishrock123/UnityToolbox
 /// <summary>
 /// Point between Min and Max
 /// </summary>
 public static float MidPoint(this MinMaxFloat minMax)
 {
     return(minMax.Min + minMax.Length() / 2f);
 }
コード例 #4
0
ファイル: MinMax.cs プロジェクト: Fishrock123/UnityToolbox
 /// <summary>
 /// Clamp value between MinMax values
 /// </summary>
 public static float Clamp(this MinMaxFloat minMax, float value)
 {
     return(Mathf.Clamp(value, minMax.Min, minMax.Max));
 }