public void StartBlock(float blockTime, IAtkSkill atkBtn)
 {
     if (fadeCoroutineRunning)
     {
         StopAllCoroutines();
     }
     foreach (Image gImg in guardImages)
     {
         Color temp = gImg.color;
         temp.a     = startAlpha;
         gImg.color = temp;
     }
     if (!isBlocking)
     {
         guardEffect.Play();
         fighter.activeAttack += BlockTimer;
     }
     timeSinceGuardStart = 0;
     blockDuration       = blockTime;
     blockingAtkBtn      = atkBtn;
     isBlocking          = true;
 }
 public void HandleAttack(IAtkSkill callingScript)
 {
     callingScript.SetTarget(myHealth);
 }