예제 #1
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.tag == "Player")
     {
         levelMgr.AddScore(score, transform);
         levelMgr.soundEffects.coinPickup.Play();
         Destroy(gameObject);
     }
 }
예제 #2
0
    override protected void OnPlayerHit()
    {
        base.OnPlayerHit();
        shakesLeft--;
        if (shakesLeft < 0)
        {
            spriteRenderer.sprite = levelMgr.mysticBoxEmpty;
            return;
        }
        int score = 10 * Random.Range(1, maxScore / 10);

        levelMgr.AddScore(score, transform);
        levelMgr.soundEffects.coinPickup.Play();
    }