Как передать 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/Как-передать-значение-переменной-из-одного-скрипта-в-другой


Ответы (0 шт):