]> git.deb.at Git - rhonda/impostor.git/commitdiff
Fix FloatRange ranges
authorjs6pak <kubastaron@hotmail.com>
Thu, 18 Mar 2021 20:34:47 +0000 (21:34 +0100)
committerjs6pak <kubastaron@hotmail.com>
Tue, 23 Mar 2021 20:21:11 +0000 (21:21 +0100)
src/Impostor.Api/Unity/Mathf.cs
src/Impostor.Hazel/MessageReader.cs

index f796decdfb1dc0133960f883d0182e807589f5f7..c907f816af72871ca28042b7cd5270956ffbcf7d 100644 (file)
@@ -53,7 +53,9 @@
 
         public static float ReverseLerp(float t)
         {
-            return Clamp((t - -40f) / (40f - -40f), 0f, 1f);
+            const float range = 50f;
+
+            return Clamp((t - -range) / (range - -range), 0f, 1f);
         }
     }
 }
index 35933298d6a4135ab49218f66f125943bde39fb8..317e45b1ee1a2c2898ebe5e5bf5ab5ba470370e5 100644 (file)
@@ -254,10 +254,12 @@ namespace Impostor.Hazel
 
         public Vector2 ReadVector2()
         {
+            const float range = 50f;
+            
             var x = ReadUInt16() / (float) ushort.MaxValue;
             var y = ReadUInt16() / (float) ushort.MaxValue;
 
-            return new Vector2(Mathf.Lerp(-40f, 40f, x), Mathf.Lerp(-40f, 40f, y));
+            return new Vector2(Mathf.Lerp(-range, range, x), Mathf.Lerp(-range, range, y));
         }
 
         [MethodImpl(MethodImplOptions.AggressiveInlining)]