using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; public class NodeStateChange : MonoBehaviour,IPointerEnterHandler, IPointerExitHandler,IPointerDownHandler { public Image imageTarget; public Toggle toggleSelected; public Sprite spriteEnter; public Sprite spriteExit; public Sprite spriteClik; public void OnPointerDown(PointerEventData eventData) { if (toggleSelected.isOn) return; imageTarget.sprite = spriteClik; } public void OnPointerEnter(PointerEventData eventData) { if (toggleSelected.isOn) return; imageTarget.sprite = spriteEnter; } public void OnPointerExit(PointerEventData eventData) { if (toggleSelected.isOn) return; imageTarget.sprite = spriteExit; } }