コード例 #1
0
    private void OnAmazonGameCircleRequestAchievementsReceived(AMN_RequestAchievementsResult result)
    {
        SA_AmazonGameCircleManager.Instance.OnRequestAchievementsReceived -= OnAmazonGameCircleRequestAchievementsReceived;

        _CurrentEventsCount++;
        if (_CurrentEventsCount == _DataEventsCount)
        {
            OnAllLoaded();
        }
    }
コード例 #2
0
	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;
		}
	}
コード例 #3
0
    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);
        }
    }
コード例 #4
0
    void OnAmazonRequestAchievementsReceived(AMN_RequestAchievementsResult result)
    {
        UM_Result res = new UM_Result(result);

        OnAchievementsDataLoaded(res);
    }