Asset map cleanup
This commit is contained in:
@@ -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]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user