This is my code, i’m trying to use the “Input” in other function but i’m not being able to
public class Hacker : MonoBehaviour
{
string Ordem ;
string Nome = “Bem vindo Oz”;
// Start is called before the first frame update
void Start()
{
MostrarMenuInicial(Nome);
}
void MostrarMenuInicial(string cumprimento)
{
Terminal.ClearScreen();
Terminal.WriteLine(cumprimento);
Terminal.WriteLine("Qual servidor voce gostaria de hackear?");
Terminal.WriteLine("Aperte 1 - Servidor finanças");
Terminal.WriteLine("Aperte 2 - Servidor do Banco");
Terminal.WriteLine("Aperte 3 - Servidor Internacional");
Terminal.WriteLine("Escolha sua opçao:");
}
void OnUserInput(string Input)
{
if (Input == "menu")
{
MostrarMenuInicial(Nome);
}
else if (Input == "1")
{
StartLevel(1);
}
else if (Input == "2")
{
Terminal.WriteLine("Voce escolheu o Servidor do Banco");
}
else if (Input == "3")
{
Terminal.WriteLine("Voce escolheu o Servidor Internacional");
}
else
{
Terminal.WriteLine("Voce escolheu uma opçao invalida");
}
}
private void StartLevel(int level)
{
if (level == 1)
{
Terminal.WriteLine("Voce escolheu o Servidor finanças");
Terminal.WriteLine("0 para confirmar 1 para retornar ao menu");
if (Input == "0") <----------- Here Is The Problem
{
MostrarMenuInicial(Nome);
}
else if (Input == "1") <----------- Here Is The Problem
{
IniciarLevel1();
}
}
}
private void IniciarLevel1()
{
throw new NotImplementedException();
}
}