| | |
| | | |
| | | var width = image.rectTransform.rect.width; |
| | | var height = image.rectTransform.rect.height; |
| | | var outerArea = new Vector2(0.5f * width,0.5f * height); |
| | | var outerArea = new Vector2(0.5f * width, 0.5f * height); |
| | | |
| | | var realCenter = new Vector2(Mathf.Clamp(center.x,-width * 0.5f + cell.x,width * 0.5f - cell.x), |
| | | Mathf.Clamp(center.y,-height * 0.5f + cell.y,height * 0.5f - cell.y)); |
| | | // var realCenter = new Vector2(Mathf.Clamp(center.x,-width * 0.5f + cell.x,width * 0.5f - cell.x), |
| | | // Mathf.Clamp(center.y,-height * 0.5f + cell.y,height * 0.5f - cell.y)); |
| | | |
| | | var realCenter = center; |
| | | |
| | | var uv = image.overrideSprite != null ? DataUtility.GetOuterUV(image.overrideSprite) : Vector4.zero; |
| | | |
| | | var uvCenterX = (uv.x + uv.z) * 0.5f; |
| | | var uvCenterY = (uv.y + uv.w) * 0.5f; |
| | | var uvScaleX = (uv.z - uv.x) / width; |