//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]); } }