public virtual void Copy(SpriteRoot s) { if (!this.managed) { if (this.m_spriteMesh != null && s.spriteMesh != null) { ((SpriteMesh)this.m_spriteMesh).material = s.spriteMesh.material; } else if (!s.managed) { base.renderer.sharedMaterial = s.renderer.sharedMaterial; } } this.drawLayer = s.drawLayer; if (s.renderCamera != null) { this.SetCamera(s.renderCamera); } if (this.renderCamera == null) { this.renderCamera = Camera.main; } if (this.m_spriteMesh != null) { if (this.m_spriteMesh.texture != null) { this.SetPixelToUV(this.m_spriteMesh.texture); } else if (!this.managed) { ((SpriteMesh)this.m_spriteMesh).material = base.renderer.sharedMaterial; this.SetPixelToUV(this.m_spriteMesh.texture); } } this.plane = s.plane; this.winding = s.winding; this.offset = s.offset; this.anchor = s.anchor; this.bleedCompensation = s.bleedCompensation; this.autoResize = s.autoResize; this.pixelPerfect = s.pixelPerfect; this.uvRect = s.uvRect; this.scaleFactor = s.scaleFactor; this.topLeftOffset = s.topLeftOffset; this.bottomRightOffset = s.bottomRightOffset; this.width = s.width; this.height = s.height; this.m_sprTile = s.m_sprTile; this.m_v3TotalVertices = s.m_v3TotalVertices; this.SetColor(s.color); }
public virtual void Mirror(SpriteRoot s) { this.managed = s.managed; this.manager = s.manager; this.drawLayer = s.drawLayer; this.plane = s.plane; this.winding = s.winding; this.width = s.width; this.height = s.height; this.bleedCompensation = s.bleedCompensation; this.anchor = s.anchor; this.offset = s.offset; this.color = s.color; this.pixelPerfect = s.pixelPerfect; this.autoResize = s.autoResize; this.renderCamera = s.renderCamera; this.hideAtStart = s.hideAtStart; }
public void SetPlane(SpriteRoot.SPRITE_PLANE p) { this.plane = p; this.SetSize(this.width, this.height); }