public void SetStepAchievement(string achievementId, int stepsNum) { ITask <bool> task = achievementsClient.MakeStepsWithResult(achievementId, stepsNum); task.AddOnSuccessListener((result) => { Debug.Log("[HMS GAMES] SetStepAchievement SUCCESS" + result); OnSetStepAchievementSuccess?.Invoke(); }).AddOnFailureListener((exception) => { Debug.Log("[HMS GAMES] SetStepAchievement ERROR"); OnSetStepAchievementFailure?.Invoke(exception); }); }
public void SetStepAchievement(string achievementId, int stepsNum) { ITask <bool> task = achievementsClient.MakeStepsWithResult(achievementId, stepsNum); task.AddOnSuccessListener((result) => { Debug.Log("[HMS GAMES] SetStepAchievement SUCCESS" + result); OnSetStepAchievementSuccess?.Invoke(); }).AddOnFailureListener((exception) => { Debug.LogError("[HMSAchievementsManager]: SetStepAchievement failed. CauseMessage: " + exception.WrappedCauseMessage + ", ExceptionMessage: " + exception.WrappedExceptionMessage); OnSetStepAchievementFailure?.Invoke(exception); }); }