コード例 #1
0
 public void ClampFloat()
 {
     Assert.AreEqual(Arithmetic.Clamp(1.0f, 0.0f, 2.0f), 1.0f);
     Assert.AreEqual(Arithmetic.Clamp(0.0f, 0.0f, 2.0f), 0.0f);
     Assert.AreEqual(Arithmetic.Clamp(2.0f, 0.0f, 2.0f), 2.0f);
     Assert.AreEqual(Arithmetic.Clamp(-0.5f, 0.0f, 2.0f), 0.0f);
     Assert.AreEqual(Arithmetic.Clamp(2.5f, 0.0f, 2.0f), 2.0f);
 }
コード例 #2
0
 public void ClampInt()
 {
     Assert.AreEqual(Arithmetic.Clamp(1, 0, 2), 1);
     Assert.AreEqual(Arithmetic.Clamp(0, 0, 2), 0);
     Assert.AreEqual(Arithmetic.Clamp(2, 0, 2), 2);
     Assert.AreEqual(Arithmetic.Clamp(-1, 0, 2), 0);
     Assert.AreEqual(Arithmetic.Clamp(3, 0, 2), 2);
 }