Input+Gate not working on Character blueprint

Hi Guys,

So I’m trying to create a respawn checkpoint system and I started with this tutorial which worked great

I wanted to change it so that instead of updating the checkpoint transform when overlapping the checkpoint the player would have to first overlap the checkpoint and then hit E to update the checkpoint transform. I should also mention, in that tutorial he has the checkpoint destroy itself when the player overlaps it, I removed that because I want the player to be able to come back to that checkpoint and use it again.

so I went from this:

to this:

When I go to test it the checkpoint transform doesn’t update when I hit E, but it works perfectly fine without the gate and E input. Am I misunderstanding something about how Gate works? I also tried enabling input (i don’t need to do this with a character blueprint right?) before the gate but that still doesn’t do anything.

Thank you in advance, I’m sure the answer is probably something simple I’m pretty new to all this.

ok, I still don’t really understand why my above blueprint isn’t working but I figured out how to achieve what I was after. Instead of setting the checkpoint transform in the character class I casted to the character class in my checkpoint blueprint and set the checkpoint transform there and that seemed to do the trick.