OperationImageState.cs 843 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. public class OperationImageState : MonoBehaviour
  6. {
  7. /// <summary>
  8. /// 需要改变的对象
  9. /// </summary>
  10. [SerializeField]
  11. private Image m_ChangeObject;
  12. /// <summary>
  13. /// 初始图片效果
  14. /// </summary>
  15. [SerializeField]
  16. private Sprite m_OriginImageEffect;
  17. /// <summary>
  18. /// 目标图片效果
  19. /// </summary>
  20. [SerializeField]
  21. private Sprite m_TargetImageEffect;
  22. /// <summary>
  23. /// 初始效果
  24. /// </summary>
  25. public void InitEffect()
  26. {
  27. m_ChangeObject.sprite = m_OriginImageEffect;
  28. }
  29. /// <summary>
  30. /// 点击效果
  31. /// </summary>
  32. public void ClickEffect()
  33. {
  34. m_ChangeObject.sprite = m_TargetImageEffect;
  35. }
  36. }