Exemplo n.º 1
0
 void OnAttack(Alive target)
 {
     if (!IsDead() && (target != null))
     {
         visualController.Face(target.transform.position.x < myTr.position.x);
         visualController.PlayAttack();
     }
 }
Exemplo n.º 2
0
 void OnAttack(Alive target)
 {
     if (!IsDead() && (target != null))
     {
         visualController.Face(target.transform.position.x < myTr.position.x);
         if (soldierType.IsMelee)
         {
             visualController.PlayAttack();
         }
         else if (soldierType.IsRange)
         {
             visualController.PlayRangeAttack();
         }
         else if (soldierType.IsMagic)
         {
             visualController.PlayCast();
         }
         else
         {
             visualController.PlayAttack();
         }
     }
 }