private void OnTriggerEnter(Collider coll) { if (coll.tag == "Player" && PlayerHealth.hearts < 5 || coll.tag == "Player" && PlayerHealth.hearts == 5 && PlayerHealth.heartPoints < 4) { playerhealth.AddHP(); Destroy(gameObject); } }
void OnTriggerEnter(Collider other) { // プレーヤーのミサイルで破壊するとHPが回復する if (other.gameObject.CompareTag("Missile")) { // エフェクトを発生させる Instantiate(effectPrefab, transform.position, Quaternion.identity); // 効果音を出す AudioSource.PlayClipAtPoint(getSound, Camera.main.transform.position); // アイテムを画面から消す(破壊する) Destroy(this.gameObject); // プレーヤーのHPを3つ回復させる playerHealth.AddHP(reward); } }