Sure you can, just add Drawtext Node, & have the input of the execution pin connected via the last Drawtext or use a sequence node (both will work), just be sure they print to different part of the screen, if you want multiple textline.
If you want the text to be triggered by a blueprint, there are a few possibility. Here is my setup for cursor over a pickup-able item
- In my pickup-item BP,I create a MessageStructure that contain a string variable & X,Y location of where to display the text
- In my Interface BP, I create a Interface function call MyMessage (or something along this line)
- In my pickup-Item BP, I will call MyMessage (the interface function) to send the MessageStructure (e.g String ’ I am a book’, ScreenX=0.55%, ScreenY:0.65%)
- In the MyHUD BP, I will a receive MyMessage node, & I will link the the MessageStructure to the respective pins.