private void OnTriggerEnter2D(Collider2D hit) { if (hit.tag == "Player") { _collectibleManager.AddCollectible(gameObject); GetComponent <Collider2D>().enabled = false; StartCoroutine(RemoveCollectible()); } }
void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag(Constants.TAG_PLAYER)) { PlayerPrototype pp = other.GetComponent <PlayerPrototype>(); if (pp != null) { if (pp.state == PlayerPrototype.PlayerState.Dead) { return; } } if (audioManager) { audioManager.Play(sound); } collectibleManager.AddCollectible(this); } }