示例#1
0
 void OnTriggerEnter(Collider hit)
 {
     if (hit.gameObject.layer != LayerMask.NameToLayer("RangeLayer"))
     {
         if (hit.gameObject.tag == "Enemy")
         {
             EnemyStats temp = hit.GetComponent <EnemyStats>();
             temp.Attacked(stats, myDamageType);
         }
     }
 }
示例#2
0
 void OnTriggerEnter(Collider hit)
 {
     if (hit.gameObject.layer != LayerMask.NameToLayer("Ignore Raycast"))
     {
         if (hit.gameObject.tag == "Enemy")
         {
             EnemyStats temp = hit.GetComponent <EnemyStats>();
             temp.Attacked(stats, damageType);
         }
         inActiveBullets[prefabName].Enqueue(gameObject);
         gameObject.active = false;
     }
 }