diff --git a/leenkx/Sources/iron/Scene.hx b/leenkx/Sources/iron/Scene.hx index 3f8e174..67e9cb9 100644 --- a/leenkx/Sources/iron/Scene.hx +++ b/leenkx/Sources/iron/Scene.hx @@ -889,6 +889,10 @@ class Scene { if (StringTools.endsWith(ptype, "Object") && pval != "") { Reflect.setProperty(traitInst, pname, Scene.active.getChild(pval)); + } else if (ptype == "TSceneFormat" && pval != "") { + Data.getSceneRaw(pval, function (r: TSceneFormat) { + Reflect.setProperty(traitInst, pname, r); + }); } else { switch (ptype) {