package armory.logicnode; class GetSceneTrait extends LogicNode { var cname:Class = null; public function new(tree:LogicTree) { super(tree); } override function get(from:Int):Dynamic { var name:String = inputs[0].get(); if (cname == null) cname = cast Type.resolveClass(Main.projectPackage + "." + name); if (cname == null) cname = cast Type.resolveClass(Main.projectPackage + ".node." + name); return iron.Scene.active.getTrait(cname); } }