コード例 #1
0
 void OnTriggerEnter(Collider other)
 {
     print(other.tag);
     if (isFriendly && other.tag == "Enemy")
     {
         Enemy enemyScript = other.GetComponent <Enemy>();
         enemyScript.DealDamage(transform.position, 1, 1);
     }
     else if (!isFriendly && other.tag == "Player")
     {
         PlayerHandler playerScript = other.GetComponent <PlayerHandler>();
         playerScript.DealDamage(transform.position, 1);
     }
     else if (isFriendly && other.tag == "Block")
     {
         Destroy(this.gameObject);
     }
 }
コード例 #2
0
 public void DealDamage(int damage)
 {
     player.DealDamage(damage);
 }