Esempio n. 1
0
 public override void Start()
 {
     base.Start();
     sRenderer   = GetComponent <SpriteRenderer>();
     audioSource = GetComponent <AudioSource>();
     HeartsUI.SetLives(lives);
 }
Esempio n. 2
0
    void Start()
    {
        scoreUI      = FindObjectOfType <ScoreUI>();
        heartsUI     = FindObjectOfType <HeartsUI>();
        playerHealth = FindObjectOfType <PlayerHealth>();
        int roseIndex = Random.Range(0, 2);

        GetComponent <SpriteRenderer>().sprite = roseSprites[roseIndex];
    }
Esempio n. 3
0
 void TakeDamage()
 {
     if (invulnerable)
     {
         return;
     }
     lives--;
     if (lives <= 0)
     {
         SceneManager.LoadScene(SceneManager.GetActiveScene().name);
     }
     HeartsUI.RemoveHeart();
     StartCoroutine(Invulnerability(1));
 }
Esempio n. 4
0
 public void TakeDamage()
 {
     if (invulnerable)
     {
         return;
     }
     audioSource.PlayOneShot(hitsound);
     lives--;
     HeartsUI.RemoveHeart();
     if (lives <= 0)
     {
         SceneManager.LoadScene(SceneManager.GetActiveScene().name);
     }
     StartCoroutine(Invulnerability(1));
 }
 void Awake()
 {
     instance = this;
 }
Esempio n. 6
0
 void Start()
 {
     instace       = this;
     heartsVisible = hearts.Length;
 }