public IEnumerator Initialization() { yield return(new WaitForSeconds(1.5f)); GetLocationDataOfRubbish(); yield return(new WaitForSeconds(0.5f)); playerInfo = new PlayerInfo { PlayerUsername = playerDataSaver.GetUsername(), PlayerPassword = playerDataSaver.GetPassword(), PlayerEmail = playerDataSaver.GetEmail(), PlayerCountry = playerDataSaver.GetCountry(), PlayerAvatar = playerDataSaver.GetAvatar(), PlayerRubbish = playerDataSaver.GetWasteCollected(), PlayerRecycle = playerDataSaver.GetRecycleCollected(), PlayerTeamName = playerDataSaver.GetTeamname(), PlayerCoins = playerDataSaver.GetCoinsAvailable(), PlayerCurrentLevel = playerDataSaver.GetProgressLevel(), RubbishPlace = place, RubbishDistrict = district, RubbishRegion = region, RubbishCountry = country, }; GetPlayerStats(); yield return(new WaitForSeconds(0.5f)); GetPlayerData(); yield return(new WaitForSeconds(5f)); StartCoroutine(Leaderboards.Instance.GetWorldLeaderboardByCountry()); }
public void SetPlayerData() { country = playerDataSaver.GetCountry(); avatar = playerDataSaver.GetAvatar(); teamname = playerDataSaver.GetTeamname(); PlayFabClientAPI.UpdateUserData(new UpdateUserDataRequest() { Permission = UserDataPermission.Public, Data = new Dictionary <string, string>() { { "Country", country }, { "Avatar", avatar }, { "Achievements", "0" }, { "Tree Location", "-" }, { "TeamName", "-" } } }, result => Debug.Log("Successfully updated user data"), error => { Debug.Log(error.GenerateErrorReport()); }); }