Prefabs Unit
This commit is contained in:
parent
47a59a5440
commit
1947e813ae
21 changed files with 1809 additions and 2828 deletions
|
@ -42,8 +42,10 @@ public class AttackHandler : MonoBehaviour
|
|||
if (!target.CompareTag("Unit")) continue;
|
||||
// GetComponent is expensive in performance, optimize here if it's slow
|
||||
Unit unit = target.GetComponent<Unit>();
|
||||
|
||||
// No friendly fire
|
||||
if (unit.IsTeamA == _unit.IsTeamA) continue;
|
||||
|
||||
unit.Health.TakeDamage(damage);
|
||||
Vector3 knockbackVector = knockback * (target.transform.position - transform.position).normalized;
|
||||
unit.Body.AddForce(knockbackVector, ForceMode.Impulse);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue