This commit is contained in:
2026-02-27 00:54:58 -08:00
parent cc95912a7e
commit 394ab38a80

View File

@ -954,12 +954,14 @@ class Scene {
static function createTraitClassInstance(traitName: String, args: Array<Dynamic>): Dynamic { static function createTraitClassInstance(traitName: String, args: Array<Dynamic>): Dynamic {
var cname = Type.resolveClass(traitName); var cname = Type.resolveClass(traitName);
if (cname == null) return null; if (cname == null) return null;
var trait:Dynamic;
try { try {
return Type.createInstance(cname, args); trait = Type.createInstance(cname, args);
} catch() { } catch(e) {
trace("Error creating trait: " + traitName); trace("Error creating trait: " + traitName + " - " + e);
return null; trait = null;
} }
return trait;
} }
function loadEmbeddedData(datas: Array<String>, done: Void->Void) { function loadEmbeddedData(datas: Array<String>, done: Void->Void) {