//Meshes start
HashMap<String, Geometry> geoms = assembler.getMeshes();
HashMap<Asset, String> me = Assembler2.getMeshesWithMaterial(top);
//weapons + anim defintion
WeaponSet w = Assembler2.getWeaponset(top);
Assembler2.addWeaponSetToMeshMap(top, w, me);
//meshes end
Assembler2.unpackMeshesIntoAssembler(me, mats, assembler);
for(Asset a : me.keySet()){
if(a.getName().startsWith("hair"))
hair = a.getName();
}
Assembler2.getAnimations(/*top, */w.getAnimSet(), w.getDefaultSet());
assembler.setAnimParts(w.getAnimSet());
} catch (Exception ex) {
logger.log(Level.SEVERE, null, ex);
}