ExtensionImage.cs 484 B

12345678910111213141516171819202122
  1. using UnityEngine;
  2. using UnityEngine.UI;
  3. using System.Collections;
  4. public static class ExtensionImage
  5. {
  6. public static void Resize(this Image image, float ratioX, float ratioY)
  7. {
  8. Vector2 newSize = image.sprite.rect.size;
  9. newSize.x *= ratioX;
  10. newSize.y *= ratioY;
  11. image.rectTransform.sizeDelta = newSize;
  12. }
  13. public static void Resize(this Image image, Vector2 newSize)
  14. {
  15. image.rectTransform.sizeDelta = newSize;
  16. }
  17. }