Have you tried implementing an interaction interface?
I’ll research that and see if it works. Thanks
First off I do wish there was a better way to capture entire screenshots of blueprints.
I can’t really tell what you have here. But as for your question a few times I have achieved the enter/exit for a vehicle like in many multi player games.
In this case you just want the mono rail to work when you enter a collision box and press E.
Then first off work out a way to have it work normally. Now you are essentially going to break that line for this logic / mechanism. Then just size and position your collision box and consider where you want to put it…ie its own actor blueprint or the rails bp.
Several ways you could do it including the ole on component begin overlap, but I personally like on overlap better fed by an event tick as it feels like it runs a lot smoother.
Then just check if “E” is being pressed whilst you overlap and then reconnect that circuit of the rail working. May have to use a boolean “Pressing E?” and set it to true when pressed and false off the release. You could use that as false to break your working monorail circuit and reconnect it when it is true.
essentially what you want to do is impliment an interaction interface on this actor, and call the start event you have posted above from it.
From the player class. On input event “E”, get overlapping actors> for each>“does impliment interface”> call interact event from the interface.
What i like about the interface feature in the engine, is if you leave it bare bones, it can be used to call or trigger different functionalities from various classes its assigned to. You also can include variables being passed and functionalites in the interface function but that tends to get a little complicated.