repo: janusweb
action: commit
revision: 
path_from: 
revision_from: 5a7561bb79b69ed7a17c8a233b39ec48280163fb:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit 5a7561bb79b69ed7a17c8a233b39ec48280163fb
Author: James Baicoianu 
Date:   Tue Oct 31 04:42:37 2017 -0700

    Update transparency when assets load

diff --git a/scripts/object.js b/scripts/object.js
index 33e2696b58522914cc7122a135f8b6139d6f34d2..
index ..29cfe6ece06344b29c2db5d4d94b456bbe44cdd1 100644
--- a/scripts/object.js
+++ b/scripts/object.js
@@ -343,6 +343,13 @@ elation.require(['janusweb.janusbase', 'janusweb.websurface'], function() {
                 }
                 m.map = asset.getInstance();
                 elation.events.add(m.map, 'asset_update', elation.bind(this, function(ev) { m.map = ev.data; }));
+                elation.events.add(m.map, 'asset_load', elation.bind(this, function(m, asset, ev) {
+                  if (asset.hasalpha) {
+                    m.transparent = true;
+                    m.alphaTest = 0.02;
+                    m.needsUpdate = true;
+                  }
+                }, m, asset));
               }
               this.assignTextureParameters(m.map, modelasset, asset);
             }

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