From 394ab38a80ffb67dbfa636f2f652965d71c2ee1d Mon Sep 17 00:00:00 2001 From: Onek8 Date: Fri, 27 Feb 2026 00:54:58 -0800 Subject: [PATCH] patch --- leenkx/Sources/iron/Scene.hx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/leenkx/Sources/iron/Scene.hx b/leenkx/Sources/iron/Scene.hx index 88e1ebf..0a4a25a 100644 --- a/leenkx/Sources/iron/Scene.hx +++ b/leenkx/Sources/iron/Scene.hx @@ -954,12 +954,14 @@ class Scene { static function createTraitClassInstance(traitName: String, args: Array): Dynamic { var cname = Type.resolveClass(traitName); if (cname == null) return null; + var trait:Dynamic; try { - return Type.createInstance(cname, args); - } catch() { - trace("Error creating trait: " + traitName); - return null; + trait = Type.createInstance(cname, args); + } catch(e) { + trace("Error creating trait: " + traitName + " - " + e); + trait = null; } + return trait; } function loadEmbeddedData(datas: Array, done: Void->Void) {