Ejemplo n.º 1
0
 private void DamageTarget(IDamageable t)
 {
     t.TakeDamage(damage, damageType);
     if (appliesExplosion)
     {
         t.ApplyExplosion(explosionForce, transform.position, explosionRadius, explosionUpwardsModifier, ForceMode.VelocityChange);
     }
 }
Ejemplo n.º 2
0
 private void Damage(IDamageable d)
 {
     if (d.Group == targetGroup && friendlyFireOn)
     {
         d.TakeDamage(friendlyFireDmg, damageType);
     }
     else
     {
         d.TakeDamage(damage, damageType);
     }
     d.ApplyExplosion(force, transform.position, collider.bounds.extents.x, upwardsModifier, ForceMode.VelocityChange);
 }