예제 #1
0
파일: Rng.cs 프로젝트: Marwan0/tlplib
 public float nextFloatInRange(FRange range, out Rng newState) =>
 floatToFloatInRange(range, nextFloat(out newState));
예제 #2
0
파일: Rng.cs 프로젝트: Marwan0/tlplib
 public static Fn <Rng, Tpl <Rng, float> > nextFloatInRangeS(FRange range) =>
 rng => rng.nextFloatInRangeT(range);
예제 #3
0
파일: Rng.cs 프로젝트: Marwan0/tlplib
 static float floatToFloatInRange(FRange range, float v) =>
 range.from + (range.to - range.from) * v;
예제 #4
0
파일: Rng.cs 프로젝트: Marwan0/tlplib
 public Tpl <Rng, float> nextFloatInRangeT(FRange range) =>
 nextFloatT.map2(v => floatToFloatInRange(range, v));
예제 #5
0
파일: Range.cs 프로젝트: Marwan0/tlplib
 public static float lerpVal(this FRange range, float t) => Mathf.Lerp(range.from, range.to, t);