private void attack(int a, Vector2 dir)
 {
     if (coolDowns[a] <= 0)
     {
         interact.Attack(a, dir);
         coolDowns[a] = baseCoolDowns[a];
     }
 }
Beispiel #2
0
 private void attack(int a, MonsterBehavior ai)
 {
     if (AttackRange >= Vector2.Distance(transform.position, target.transform.position))
     {
         Vector2 dir = getTargetDir(ai);
         interact.Attack(a, dir);
     }
 }
Beispiel #3
0
 private void attack(int a, MonsterBehavior ai)
 {
     if (coolDowns[a] <= 0 && interact.attacks[a].AttackRange >= Vector2.Distance(transform.position, target.transform.position))
     {
         Vector2 dir = getTargetDir(ai);
         interact.Attack(a, dir);
         coolDowns[a] = baseCoolDowns[a];
     }
 }
Beispiel #4
0
 private void attack(int a, Vector2 dir)
 {
     interact.Attack(a, dir);
 }