forked from LeenkxTeam/LNXSDK
patch
This commit is contained in:
@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user