public void Addcoins(int coin)
 {
     SaveData.AddCoins(coin);
     coins.text     = SaveData.GetCoins().ToString();
     coinsMain.text = SaveData.GetCoins().ToString();
     coins.GetComponent <Animator>().SetTrigger("Pop");
 }
Beispiel #2
0
    public void AddCoins(int coins)
    {
        SaveData.AddCoins(coins);
        coinParticleSystem.Play();

        coinsMain.text  = SaveData.GetCoins().ToString();
        coinsStore.text = SaveData.GetCoins().ToString();
    }
Beispiel #3
0
    public void CheckForBonus(string name)
    {
        if (name == "BonusCat")
        {
            SaveData.AddCoins(100);
            coinsText.text = SaveData.GetCoins().ToString();
            coinsText.GetComponent <Animator>().SetTrigger("Pop");

            coins.Play();
            coinsSound.Play();
        }
    }
Beispiel #4
0
 public void ChestClick()
 {
     lastChestOpen = (ulong)DateTime.Now.Ticks;
     PlayerPrefs.SetString("LastChestOpen", DateTime.Now.Ticks.ToString());
     chestButton.interactable = false;
     chestButton.GetComponent <Animator>().Rebind();
     chestButton.GetComponent <Animator>().enabled = false;
     coinParticleSystem.Play();
     SaveData.AddCoins(500);
     coins.text = SaveData.GetCoins().ToString();
     coins.GetComponent <Animator>().SetTrigger("Pop");
     notificationsManager.CreateNotification(msToWait);
 }
Beispiel #5
0
    public void OnDeath()
    {
        isDead = true;

        PlayGradient(colorBad);

        if (cameraAnimator != null)
        {
            cameraAnimator.SetTrigger("Death");
        }

        UIManager.GameOverCanvas.SetActive(true);
        UIManager.PauseButton.SetActive(false);

        //Saving data

        if (score > SaveData.GetHighscore())
        {
            SaveData.SetNewHighscore(score);
        }
        PlayerPrefs.SetInt("High", score);

        highscoreText.text = "Highscore: " + SaveData.GetHighscore();

        SaveData.AddCoins(score / 10);
        coinsText.text = SaveData.GetCoins().ToString();
        coinsText.GetComponent <Animator>().SetTrigger("Pop");

        lastSpeed            = ObjectMovement.speed;
        ObjectMovement.speed = 0;
        if (HitZone.currentObject != null)
        {
            HitZone.currentObject.GetComponent <Rigidbody>().velocity   = Vector3.zero;
            HitZone.currentObject.GetComponent <Rigidbody>().useGravity = true;
        }

        gameOverSound.Play();
        vibration.GetComponent <Vibrate>().SetVibrate();
    }
Beispiel #6
0
 private void AddCoins()
 {
     SaveData.AddCoins(rewardervideoCoins);
 }