Noticias

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

Input Field Seleccionado

Iniciado por castelock, Junio 07, 2015, 08:58:26 AM

Tema anterior - Siguiente tema
Buenas,
 
Cómo puedo saber si un input field está seleccionado mediante script?
 
Gracias.
 
Un saludo.

A mí me pasó algo parecido cuando hacía un editor formulario (in-Editor) para un juego tipo Ogame...
 
 
Creo recordar que el tema estaba en usar, dentro del OnGUI() de tu custom inspector, estos 2 comandos:
 
 
Con el primero le indicas al custom inspector a qué control debería ir después, en caso de salir del foco, pulsar Intro, o tocar fuera de la casilla de ese input, con el ratón.
 
Con el FocusControl, directamente fuerzas por código que ejecute ese cambio de control y pase al "NextControlName", por lo que se complementa con el anterior comando.
 
 
 
 
Sé que no he respondido del todo a tu pregunta en concreto, pero creo que puedes encontrar la solución buscando algo relacionado a partir de ahí.
 
 
¿Lo que te interesa saber es si el Input Field está en "foco" actualmente cuando vas a escribir, o por el contrario sólo quieres asegurarte de que se haya rellenado y no esté vacío? Sí es lo segundo, hay otras formas para resolverlo, como RegEx, etc.

Sí me interesaba lo del foco, no era para validar los campos del formulario.
 
Muchas gracias por tu respuesta, a partir de ahí seguiré investigando cómo hacerlo.

Etiquetas: