Asset map cleanup

This commit is contained in:
luboslenco
2019-11-21 14:24:29 +01:00
parent b8d943831b
commit 744ae9781a
10 changed files with 39 additions and 48 deletions
+1 -1
View File
@@ -99,7 +99,7 @@ class Logic {
for (b in node.buttons) {
if (b.name == 'property' + i) {
var arrayData = Std.is(b.data, Array);
var texts = arrayData ? b.data : Nodes.getEnumTexts();
var texts = arrayData ? b.data : Nodes.enumTexts(node.type);
Reflect.setProperty(v, b.name, texts[b.default_value]);
}
}
+7 -1
View File
@@ -1736,8 +1736,14 @@ class Material {
//
public static function enumData(s:String):String {
for (a in Project.assets) if (a.name == s) return a.file;
return "";
}
static function make_texture(image_node:TNode, tex_name:String, matname:String = null):TBindTexture {
var filepath = image_node.buttons[0].data;
var filepath = enumData(App.enumTexts(image_node.type)[image_node.buttons[0].default_value]);
if (filepath == '' || filepath.indexOf('.') == -1) {
return null;
}