UnityEditor.SpriteEditorWindow.ApplySpriteAlignmentToPivot C# (CSharp) Method

ApplySpriteAlignmentToPivot() public method

public ApplySpriteAlignmentToPivot ( Vector2 pivot, Rect rect, SpriteAlignment alignment ) : Vector2
pivot Vector2
rect UnityEngine.Rect
alignment SpriteAlignment
return Vector2
        public Vector2 ApplySpriteAlignmentToPivot(Vector2 pivot, Rect rect, SpriteAlignment alignment)
        {
            Vector2[] snapPointsArray = this.GetSnapPointsArray(rect);
            if (alignment != SpriteAlignment.Custom)
            {
                Vector2 texturePos = snapPointsArray[(int) alignment];
                return this.ConvertFromTextureToNormalizedSpace(texturePos, rect);
            }
            return pivot;
        }