public void ReportSkinsAchievementIos() { if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_unlock_1_skin) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.UnlockedSkins, 0] >= 2) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_unlock_1_skin, 100.0f); } } if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_unlock_all_skins) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.UnlockedSkins, 0] >= System.Enum.GetNames(typeof(Characters)).Length) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_unlock_all_skins, 100.0f); } } }
public void ReportJumpsAchievementAndroid() { if (PlayerPrefs.GetInt(PlayServices.achievement_total_jumps_i) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.JumpsTotal, 0] >= 1000) { AchievmentAndLeaderboardHandler.ReportAchievement(PlayServices.achievement_total_jumps_i, 100.0f); } } if (PlayerPrefs.GetInt(PlayServices.achievement_total_jumps_ii) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.JumpsTotal, 0] >= 3000) { AchievmentAndLeaderboardHandler.ReportAchievement(PlayServices.achievement_total_jumps_ii, 100.0f); } } if (PlayerPrefs.GetInt(PlayServices.achievement_total_jumps_iii) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.JumpsTotal, 0] >= 5000) { AchievmentAndLeaderboardHandler.ReportAchievement(PlayServices.achievement_total_jumps_iii, 100.0f); } } if (PlayerPrefs.GetInt(PlayServices.achievement_total_jumps_iv) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.JumpsTotal, 0] >= 7000) { AchievmentAndLeaderboardHandler.ReportAchievement(PlayServices.achievement_total_jumps_iv, 100.0f); } } if (PlayerPrefs.GetInt(PlayServices.achievement_total_jumps_v) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.JumpsTotal, 0] >= 12500) { AchievmentAndLeaderboardHandler.ReportAchievement(PlayServices.achievement_total_jumps_v, 100.0f); } } }
public void ReportScoreAchievementIOS(int score) { if (score >= 1000) { if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_high_score_i) != 1) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_high_score_i, 100.0f); } } if (score >= 2000) { if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_high_score_ii) != 1) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_high_score_i, 100.0f); } } if (score >= 4000) { if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_high_score_iii) != 1) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_high_score_iii, 100.0f); } } if (score >= 6000) { if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_high_score_iv) != 1) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_high_score_iv, 100.0f); } } if (score >= 10000) { if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_high_score_v) != 1) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_high_score_v, 100.0f); } } }
public void ReportGlidingSuperJumpAchievementIos() { if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_super_jump_while_gliding_i) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.SuperJumpWhileGliding, 0] >= 1) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_super_jump_while_gliding_i, 100.0f); } } if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_super_jump_while_gliding_ii) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.SuperJumpWhileGliding, 0] >= 5) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_super_jump_while_gliding_ii, 100.0f); } } if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_super_jump_while_gliding_iii) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.SuperJumpWhileGliding, 0] >= 25) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_super_jump_while_gliding_iii, 100.0f); } } if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_super_jump_while_gliding_iv) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.SuperJumpWhileGliding, 0] >= 50) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_super_jump_while_gliding_iv, 100.0f); } } if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_super_jump_while_gliding_v) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.SuperJumpWhileGliding, 0] >= 100) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_super_jump_while_gliding_v, 100.0f); } } }
public void ReportGlidesAchievementIos() { if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_total_glides_i) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.GlidesTotal, 0] >= 1000) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_total_glides_i, 100.0f); } } if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_total_glides_ii) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.GlidesTotal, 0] >= 3000) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_total_glides_ii, 100.0f); } } if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_total_glides_iii) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.GlidesTotal, 0] >= 5000) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_total_glides_iii, 100.0f); } } if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_total_glides_iv) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.GlidesTotal, 0] >= 7000) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_total_glides_iv, 100.0f); } } if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_total_glides_v) != 1) { if (NewSaveGame.Instance.achievementSave[(int)Achievements.GlidesTotal, 0] >= 12500) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_total_glides_v, 100.0f); } } }
public void PlayPressed() { if (PlayerPrefs.GetInt("playedthegame") != 1) { PlayerPrefs.SetInt("playedthegame", 1); PlayerPrefs.Save(); } #if UNITY_ANDROID if (PlayerPrefs.GetInt(PlayServices.achievement_play_the_game) != 1) { AchievmentAndLeaderboardHandler.ReportAchievement(PlayServices.achievement_play_the_game, 100.0f); } #elif UNITY_IOS if (PlayerPrefs.GetInt(IosAchievementIDs.ios_achievement_play_the_game) != 1) { AchievmentAndLeaderboardHandler.ReportAchievement(IosAchievementIDs.ios_achievement_play_the_game, 100.0f); } #endif //In order to wait till lands on next platform I transition gameState in NewMovement checkjump based on this bool. GameManager_Master.playPressed = true; StartCoroutine(MenuPanelSlide()); }