public ApplySpriteAlignmentToPivot ( Vector2 pivot, |
||
pivot | Vector2 | |
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;
}