Estoy teniendo problemas con un Script, lo único que este Script debe hacer es devolver un valor True o False cuando el mouse esta sobre un boton, panel, imagen o cualquier elemento del GUI, dependiendo si el mouse esta arriba de el o no, pero me da problemas, a veces funciona y a veces no....
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
using System.Collections;
public class GetisOver : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
{
public bool Over = false;
#region IPointerEnterHandler implementation
public void OnPointerEnter (PointerEventData eventData)
{
Over = true;
}
#endregion
#region IPointerExitHandler implementation
public void OnPointerExit (PointerEventData eventData)
{
Over = false;
}
#endregion
public bool GetOver () {
return Over;
}
}
¿Alguien sabe que podría ser?