code: function (newSkin) {
  		if (newSkin) {
  			if (this.skin)
  				newSkin._attachAll(this, this.skin);
  			else {
  				var slots = this.slots;
  				for (var i = 0, n = slots.length; i < n; i++) {
  					var slot = slots[i];
  					var name = slot.data.attachmentName;
  					if (name) {
  						var attachment = newSkin.getAttachment(i, name);
  						if (attachment) slot.setAttachment(attachment);
  					}
  				}
  			}
  		}
  		this.skin = newSkin;
  	}
docs: Sets the skin used to look up attachments before looking in the {@link SkeletonData#getDefaultSkin() default skin}.
  Attachments from the new skin are attached if the corresponding attachment from the old skin was attached. If there was
  no old skin, each slot's setup mode attachment is attached from the new skin.
  @param newSkin May be null.