Ejemplo n.º 1
0
    void UM_GameServiceManager_ActionScoresListLoaded(UM_LeaderboardResult obj)
    {
        UM_Score score = obj.Leaderboard.GetCurrentPlayerScore(UM_TimeSpan.ALL_TIME, UM_CollectionType.GLOBAL);

        RS_PlayerData.Instance.MultiplayerWins = (int)score.LongScore;
        UpdateWins();
    }
 void HandleActionScoreSubmitted(UM_LeaderboardResult res)
 {
     if(res.IsSucceeded) {
         UM_Score playerScore = res.Leaderboard.GetCurrentPlayerScore(UM_TimeSpan.ALL_TIME, UM_CollectionType.GLOBAL);
         Debug.Log("Score submitted, new player high score: " + playerScore.LongScore);
     } else {
         Debug.Log("Score submission failed: " + res.Error.Code + " / " + res.Error.Description);
     }
 }
Ejemplo n.º 3
0
	void HandleActionScoreSubmitted (UM_LeaderboardResult res) {
		if(res.IsSucceeded) {
			UM_Score playerScore = res.Leaderboard.GetCurrentPlayerScore(UM_TimeSpan.ALL_TIME, UM_CollectionType.GLOBAL);
			if (playerScore != null) {
				Debug.Log("Score submitted, new player high score: " + playerScore.LongScore);	
			}
		} else {
			Debug.Log("Score submission failed: " + res.Error.Code + " / " + res.Error.Description);
		}

	}
    private void OnAmazonScoresLoaded(AMN_ScoresLoadedResult result)
    {
        UM_Leaderboard leaderboard = UltimateMobileSettings.Instance.GetLeaderboardByAmazonId(result.LeaderboardId);

        if (leaderboard != null)
        {
            leaderboard.Setup(SA_AmazonGameCircleManager.Instance.GetLeaderboard(result.LeaderboardId));

            UM_LeaderboardResult res = new UM_LeaderboardResult(leaderboard, result);
            ActionScoresListLoaded(res);
        }
    }
    void OnAmazonSubmitLeaderboardReceived(AMN_SubmitLeaderboardResult result)
    {
        UM_Leaderboard leaderboard = UltimateMobileSettings.Instance.GetLeaderboardByAmazonId(result.LeaderboardID);

        if (leaderboard != null)
        {
            leaderboard.Setup(SA_AmazonGameCircleManager.Instance.GetLeaderboard(result.LeaderboardID));

            UM_LeaderboardResult res = new UM_LeaderboardResult(leaderboard, result);
            ActionScoreSubmitted(res);
        }
    }
    void Android_HandleActionScoreSubmited(GP_LeaderboardResult res)
    {
        UM_Leaderboard leaderboard = UltimateMobileSettings.Instance.GetLeaderboardByAndroidId(res.Leaderboard.Id);

        if (leaderboard != null)
        {
            leaderboard.Setup(res.Leaderboard);

            UM_LeaderboardResult result = new UM_LeaderboardResult(leaderboard, res);
            ActionScoreSubmitted(result);
        }
    }
    void IOS_HandleOnScoresListLoaded(GK_LeaderboardResult res)
    {
        UM_Leaderboard leaderboard = UltimateMobileSettings.Instance.GetLeaderboardByIOSId(res.Leaderboard.Id);

        if (leaderboard != null)
        {
            leaderboard.Setup(res.Leaderboard);

            UM_LeaderboardResult result = new UM_LeaderboardResult(leaderboard, res);
            ActionScoresListLoaded(result);
        }
    }