private void ChargeReleased() { if (stateManager.IsInState(State.ChargeDash)) { stateManager.AttemptDash(() => StartDash(chargeAmount), StopDash); } }