ソースを参照

Update fill layers

luboslenco 6 年 前
コミット
feef4792f2
1 ファイル変更12 行追加1 行削除
  1. 12 1
      Sources/arm/ui/UITrait.hx

+ 12 - 1
Sources/arm/ui/UITrait.hx

@@ -983,11 +983,19 @@ class UITrait {
 								RenderUtil.makeDecalPreview();
 								ui.g.begin(false);
 							}
+							if (Context.layer.material_mask != null) {
+								Layers.updateFillLayers();
+							}
 						}
 
 						var brushRotHandle = Id.handle({value: brushRot});
 						brushRot = ui.slider(brushRotHandle, "UV Rotate", 0.0, 360.0, true, 1);
-						if (brushRotHandle.changed) MaterialParser.parsePaintMaterial();
+						if (brushRotHandle.changed) {
+							MaterialParser.parsePaintMaterial();
+							if (Context.layer.material_mask != null) {
+								Layers.updateFillLayers();
+							}
+						}
 					}
 					
 					brushOpacity = ui.slider(brushOpacityHandle, "Opacity", 0.0, 1.0, true);
@@ -1003,6 +1011,9 @@ class UITrait {
 						brushPaint = ui.combo(paintHandle, ["UV Map", "Project", "Triplanar"], "TexCoord");
 						if (paintHandle.changed) {
 							MaterialParser.parsePaintMaterial();
+							if (Context.layer.material_mask != null) {
+								Layers.updateFillLayers();
+							}
 						}
 					}
 					if (Context.tool == ToolDecal) {