Fix importing mask from project file
This commit is contained in:
@@ -91,7 +91,7 @@ class LayerSlot {
|
||||
name = "Mask " + (id + 1);
|
||||
var format = "R8";
|
||||
blending = BlendAdd;
|
||||
objectMask = parent.objectMask;
|
||||
if (parent != null) objectMask = parent.objectMask;
|
||||
|
||||
{
|
||||
var t = new RenderTargetRaw();
|
||||
|
||||
@@ -299,7 +299,12 @@ class ImportArm {
|
||||
// Assign parents to groups and masks
|
||||
for (i in 0...project.layer_datas.length) {
|
||||
var ld = project.layer_datas[i];
|
||||
if (ld.parent >= 0) Project.layers[i].parent = Project.layers[ld.parent];
|
||||
if (ld.parent >= 0) {
|
||||
Project.layers[i].parent = Project.layers[ld.parent];
|
||||
if (Project.layers[i].isMask()) {
|
||||
Project.layers[i].objectMask = Project.layers[i].parent.objectMask;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Context.setLayer(Project.layers[0]);
|
||||
|
||||
Reference in New Issue
Block a user