I recreated Tracer's Dash mechanic from Overwatch using Unreal Engine 4 Blueprints. I implemented her dash, the dash charges, and dash recharging.
Recharging the dashes over time (Shown in the debug text in the top left)
Below is the blueprint for to have the character dash forward wherever the camera is facing. The character will dash forward very fast, but will stop abruptly like Tracer does. Tracer has a max amount of 3 dashes that recharge over time after one has been used.
Below is the function that is used to set the timer and recharge the dashes that the player can use after one is used, and it is printed on screen in the top left corner (it's difficult to see in the gifs but I promise it's there).