コード例 #1
0
ファイル: collision.cs プロジェクト: Felroy/CS3005CW
 void OnTriggerStay2D(Collider2D other)
 {
     if (other.gameObject.layer == LayerMask.NameToLayer("basicEnemy"))
     {
         myPC.removeForce();
         Instantiate(explosionEffect, transform.position, transform.rotation);
         Destroy(gameObject);
         if (other.tag == "Enemy")
         {
             enemyHP hurtEnemy = other.gameObject.GetComponent <enemyHP>();
             hurtEnemy.takeDamage(fireDamage);
         }
         else if (other.tag == "Boss")
         {
             BossHP hurtBoss = other.gameObject.GetComponent <BossHP>();
             hurtBoss.takeDamageBoss(fireDamage);
         }
     }
 }