Code FIRSTPACK: 100 credits for $5 or 200 for $10, for the first 1000 orders. Credits never expire. See packs
IA_DashStartedGet Time SecondsReturn ValueLastPressTime-ABReturn Value<AB0.3Return ValueBranchConditionelseGet Actor Forward VectorReturn Value×AB1200.0Return ValueLaunch CharacterLaunchVelocitybXYOverrideTruebZOverrideFalseSET LastPressTimeLastPressTimeSET LastPressTimeLastPressTime

Double-Tap Dash

Ready after setupMovement11 nodes, 12 wiresGallery

Tap E twice within 0.3 seconds to dash forward at 1200 units per second.

Make one like this

Planning is free. Building the graph costs 10 credits, and a free account starts with 50.

Use this exact graph

Copy and Apply for gallery graphs come with every paid plan, from $9.99 a month. See plans

Before you paste3

  • Parent classCharacter

    Class Settings, then Parent Class. Or create the Blueprint from Character.

  • LastPressTimeFloat

    My Blueprint, then + Variable.

  • IA_DashInput Action

    Create the Input Action, then map it to a key in your Input Mapping Context.

Good to know. A third quick tap dashes again, because every press updates the time. Clear LastPressTime after a dash to require two fresh taps.

How it works

  1. Time the tapsEach E press compares Get Time Seconds with LastPressTime.
  2. Dash on a double tapUnder 0.3 seconds apart, Launch Character pushes the character along its forward vector at 1200, replacing its horizontal speed.

More movement blueprints

See all 55

Made with Cosindra Blueprint Studio