ControlImageColor.cs 550 B

1234567891011121314151617181920212223
  1. using UnityEngine;
  2. using UnityEngine.EventSystems;
  3. using UnityEngine.UI;
  4. /// <summary>
  5. /// 控制颜色深浅
  6. /// </summary>
  7. public class ControlImageColor : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
  8. {
  9. public Sprite PointerEnterSprite;
  10. public Sprite PointerExitSprite;
  11. public Image mImage;
  12. public void OnPointerEnter(PointerEventData eventData)
  13. {
  14. mImage.sprite = PointerEnterSprite;
  15. }
  16. public void OnPointerExit(PointerEventData eventData)
  17. {
  18. mImage.sprite = PointerExitSprite;
  19. }
  20. }