Ejemplo n.º 1
0
 public void SubmitScore(string leaderboardId, long score, string scoreTips)
 {
     if (customUnit)
     {
         ITask <ScoreSubmissionInfo> scoreTask = rankingsClient.SubmitScoreWithResult(leaderboardId, score, scoreTips);
     }
     else
     {
         ITask <ScoreSubmissionInfo> scoreTask = rankingsClient.SubmitScoreWithResult(leaderboardId, score);
     }
 }
    public void SubmitScore(string leaderboardId, long score)
    {
        ITask <ScoreSubmissionInfo> task = rankingsClient.SubmitScoreWithResult(leaderboardId, score);

        task.AddOnSuccessListener((scoreInfo) =>
        {
            OnSubmitScoreSuccess?.Invoke(scoreInfo);
        }).AddOnFailureListener((error) =>
        {
            OnSubmitScoreFailure?.Invoke(error);
        });
    }
        public void SubmitScore(string leaderboardId, long score)
        {
            ITask <ScoreSubmissionInfo> task = rankingsClient.SubmitScoreWithResult(leaderboardId, score);

            task.AddOnSuccessListener((scoreInfo) =>
            {
                Debug.Log("[HMSLeaderboardManager] SubmitScore SUCCESS");
                OnSubmitScoreSuccess?.Invoke(scoreInfo);
            }).AddOnFailureListener((error) =>
            {
                Debug.LogError("[HMSLeaderboardManager]: SubmitScore failed. CauseMessage: " + error.WrappedCauseMessage + ", ExceptionMessage: " + error.WrappedExceptionMessage);
                OnSubmitScoreFailure?.Invoke(error);
            });
        }
Ejemplo n.º 4
0
        public void SendScore(int score, string boardId)
        {
            if (!IsAuthenticated())
            {
                Debug.Log(TAG + ": SendScore failed! User is not authenticated!");
                return;
            }

            ITask <ScoreSubmissionInfo> task = _rankingClient.SubmitScoreWithResult(boardId, score);

            task.AddOnSuccessListener((scoreInfo) =>
            {
                Debug.Log(TAG + ": SendScore is succeeed. Leader board is " + boardId);
            }).AddOnFailureListener((error) =>
            {
                Debug.Log(TAG + ": SendScore is failed to leader board: " + boardId + " " + error.WrappedExceptionMessage);
            });
        }