private void RequestLocalPlayerCompleted(AGSRequestPlayerResponse response) { var sb = new StringBuilder(); sb.AppendLine("RequestLocalPlayerCompleted:"); if (response.IsError()) { sb.AppendLine("Error: " + response.error); } else { if (response.player != null) { playerID = response.player.playerId; playerAlias = response.player.alias; if (string.IsNullOrEmpty(response.player.avatarUrl)) { #if CLOUDONCE_DEBUG Debug.LogWarning("Can't download profile picture; URL was null."); #endif } else { StartCoroutine(DownloadPlayerImage(response.player.avatarUrl)); } sb.AppendFormat("Player: {0} - Id: {1} ", response.player.alias, response.player.playerId); } } #if CLOUDONCE_DEBUG Debug.Log(sb); #endif }
private void OnRequestPlayerCompleted(AGSRequestPlayerResponse response) { AGSSocialLocalUser.player = response.player; Action <bool> callback = simpleCallbacks.ContainsKey(response.userData) ? simpleCallbacks[response.userData] : null; if (null != callback) { callback(!response.IsError()); } simpleCallbacks.Remove(response.userData); }
/// <summary> /// callback method for native code to communicate events back to unity /// </summary> public static void PlayerFailed(string json) { AGSRequestPlayerResponse response = AGSRequestPlayerResponse.FromJSON(json); if (response.IsError() && PlayerFailedEvent != null) { PlayerFailedEvent(response.error); } if (RequestLocalPlayerCompleted != null) { RequestLocalPlayerCompleted(response); } }
private void OnPlayerDataLoaded(AGSRequestPlayerResponse response) { if (response.IsError()) { Player = null; AMN_RequestPlayerDataResult result = new AMN_RequestPlayerDataResult(response.error); OnRequestPlayerDataReceived(result); } else { this._player = new GC_Player(response.player); AMN_RequestPlayerDataResult result = new AMN_RequestPlayerDataResult(Player); OnRequestPlayerDataReceived(result); } }
private void OnRequestPlayerCompleted(AGSRequestPlayerResponse response) { AGSSocialLocalUser.player = response.player; Action<bool> callback = simpleCallbacks.ContainsKey(response.userData) ? simpleCallbacks[response.userData] : null; if (null != callback) { callback(!response.IsError()); } simpleCallbacks.Remove (response.userData); }
private void OnPlayerRequestCompleted(AGSRequestPlayerResponse response) { if (response.IsError ()) { playerStatus = playerFailedLabel; playerStatusMessage = response.error; this.player = null; } else { playerStatus = playerReceivedLabel; playerStatusMessage = null; this.player = response.player; } }