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