code: function ( index, name ) {
  
  			return function( geo ) {
  
  				var mesh = createPart( geo, scope.skinsWeapon[ index ] );
  				mesh.scale.set( scope.scale, scope.scale, scope.scale );
  				mesh.visible = false;
  
  				mesh.name = name;
  
  				scope.root.add( mesh );
  
  				scope.weapons[ index ] = mesh;
  				scope.meshWeapon = mesh;
  
  				checkLoadingComplete();
  
  			}
  
  		}
docs: WEAPONS