Problema com retorno de valores em script
2 participantes
Página 1 de 1
Problema com retorno de valores em script
Eu tenho esse script que dão um valor diferente a cada senha e username colocados, mas só está funcionando para o primeiro ScriptableObject, os outros, quando coloco a senha e username deles, não retornam o valor correto...
ScriptableObjects inseridos:
Aaron
realName: Aaron
username: Aaaron
password: a1a3r5o7n9
Andrew:
realName: Andrew
username: swulf
password: mrwhiskers3229778
Quando coloco a senha e o username do Aaron funciona, mas quando coloco o username e a senha do Andrew não.
- Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Query : MonoBehaviour
{
public User[] users;
public Text t_name;
public Text t_description;
public Text t_workAt;
[Space(2)]
public Text passInput;
public Text userInput;
public void Submit()
{
t_name.text = Name();
t_description.text = Description();
t_workAt.text = WorkAt();
}
string Name()
{
foreach (User u in users)
{
if (u.password == passInput.text && u.username == userInput.text)
return u.realName;
}
return "Error 404 - User Not Found";
}
string Description()
{
foreach (User u in users)
{
if (u.password == passInput.text && u.username == userInput.text)
return u.description;
}
return "User can't be found or got deleted";
}
string WorkAt()
{
foreach (User u in users)
{
if (u.password == passInput.text && u.username == userInput.text)
return u.workAt;
}
return "Unknow";
}
}
ScriptableObjects inseridos:
Aaron
realName: Aaron
username: Aaaron
password: a1a3r5o7n9
Andrew:
realName: Andrew
username: swulf
password: mrwhiskers3229778
Quando coloco a senha e o username do Aaron funciona, mas quando coloco o username e a senha do Andrew não.
INKnight- Avançado
- PONTOS : 3600
REPUTAÇÃO : 18
Áreas de atuação : Iniciante em programação em C#;
Iniciante em design;
Respeito as regras :
Re: Problema com retorno de valores em script
O que o do Andrew retorna para você?
NKKF- ProgramadorMaster
- PONTOS : 4818
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Problema com retorno de valores em script
As strings fora do foreach, como por exemplo no realName: Error 404 - User Not FoundSouris escreveu:O que o do Andrew retorna para você?
INKnight- Avançado
- PONTOS : 3600
REPUTAÇÃO : 18
Áreas de atuação : Iniciante em programação em C#;
Iniciante em design;
Respeito as regras :
Re: Problema com retorno de valores em script
Aliás, estes Inputs, não deveriam ser InputFields?
NKKF- ProgramadorMaster
- PONTOS : 4818
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Problema com retorno de valores em script
Eu pego o componente text dentro dos InputFieldsSouris escreveu:Aliás, estes Inputs, não deveriam ser InputFields?
INKnight- Avançado
- PONTOS : 3600
REPUTAÇÃO : 18
Áreas de atuação : Iniciante em programação em C#;
Iniciante em design;
Respeito as regras :
Re: Problema com retorno de valores em script
Verifique duas coisas:
Tente trocar por InputField, e peça assim: input.text; e veja se dá certo.
Ver se a senha e nome de usuário estão corretas.
Tente trocar por InputField, e peça assim: input.text; e veja se dá certo.
Ver se a senha e nome de usuário estão corretas.
NKKF- ProgramadorMaster
- PONTOS : 4818
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Problema com retorno de valores em script
Funcionou!
Só não entendi direito o porque, afinal os dois são praticamente a mesma coisa...
Valeu cara!
Só não entendi direito o porque, afinal os dois são praticamente a mesma coisa...
Valeu cara!
INKnight- Avançado
- PONTOS : 3600
REPUTAÇÃO : 18
Áreas de atuação : Iniciante em programação em C#;
Iniciante em design;
Respeito as regras :
Tópicos semelhantes
» Problema ao rotacionar valores negativos.
» Ajuda com script para enviar valores a uma list<> e depois seta-los de uma vez
» Problema com script
» Problema com script
» Problema com script
» Ajuda com script para enviar valores a uma list<> e depois seta-los de uma vez
» Problema com script
» Problema com script
» Problema com script
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos