Pointer for dif/ actions

Well i really want to do something like on the pics…for example when i interact with an object that can be moved or something appear a hand (first image) and for another example, when i click on a letter or something to read (second image) the letter stay and can be moved in front of the camera.

Any help here, please? Thanks in advance.

59997-hand.jpg

Create some Item base class, for all items, in there you event “Interact” (or whatever you like) and then you make interactivable items based in that Item. Now you need to know what player is looking at and traceing is best for this job, hereyou have docs about it:

https://docs.unrealengine.com/latest/INT/Gameplay/HowTo/UseRaycasts/Blueprints/index.html

This way you will get actor that player is looking at, if it’s Item class related object, you make icon apper and when you click some button, you will call “Interact” and code in item will be executed.

You might do that items are more passive, you create ViewableItem, with text or image varable (which you can edit in Details, so no need to make new class for each text or image that can be used) and you try to interact with it you just read text or image from that item and display it to the player,