repo: janusweb
action: commit
revision: 
path_from: 
revision_from: 099b15fcd6a6172bda2fab2bb97af449b7a4c4fd:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit 099b15fcd6a6172bda2fab2bb97af449b7a4c4fd
Author: James Baicoianu 
Date:   Fri Nov 19 22:18:51 2021 -0800

    Only process mesh collider once

diff --git a/scripts/janusbase.js b/scripts/janusbase.js
index 9d8d04d83f6724557d557af40306b756b9eb2b51..
index ..0339efe9b8094e4df59f1ad1f7696d9dcab3783b 100644
--- a/scripts/janusbase.js
+++ b/scripts/janusbase.js
@@ -207,8 +207,12 @@ elation.require(['engine.things.generic', 'utils.template', 'janusweb.parts'], f
               //this.colliders.add(collider);
               processMeshCollider(collider);
             } else {
+              let meshColliderLoaded = false;
               elation.events.add(collider, 'asset_load', elation.bind(this, function(ev) {
-                processMeshCollider(collider);
+                if (!meshColliderLoaded) {
+                  processMeshCollider(collider);
+                }
+                meshColliderLoaded = true;
               }) );
             }
           }

-----END OF PAGE-----