public override void HandleInput() { if (dashProgress >= 1f) { pi.currentState = new PlayerStateIdle(pi); pi.gameObject.GetComponent <Rigidbody>().useGravity = true; pi.StartDashCooldown(); } }