Beispiel #1
0
    public void SetPlayerPrefs()
    {
        UserData data = new UserData();

        data.email               = email;
        data.phoneNumber         = phoneNumber;
        data.Name                = Name;
        data.password            = password;
        data.isLoggedIn          = true;
        data.story               = story;
        data.city                = city;
        data.lastSeen            = lastSeen.ToString();
        data.lastUpdated         = lastUpdated.ToString();
        data.latestFeedbackScore = latestFeedbackScore;
        data.lastFeedback        = lastFeedback.ToString();

        WrapperInterest temp = new WrapperInterest();

        temp.interest = UserInterest;
        data.interest = temp;
        Debug.Log("set players pref " + JsonUtility.ToJson(data).ToString());
        PlayerPrefs.SetString("SoberAI", JsonUtility.ToJson(data).ToString());
    }
Beispiel #2
0
 void Update()
 {
     timeLeft     += Time.deltaTime;
     loading.value = timeLeft;
     if (timeLeft > 3.0f)
     {
         if (data.isLoggedIn)
         {
             if (!string.IsNullOrEmpty(data.phoneNumber))
             {
                 AppManager.Instance.userdata    = data;
                 AppManager.Instance.phoneNumber = data.phoneNumber;
                 AppManager.Instance.story       = data.story;
                 AppManager.Instance.city        = data.city;
                 AppManager.Instance.FetchUserData();
                 AppManager.Instance.lastSeen            = DateTime.Parse(data.lastSeen);
                 AppManager.Instance.lastUpdated         = DateTime.Parse(data.lastUpdated);
                 AppManager.Instance.lastFeedback        = DateTime.Parse(data.lastFeedback);
                 AppManager.Instance.latestFeedbackScore = data.latestFeedbackScore;
                 WrapperInterest temp = data.interest;
                 AppManager.Instance.UserInterest = temp.interest;
                 Chatmanager.Instance.userName    = AppManager.Instance.userdata.Name;
                 Chatmanager.Instance.StartConnection();
                 ScreenManager.Instance.Activate <HomeScreen>();
             }
             else
             {
                 ScreenManager.Instance.Activate <LoginScreen>();
                 AppManager.Instance.userdata = new UserData();
             }
         }
         else
         {
             ScreenManager.Instance.Activate <LoginScreen>();
         }
     }
 }