private void OnTriggerEnter2D(Collider2D other) { //items only breakable when raging if (other.tag == "Weapon" || other.tag == "Object") { if (_player.isRaging == true) { ActivateAnim(); _player.rageTutorialPlusOne(); if (this.tag == "Chest") { _player.rageTutorialChest(); PlayAudio(_treasureHitSound, _sfxVol); } else { int ran = Random.Range(0, 1); CameraShake.Instance.ShakeCamera(3.0f, 0.3f); PlayAudio(_hitSound[ran], _sfxVol); } _player.HitItem(); } } if (other.CompareTag("Bird Cage")) { ActivateAnim(); CameraShake.Instance.ShakeCamera(5.0f, 0.1f); } if (other.CompareTag("Weapon")) { _bc.enabled = false; } }
private void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("table_break")) { Animator animator = _table.GetComponent <Animator>(); animator.SetTrigger("Hit"); HandleTrigger(false); CameraShake.Instance.ShakeCamera(10.0f, .5f); _sfxVol = 1.0f; PlayAudio(_crashSound, _sfxVol); } if (other.tag == "Weapon") { if (_player.isRaging == true) { CameraShake.Instance.ShakeCamera(7.0f, 0.5f); _sfxVol = 1.5f; PlayAudio(_hitSound, _sfxVol); _player.HitItem(); _anim.SetTrigger("Hit"); _bc.enabled = false; } } }