/// <summary> /// Reloads our current level, effectively "restarting" the /// game /// </summary> public void Restart() { //TODO increment the achievements if (player) { GooglePlayGame.CheckAdchievements((int)player.Score); } if (UnityAdController.restartWithoutAds >= UnityAdController.restartAdsThreshold && UnityAdController.showAds) { UnityAdController.restartWithoutAds = 0; UnityAdController.ShowAd(); if (pauseMenu.activeInHierarchy) { pauseMenu.SetActive(false); } } else { UnityAdController.restartWithoutAds++; SceneManager.LoadScene(SceneManager.GetActiveScene().name); UnityAdController.nextRewardAvalible = true; } }
public override void LoadLevel(string levelName) { //TODO increment the achievements if (player) { GooglePlayGame.CheckAdchievements((int)player.Score); } base.LoadLevel(levelName); }
void CheckHighScore() { //Set High Score if (score > PlayerPrefs.GetInt("HighScore", 0)) { PlayerPrefs.SetInt("HighScore", (int)score); highScoreTextGO.text = string.Format("{0:0}", score); //add the highest score to the leaderboard GooglePlayGame.AddScoreToLeaderboard( GPGSIds.leaderboard_leaderboard, PlayerPrefs.GetInt("HighScore")); } }
void OnTriggerEnter(Collider other) { if (other.tag == "ball") { Destroy(ball); restart.GetComponent <SpriteRenderer> ().enabled = true; restart.GetComponent <SphereCollider> ().enabled = true; Ball.speedWall = 10; if (adChanger) { Score.showAd(); } adChanger = !adChanger; GooglePlayGame.ReportScore("CgkIo6fqmvQaEAIQAQ", WallScore.score, (bool success) => { }); } }
void OnMouseUp() { GooglePlayGame.ShowLeadboards(); transform.localScale /= 0.8f; }
void Start() { GooglePlayGame.Init(); GooglePlayGame.Login((bool success) => { }); }