private void OnAmazonGameCircleRequestAchievementsReceived(AMN_RequestAchievementsResult result) { SA_AmazonGameCircleManager.Instance.OnRequestAchievementsReceived -= OnAmazonGameCircleRequestAchievementsReceived; _CurrentEventsCount++; if (_CurrentEventsCount == _DataEventsCount) { OnAllLoaded(); } }
void OnRequestAchievementsReceived(AMN_RequestAchievementsResult result) { if (result.isSuccess) { achievements = result.AchievementList; Debug.Log("Printing Achievements list, total items: " + achievements.Count); foreach(GC_Achievement ach in achievements) { Debug.Log(ach.Identifier); Debug.Log(ach.Description); Debug.Log(ach.PointValue); Debug.Log(ach.DateUnlocked); } SA_StatusBar.text = "OnRequest Achievements success!"; } else { SA_StatusBar.text = "OnRequest Achievements Failed with error " + result.Error; } }
private void OnRequestAchievementsCompleted(AGSRequestAchievementsResponse response) { if (response.IsError()) { AMN_RequestAchievementsResult result = new AMN_RequestAchievementsResult(response.error); OnRequestAchievementsReceived(result); } else { Achievements.Clear(); foreach (AGSAchievement achieve in response.achievements) { Achievements.Add(new GC_Achievement(achieve)); } AMN_RequestAchievementsResult result = new AMN_RequestAchievementsResult(Achievements); OnRequestAchievementsReceived(result); } }
void OnAmazonRequestAchievementsReceived(AMN_RequestAchievementsResult result) { UM_Result res = new UM_Result(result); OnAchievementsDataLoaded(res); }