Example #1
0
 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);
     }
 }
Example #2
0
    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);
        }
    }