From cd3646c850c490796c72a6333272adb33b234157 Mon Sep 17 00:00:00 2001 From: Rex Date: Thu, 10 Aug 2023 12:04:41 +0800 Subject: [PATCH] Uses current faces to do hit-testing --- src/gameobjects/mesh/Mesh.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gameobjects/mesh/Mesh.js b/src/gameobjects/mesh/Mesh.js index 480c5efbb..13371c35c 100644 --- a/src/gameobjects/mesh/Mesh.js +++ b/src/gameobjects/mesh/Mesh.js @@ -1165,10 +1165,10 @@ var Mesh = new Class({ */ setInteractive: function () { - var faces = this.faces; - var hitAreaCallback = function (area, x, y) { + var faces = this.faces; + for (var i = 0; i < faces.length; i++) { var face = faces[i]; @@ -1181,7 +1181,7 @@ var Mesh = new Class({ } return false; - }; + }.bind(this); this.scene.sys.input.enable(this, hitAreaCallback);