public Material clone(Material material) { material.name = this.name; material.side = this.side; material.opacity = this.opacity; material.isTransparent = this.isTransparent; material.blending = this.blending; material.blendSrc = this.blendSrc; material.blendDst = this.blendDst; material.blendEquation = this.blendEquation; material.isDepthTest = this.isDepthTest; material.isDepthWrite = this.isDepthWrite; material.isPolygonOffset = this.isPolygonOffset; material.polygonOffsetFactor = this.polygonOffsetFactor; material.polygonOffsetUnits = this.polygonOffsetUnits; material.alphaTest = this.alphaTest; material.overdraw = this.overdraw; material.isVisible = this.isVisible; return material; }