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