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()); } } }
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()); } } }
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()); } } }