void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == "enemy" || collision.gameObject.tag == "enemybullet") { hp -= 1; hpstatus.UpdateHP(hp); DamageEffect.enabled = true; StartCoroutine(DisableEffect()); } if (collision.gameObject.tag == "item") { GetCoin.Play(); } }
void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == "Player") { hp = 0; } if (collision.gameObject.tag == "bullet") { hp -= 1; hpstatus.UpdateHP(hp); if (hp <= 0) { score.ScoreCount(); Vector3 Ypos = new Vector3(0f, 1.5f, 0f); var uny = GameObject.Instantiate(UNYprefab, transform.position + Ypos, Quaternion.identity); } } }