ncannasse 7 سال پیش
والد
کامیت
aa46816476
2فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 1 1
      hide/prefab/RenderProps.hx
  2. 3 3
      hide/prefab/l3d/Layer.hx

+ 1 - 1
hide/prefab/RenderProps.hx

@@ -47,11 +47,11 @@ class RenderProps extends Prefab {
 			needSet = true;
 		}
 		ctx.properties.add(renderer.editProps(), props, function(_) {
-			applyProps(renderer);
 			if( needSet ) {
 				setProps(props);
 				needSet = false;
 			}
+			applyProps(renderer);
 		});
 		applyProps(renderer);
 		#end

+ 3 - 3
hide/prefab/l3d/Layer.hx

@@ -32,9 +32,9 @@ class Layer extends Object3D {
 
 	override function save() {
 		var obj : Dynamic = super.save();
-		obj.locked = locked;
-		obj.uniqueNames = uniqueNames;
-		obj.color = color;
+		if( locked ) obj.locked = locked;
+		if( uniqueNames ) obj.uniqueNames = uniqueNames;
+		if( color != -1 ) obj.color = color;
 		return obj;
 	}