/** * Reset the achievements progress for the local player. All the entries for the local player are * removed from the server. */ public void resetAchievements() { // If player is not authenticated, do nothing if (!GKLocalPlayer.getLocalPlayer().isAuthenticated()) { listener.achievementsResetFailed(); return; } GKAchievement.resetAchievements( new VoidNSErrorBlock() { @Override public void invoke(NSError error) { if (error != null) { listener.achievementsResetFailed(); } else { listener.achievementsResetCompleted(); } } }); }