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;
}