From a65dbe38f957fea1edef27dabe4fa96b85137eb6 Mon Sep 17 00:00:00 2001
From: Greg Fodor <gfodor@gmail.com>
Date: Sat, 15 Sep 2018 17:31:30 +0000
Subject: [PATCH] Use new comparator contract

---
 src/network-schemas.js | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/src/network-schemas.js b/src/network-schemas.js
index e639aa899..2ea65025e 100644
--- a/src/network-schemas.js
+++ b/src/network-schemas.js
@@ -1,15 +1,7 @@
 function registerNetworkSchemas() {
   const vectorRequiresUpdate = epsilon => {
-    let prev = null;
-    return curr => {
-      if (prev === null) {
-        prev = new THREE.Vector3(curr.x, curr.y, curr.z);
-        return true;
-      } else if (!NAF.utils.almostEqualVec3(prev, curr, epsilon)) {
-        prev.copy(curr);
-        return true;
-      }
-      return false;
+    return (prev, curr) => {
+      return !NAF.utils.almostEqualVec3(prev, curr, epsilon);
     };
   };
 
-- 
GitLab