Пример #1
0
 public virtual void activateE()
 {
     if (canAttack)
     {
         CooldownE = false;
         canMove   = false;
         IndE.StartCooldown(CDE, this, 3);
         forceStopMoving();
         graphics.transform.rotation = EIndicator.transform.rotation;
         Anim.SetTrigger("E");
         Anim.SetBool("isAttacking", true);
         Anim.SetBool("isIdle", false);
         canAttack = false;
         if (itemsHad[6])
         {
             StartCoroutine(hexagon());
         }
     }
 }
Пример #2
0
 public virtual void activateW()
 {
     if (canAttack)
     {
         CooldownW = false;
         canMove   = false;
         IndW.StartCooldown(CDW, this, 2);
         WindRot = WIndicator.transform.rotation;
         forceStopMoving();
         Anim.SetTrigger("W");
         Anim.SetBool("isAttacking", true);
         Anim.SetBool("isIdle", false);
         canAttack = false;
         if (itemsHad[6])
         {
             StartCoroutine(hexagon());
         }
     }
 }
Пример #3
0
 public virtual void activateR()
 {
     if (canAttack)
     {
         CooldownR = false;
         canMove   = false;
         RindRot   = RIndicator.transform.rotation;
         graphics.transform.rotation = RIndicator.transform.rotation;
         IndR.StartCooldown(CDR, this, 4);
         forceStopMoving();
         Anim.SetTrigger("R");
         Anim.SetBool("isAttacking", true);
         Anim.SetBool("isIdle", false);
         canAttack = false;
         if (itemsHad[6])
         {
             StartCoroutine(hexagon());
         }
     }
 }