/// <summary> /// /// </summary> /// <param name="obj"></param> private void SetSenderInfo(GetPlayerProfileResult obj) { if (!String.IsNullOrEmpty(obj.PlayerProfile.DisplayName)) { InvitationSender.text = obj.PlayerProfile.DisplayName; } if (obj.PlayerProfile.ContactEmailAddresses.Count > 0) { Debug.Log("000 Contact email > 0"); var _str = obj.PlayerProfile.ContactEmailAddresses[0].EmailAddress; Debug.Log("000 Email Address :" + obj.PlayerProfile.ContactEmailAddresses[0].EmailAddress); if (!String.IsNullOrEmpty(_str)) { var _str1 = PlayfabPlayerProfile.StringSplitter(_str); Debug.Log("000 not null"); if (_str1 != null && _str.Length >= 7) { int _avatarIndex = Int32.Parse(_str1[0]); Debug.Log("000 Avatar Index" + _avatarIndex); if (_avatarIndex != 0) { InvitationSendersAvatar.sprite = HazariPlayersCountryFlag.Instance.GetAvatarSprite(_avatarIndex); } else { Debug.Log("000 Facebook Image"); if (!String.IsNullOrEmpty(obj.PlayerProfile.AvatarUrl)) { Debug.Log("000 Avatar Url :" + obj.PlayerProfile.AvatarUrl); Davinci.get().load(obj.PlayerProfile.AvatarUrl).setFadeTime(0f).into(InvitationSendersAvatar).start(); } else { InvitationSendersAvatar.sprite = HazariPlayersCountryFlag.Instance.GetAvatarSprite(1); } } } else { InvitationSendersAvatar.sprite = HazariPlayersCountryFlag.Instance.GetAvatarSprite(1); } } else { InvitationSendersAvatar.sprite = HazariPlayersCountryFlag.Instance.GetAvatarSprite(1); } } else { InvitationSendersAvatar.sprite = HazariPlayersCountryFlag.Instance.GetAvatarSprite(1); } }
public void LoadPlayerData(GetPlayerProfileResult result) { FindComponents(); if (PlayerDataComponent != null) { PlayerDataComponent.LoadData(localPlayerData); } if (result != null) { Debug.Log("Get profile: " + result.PlayerProfile.DisplayName); PlayerDisplayName = result.PlayerProfile.DisplayName; localPlayerData.dispName = PlayerDisplayName; if (result.PlayerProfile.AvatarUrl != null && result.PlayerProfile.AvatarUrl.Length > 0) { SetAvatar(result.PlayerProfile.AvatarUrl); } else { int rand_av = UnityEngine.Random.Range(0, 5); SetAvatar(rand_av.ToString()); PlayFabClientAPI.UpdateAvatarUrl(new UpdateAvatarUrlRequest() { ImageUrl = rand_av.ToString() }, null, error => Debug.LogError(error.GenerateErrorReport())); } if (result.PlayerProfile.Statistics != null) { ParsePlayfabStats(result.PlayerProfile.Statistics, localPlayerData); } else { Debug.LogWarning("Cannot get player statistics"); } } if (PlayerInfo != null) { if (PlayerInfo.PlayerNameText != null) { PlayerInfo.PlayerNameText.text = localPlayerData.dispName; } if (PlayerInfo.PlayerLVLText != null) { PlayerInfo.PlayerLVLText.text = localPlayerData.level.ToString(); } } if (myNetManager != null) { myNetManager.SetPlayerName(PlayerDisplayName); } DataLoaded = true; SavePlayerData(); }
private void OnLoadPlayerProfileSuccess(GetPlayerProfileResult result) { if (result == null) { Debug.Log("no player profile found"); } else { userDisplayName = result.PlayerProfile.DisplayName; hubDisplayName.text = userDisplayName; } }
public void onSucessGetPlayerProfile(GetPlayerProfileResult result) { LoginSucess.SetActive(true); displayName = result.PlayerProfile.DisplayName; LoginSucess.GetComponentInChildren <Text>().text = manageLanguageMainScreen.getHello() + displayName + "!!"; isLogged = true; popUpLogin.SetActive(false); loginButton.GetComponent <Button>().interactable = true; playButton.GetComponent <Button>().interactable = true; loginButton.SetActive(false); logoutButton.SetActive(true); progressBar.SetActive(false); }
private void OnPlayerDataResult(GetPlayerProfileResult obj) { var myList = obj.PlayerProfile.ContactEmailAddresses; if (myList[0].VerificationStatus != EmailVerificationStatus.Confirmed) { print("<color=#f51c00>" + "Confirma tu cuenta." + "</color>"); errorText.text = "Please verify your account"; } else { print("<color=#00bc04>" + "Your account is verified" + "</color>"); GetOnlineStatus(); } }
private void PlayerProfileResult(GetPlayerProfileResult result) { if (result.PlayerProfile.ContactEmailAddresses.Count > 0) { if (!String.IsNullOrEmpty(result.PlayerProfile.ContactEmailAddresses[0].EmailAddress)) { string[] _str = StringSplitter(result.PlayerProfile.ContactEmailAddresses[0].EmailAddress); //int _index = Int32.Parse(_str[0]); PlayfabPlayerProfile.SetPlayerProfilePicIndexAndLogInActivity(_str[0]); } } else { PlayfabPlayerProfile.SetPlayerProfilePicIndexAndLogInActivity("0"); } }
void OnGetProfileSuccess(GetPlayerProfileResult result) { DisplayName = result.PlayerProfile.DisplayName; }
void OnPlayerProfileSuccess(GetPlayerProfileResult result) { }
void SetPlayerAccount(GetPlayerProfileResult result) { PlayerAccount.DisplayName = result.PlayerProfile.DisplayName; LoadMenuScene(); }
public void OnGetDisplayNamePlayer(GetPlayerProfileResult result) { displayName = result.PlayerProfile.DisplayName; Debug.Log(displayName); }
private void OnGetProfileSuccess(GetPlayerProfileResult result) { Debug.Log(result.PlayerProfile.DisplayName); _accountInfoView.Show(result.PlayerProfile.DisplayName); CurrentAuth.playerDisplayName = result.PlayerProfile.DisplayName; }
public void OnGetDisplayNamePlayer(GetPlayerProfileResult result) { nickname = result.PlayerProfile.DisplayName; }
void OnGetPlayerProfileSuccess(GetPlayerProfileResult result) { Debug.Log("The player's DisplayName profile data is: " + result.PlayerProfile.DisplayName); GameManager.Instance.username = result.PlayerProfile.DisplayName; }