- Home /
Hello, how can i read values from input field?
Hello, how can i read values from input field to put that in another scene and compare it with other values?,Hello, i'm trying to put an input Field in unity, to recompile information from the user, but then i need that information to another scene, how can i read that values from input field, and compare it with another value..
public InputField fieldVelocidad; public InputField fieldAngulo; public InputField fieldDistancia; public Text debugText; public string nombreescena; public Text score;
public void test()
{
if (int.Parse(fieldVelocidad.text) < 0)
{
debugText.text = "Error, no es posible usar numeros negativos, ingresa otro valor";
}
else
{
print("hace la funcion");
}
}
public void rotacionObjeto()
{
if (fieldVelocidad.text == "" || fieldAngulo.text == "" || fieldDistancia.text == "")
{
debugText.text = "Error, debe ingresar todos los datos";
}
else if ((int.Parse(fieldVelocidad.text) >= 0) && (int.Parse(fieldAngulo.text) > 0 && int.Parse(fieldAngulo.text) <= 90) && (int.Parse(fieldDistancia.text) >= 0))
{
this.transform.rotation = Quaternion.Euler(0, 0, int.Parse(fieldAngulo.text));
debugText.text = "ok!";
cambiarescena(nombreescena);
}
else if ((int.Parse(fieldAngulo.text) > 90) && (int.Parse(fieldVelocidad.text) < 0))
{
debugText.text = "El angulo debe ser menor a 90 y la velocidad debe tener un valor positivo";
print("El angulo debe ser menor a 90 y la velocidad debe tener un valor positivo");
}
else if ((int.Parse(fieldAngulo.text)) < 0 && (int.Parse(fieldVelocidad.text) < 0))
{
debugText.text = "El angulo y la velocidad deben ser valores positivos";
print("El angulo y la velocidad deben ser valores positivos");
}
else if (int.Parse(fieldVelocidad.text) < 0)
{
debugText.text = "Error, la velocidad debe ser positiva";
}
else if (int.Parse(fieldAngulo.text) <= 0 || int.Parse(fieldAngulo.text) > 90)
{
debugText.text = "Error, debe ingresar valores entre 0 a 90";
}
else if (int.Parse(fieldDistancia.text) < 0)
{
debugText.text = "Error, la distancia debe ser positiva";
}
else
{
debugText.text = "Error al ingresar datos";
}
}
public void cambiarescena(string nombreescena)
{
SceneManager.LoadScene(1);
}
But i don't know how can i read that values to put in another scene.
Your answer

Follow this Question
Related Questions
Help In Making a SphereCast for 3D Tire! Working RayCast Script included! 0 Answers
Trying to find what player inputed in Text Input field 1 Answer
How do you READ or GET info from an input from a joystick/controller? 3 Answers
Why are InputFields not getting activated? 1 Answer
Input axes freeze from opposite input rather than cancel out! 1 Answer