|
@@ -73,10 +73,10 @@ class Mesh extends Object {
|
|
return super.getMaterialByName(name);
|
|
return super.getMaterialByName(name);
|
|
}
|
|
}
|
|
|
|
|
|
- override function getMaterials( ?a : Array<h3d.mat.Material> ) {
|
|
|
|
|
|
+ override function getMaterials( ?a : Array<h3d.mat.Material>, recursive = true ) {
|
|
if( a == null ) a = [];
|
|
if( a == null ) a = [];
|
|
if( material != null && a.indexOf(material) < 0 ) a.push(material);
|
|
if( material != null && a.indexOf(material) < 0 ) a.push(material);
|
|
- return super.getMaterials(a);
|
|
|
|
|
|
+ return super.getMaterials(a, recursive);
|
|
}
|
|
}
|
|
|
|
|
|
#if (hxbit && !macro && heaps_enable_serialize)
|
|
#if (hxbit && !macro && heaps_enable_serialize)
|