/* private void CreateUserProfile(string username, string language) * { * // General * UserGeneral userGenerals = new UserGeneral * ( * username, * DateTime.Now.ToString("dd/MM/yyyy"), * DateTime.Now.ToString("dd/MM/yyyy"), * "Türkiye", * language, * true, * true * ); * * string generalJson = JsonUtility.ToJson(userGenerals); * Debug.Log(generalJson); * UserDatabaseReference.Child(UserPaths.PrimaryPaths.General).SetRawJsonValueAsync(generalJson); * * * // Progression * UserProgression userProgressions = new UserProgression * ( * 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 * ); * * string progressionJson = JsonUtility.ToJson(userProgressions); * Debug.Log(progressionJson); * UserDatabaseReference.Child(UserPaths.PrimaryPaths.Progression).SetRawJsonValueAsync(progressionJson); * * * // Consumables * UserConsumable userConsumable = new UserConsumable * ( * 10, 100, 10, 5 * ); * * string consumableJson = JsonUtility.ToJson(userConsumable); * Debug.Log(consumableJson); * UserDatabaseReference.Child(UserPaths.PrimaryPaths.Consumable).SetRawJsonValueAsync(consumableJson); * }*/ private void CreateUserProfile(string username, string language) { // General UserGeneralMold userGeneralMold = new UserGeneralMold { Username = username, SignUpDate = DateTime.Now.ToString("dd/MM/yyyy"), Language = language }; string generalJson = JsonUtility.ToJson(userGeneralMold); Debug.Log(generalJson); FirebaseManager.UserDatabaseReference.Child(UserPaths.PrimaryPaths.General).SetRawJsonValueAsync(generalJson); // Progression UserProgressionMold userProgressionMold = new UserProgressionMold { Rank = "Cahil", Level = 0, WrongAnswers = 0, CorrectAnswers = 0, HighScore = 0, TotalPlayTime = 0f }; string progressionJson = JsonUtility.ToJson(userProgressionMold); Debug.Log(progressionJson); FirebaseManager.UserDatabaseReference.Child(UserPaths.PrimaryPaths.Progression).SetRawJsonValueAsync(progressionJson); }
private void CreateUserProfile(string username, string language) { #region General ------------------------------------------------- UserGeneralMold userGeneralMold = new UserGeneralMold { Username = username, SignUpDate = DateTime.Now.ToString("dd/MM/yyyy"), Language = language, SignInStatus = UserPaths.GeneralPaths.Online }; string generalJson = JsonUtility.ToJson(userGeneralMold); Debug.Log(generalJson); FirebaseManager.UserDatabaseReference.Child(UserPaths.PrimaryPaths.General).SetRawJsonValueAsync(generalJson); #endregion #region Progression --------------------------------------------- UserProgressionMold userProgressionMold = new UserProgressionMold { SeenQuestions = 0, Experience = 0, WrongAnswers = 0, CorrectAnswers = 0, Level = 0, Rank = "Cahil", HighScore = 0, TotalPlayTime = 0f }; string progressionJson = JsonUtility.ToJson(userProgressionMold); Debug.Log(progressionJson); FirebaseManager.UserDatabaseReference.Child(UserPaths.PrimaryPaths.Progression).SetRawJsonValueAsync(progressionJson); #endregion #region Consumable ---------------------------------------------- UserConsumableMold userConsumableMold = new UserConsumableMold { Energy = 5, Gem = 0, Papcoin = 100, Joker = 3 }; string consumableJson = JsonUtility.ToJson(userConsumableMold); Debug.Log(consumableJson); FirebaseManager.UserDatabaseReference.Child(UserPaths.PrimaryPaths.Consumable).SetRawJsonValueAsync(consumableJson); #endregion }