private void StopDash() { if (_dashCoroutine == null) { return; } StopCoroutine(_dashCoroutine); _dashCoroutine = null; OnUnblockEvent?.Invoke(actionBlocks); OnStopDash?.Invoke(); }
private void StopCallToArms() { if (_callToArmsCr == null) { return; } StopCoroutine(_callToArmsCr); _callToArmsCr = null; OnCallToArmsStop?.Invoke(); OnUnblockEvent?.Invoke(actionBlocks); }
private void StopKnockback() { if (_knockbackCr == null) { return; } StopCoroutine(_knockbackCr); _knockbackCr = null; OnStopKnockback?.Invoke(); OnUnblockEvent?.Invoke(actionBlocks); }
private void StopStun() { if (_stunCoroutine == null) { return; } StopCoroutine(_stunCoroutine); _stunCoroutine = null; OnStopStun?.Invoke(); OnUnblockEvent?.Invoke(actionBlocks); //Debug.Log("Stop stun " + transform.root.name); }
public void EnterBattle(ArenaManager subject) { OnUnblockEvent?.Invoke(actionBlocks); }
public void StopAbility(GroupAbility ability) => OnUnblockEvent?.Invoke(ability.GetData().ActionBlocks);