private void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Player") { levelMgr.AddScore(score, transform); levelMgr.soundEffects.coinPickup.Play(); Destroy(gameObject); } }
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(); }