public void OutOccured() { GameChance = PlayerPrefs.GetInt("GameChances", 0); if (GameChance == 0 && Score > 30 && !(Application.internetReachability == NetworkReachability.NotReachable)) { PlayerPrefs.SetInt("OutFlag", 1); PlayerPrefs.SetInt("GameChances", 1); GBall.SetActive(false); ContinueButton.SetActive(true); NoThanksButton.SetActive(true); BGMSoundRef.SetActive(false); TimerText.SetActive(true); } else { BGMSoundRef.SetActive(false); FlySoundRef.SetActive(false); Sound = PlayerPrefs.GetInt("Sound", 1); if (Sound == 1) { FindObjectOfType <OutSound>().OutSoundCall(); } PlayerPrefs.SetInt("OutFlag", 1); ScoreText.text = "Out "; GBall.SetActive(false); OutExplotionP.SetActive(true); Games = Games + 1; PlayerPrefs.SetInt("Games", Games); if (Score > HighSpeed) { PlayerPrefs.SetInt("HighestSpeed", Score); } TotalScore = PlayerPrefs.GetInt("TotalScore", 0); TotalScore = TotalScore + Score; PlayerPrefs.SetInt("TotalScore", TotalScore); Level = TotalScore / 1000; PlayerPrefs.SetInt("Level", Level); AverageSpeed = TotalScore / Games; PlayerPrefs.SetInt("AverageSpeed", AverageSpeed); PlayerPrefs.SetInt("Score", Score); PlayerPrefs.SetInt("GameChances", 0); PlayerPrefs.SetInt("GameChanceScore", 0); Invoke("LoadMenuSceneFuntion", 1.67f); } }
public void NoThanksCall() { GBall.SetActive(true); Invoke("OutOccured", 0); }