Slide 22
Slide 22 text
Push game status
void pushAccomplishments() {
if (!isSignedIn()) {
// can't push to the cloud, so save locally
mOutbox.saveLocal(this);
return;
}
if (mOutbox.mPrimeAchievement) {
Games.Achievements.unlock(getApiClient(), API_KEY);
mOutbox.mPrimeAchievement = false;
}
if (mOutbox.mArrogantAchievement) {
Games.Achievements.unlock(getApiClient(), API_KEY);
mOutbox.mArrogantAchievement = false;
}
if (mOutbox.mHumbleAchievement) {
Games.Achievements.unlock(getApiClient(), API_KEY);
mOutbox.mHumbleAchievement = false;
}
if (mOutbox.mLeetAchievement) {
Games.Achievements.unlock(getApiClient(), API_KEY);