Exemple #1
0
    //Saving Data on Playerprefs
    void AddNewVolunteerLocally()
    {
        //Create new phoneNums array
        phoneNums = new string [SaveDataLocally.GetStringArray("Volunteer_Number").Length + 1];
        //Initialize new phoneNums by old array and add new volunteer
        for (int i = 0; i < SaveDataLocally.GetStringArray("Volunteer_Number").Length; i++)
        {
            phoneNums [i] = SaveDataLocally.GetStringArray("Volunteer_Number") [i]; // get old volunteers data from old array
        }
        phoneNums [phoneNums.Length - 1] = phoneNum_InputField.text;                // get new volunteer data from InputField
        //Save new volunteer and check if it is already saved before
        bool isDataSaved = SaveDataLocally.SetStringArray("Volunteer_Number", phoneNums);

        //Update hint according to isDataSaved bool variable
        UpdateHint(isDataSaved);
    }
 private void GetAllNumbers()
 {
     allNumbers.Clear();
     if (MoneyGameManager.Instance.SavingDataType == SavingDataType.Local)
     {
         for (int i = 0; i < SaveDataLocally.GetStringArray("Volunteer_Number").Length; i++)
         {
             allNumbers.Add(SaveDataLocally.GetStringArray("Volunteer_Number") [i]);
         }
     }
     else if (MoneyGameManager.Instance.SavingDataType == SavingDataType.Firebase)
     {
         for (int i = 0; i < MoneyGameManager.Instance.JSON_Handler.UserValue.Count; i++)
         {
             allNumbers.Add(MoneyGameManager.Instance.JSON_Handler.UserValue [i]);
         }
     }
     print(allNumbers.Count);
     for (int i = 0; i < MoneyGameManager.Instance.JSON_Handler.UserValue.Count; i++)
     {
         print(allNumbers [i]);
     }
 }