Как передать Email пользователя из базы SQLite в другую сцену в UNITY?
подскажите пожалуйста как передать Email пользователя из базы SQLite на другую сцену, где будет осуществлен запрос для вывода информации о пользователе? Короче говоря я делаю вход в игру и при входе открывается профиль с информацией. Получается я сделал вход, объявил переменную в скрипте входа, но как ее из использовать в другом скрипте не понял, пытался сделать вот так, но выдает много ошибок(
//объявление переменной в сцене входа
public string _Email;
//запрос входа
public void GetDB()
{
conn();
try
{
_Email = InputEmail.text.ToString();
string _pass = Inputpass.text.ToString();
cmd_db = new SqliteCommand("Select id, from User Where Email='" + _Email + "' AND Password='" + _pass + "' ", con_db);
rdr = cmd_db.ExecuteReader();
if (rdr.HasRows & rdr != null)
{
while (rdr.Read())
{
Load_А(3);
}
}
catch (Exception ex)
{
print(ex.ToString());
}
Disconnect();
}
Потом я сделал в скрипте профиля так:
public Text Email_;
public InputField InputEmail;
login lg = InputEmail.GetComponent(typeof(login)) as login;
string Email_d=lg._Email;
Debug.Log(lg._Email);//выдает в этой строке ошибки
Ошибки:
Invalid token '(' in class, struct, or interface member declaration
error CS8124: Tuple must contain at least two elements.
Invalid token ';' in class, struct, or interface member declaration
Подскажите пожалуйста почему не срабатывает? Я пробовал несколько вариантов отсюда: https://ru.stackoverflow.com/questions/549424/Как-передать-значение-переменной-из-одного-скрипта-в-другой