1234567891011121314151617181920212223242526272829303132333435363738 |
- 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;
- }
- }
|