Code FIRSTPACK: 100 credits for $5 or 200 for $10, for the first 1000 orders. Credits never expire. See packs
EPressedReleasedKeyGet Player CharacterPlayerIndex0Return ValueGet Actor LocationTargetReturn ValueGet Actor LocationTargetReturn ValueVector DistanceV1V2Return Value<=AB200.0Return ValueBranchConditionelsebIsOpenNOT BooleanAReturn ValueSET bIsOpenbIsOpenBranchConditionelseSET TargetYawTargetYaw90.0SET TargetYawTargetYaw0.0Event TickDeltaSecondsOutputDelegateCurrentYawTargetYawF Interp ToCurrentTargetDeltaTimeInterpSpeed5.0Return ValueSET CurrentYawCurrentYawMake RotatorRoll0.0Pitch0.0YawReturn ValueDoorMeshSet Relative RotationTargetNewRotationbSweepFalsebTeleportFalseSweepHitResult

Door Opens on E

Ready after setupInteraction21 nodes, 22 wiresGallery

Press E near the door to swing it open 90 degrees; press E again to close it.

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 paste5

  • bIsOpenBoolean

    My Blueprint, then + Variable.

  • TargetYawFloat

    My Blueprint, then + Variable.

  • CurrentYawFloat

    My Blueprint, then + Variable.

  • DoorMeshStatic Mesh Component

    The door mesh on this Blueprint, named DoorMesh.

  • Auto Receive InputPlayer 0

    Select the door in the level, then Input, Auto Receive Input, Player 0. Without it the door never hears E.

Good to know. The swing eases out instead of taking exactly one second. Raise Interp Speed on F Interp To for a faster door.

How it works

More interaction blueprints

See all 55

Made with Cosindra Blueprint Studio