Returning movement and disabling interaction

Hi guys. I’m trying to make a ‘Take’ button within the widgets for each of my diary pages around the map. Once the player hits ‘Take’ I want the diary page to disappear and return the players interaction and movement to normal.
I’ve tried following advice from this tutorial but I couldn’t seem to get it to work. How do I make it so the player collecting all of the items in a level... - Blueprint Visual Scripting - Unreal Engine Forums
Any suggestions?




Seems like an over complicated setup/tutorial you are following :). But I am not here to judge, but help.
Here is a little video I made, how you can give the player movement back:

https://vid.me/n6I1

For the issue that the diary page should dissappear, when you hit the button, this might help:

It is the same graph from the widget in my video. I just added the “Remove parent” at the end.

Hope it helps :).

0941ea46d6574e699e6178e70cb2712c.png

Im sure there are several ways to accomplish this. They way I did it on my inventory sytem (https://www.youtube.com/watch?v=Y839WJDSn6Y) is inside of the Player Character where the default character movement nodes are. You have input nodes (mouse movement and keyboard inputs) driving the player character movement. I put a branch node in between all of those, and checked a boolean variable ie: HasItemInHand. If it is false continue on to the default behavior of the player, if it is TRUE, that means you are looking at something in the UMG, and your keyboard and mouse wont do anything to the player character. Hope that helps. - Jerry