Procházet zdrojové kódy

[scene-editor] Fixed disable renderer toggle and decals bounding box

Clement Espeute před 1 rokem
rodič
revize
834e14af9e
2 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 1 2
      hide/comp/SceneEditor.hx
  2. 2 0
      hrt/prefab/l3d/Decal.hx

+ 1 - 2
hide/comp/SceneEditor.hx

@@ -85,8 +85,7 @@ class ViewportOverlaysPopup extends hide.comp.Popup {
 			<label class="left">$label</label>');
 			var btn = e.find('#$key');
 			var store = 'sceneeditor.$key';
-			var v = ide.currentConfig.get(store);
-			editor.ide.currentConfig.set(store, v); // ensure default value is set if not set
+			var v = ide.currentConfig.get(store, false);
 			btn.get(0).toggleAttribute("checked", v);
 
 			btn.click(function(e) {

+ 2 - 0
hrt/prefab/l3d/Decal.hx

@@ -203,12 +203,14 @@ class Decal extends Object3D {
 				var wire = new h3d.scene.Box(0xFFFFFFFF,obj);
 				wire.name = "_highlight";
 				wire.material.setDefaultProps("ui");
+				wire.material.mainPass.setPassName("debuggeom");
 				wire.ignoreCollide = true;
 				wire.material.shadows = false;
 				var wireCenter = new h3d.scene.Box(0xFFFF00, obj);
 				wireCenter.scaleZ = 0;
 				wireCenter.name = "_highlight";
 				wireCenter.material.setDefaultProps("ui");
+				wireCenter.material.mainPass.setPassName("debuggeom");
 				wireCenter.ignoreCollide = true;
 				wireCenter.material.shadows = false;
 				wireCenter.material.mainPass.depthTest = Always;