Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Ayuda Con un Script de GUI

Iniciado por Centauro5legs, Marzo 03, 2016, 12:07:18 AM

Tema anterior - Siguiente tema
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?

Ya lo corregí, solo use el evento "OnPointerUp" en lugar de "OnPointerEnter". 

Etiquetas: