I’m a complete beginner with Unreal Engine 4 so bare with me!
I have set up a Blueprint interface using the OnInteract and my interact button is E which I have set up in project settings.
I want to make the fire particle effect appear when the player presses E while facing a pile of wood i have placed in my scene.
First, you don’t want all that interaction code in your player blueprint. All that should go in the wood/fire blueprint. Add the fire particle to the blueprint as a component. Select the fire component and in the Details panel, uncheck “Auto Activate” in the Activation category.
Create an event that fires a node called “Activate” as I have in my image when I turn on sparks.
When your player interacts with the object, just have it call the event to activate the particles.