Пример #1
0
    public void RecalculateGridRect()
    {
        size = new Vector2(Mathf.Round(rect.sizeDelta.x / CanvasScript.scaleFactor),
                           Mathf.Round(rect.sizeDelta.y / CanvasScript.scaleFactor));

        SetPivot(new Vector2(0.5f, 0.5f));
        leftbottom = new Vector2(Mathf.Round(transform.parent.position.x - (size.x) / 2),
                                 Mathf.Round(transform.parent.position.y - (size.y) / 2));

        spriteScript.UpdateRectCoords(leftbottom, size);
    }