Moving to waypoint, and switching between them.

Hello!

I’m making a an adventure game based on the ol’ “point and click” games back in the 90’s like Myst and the 7th guest. I don’t have a lot of experience in blueprint, and I can’t seem to find any specific tutorials on the subject so I’d really appreciate some help.

Basically what I’m trying to do is to have a series of waypoints or target points with specific locations in the world that the player can “move to” by using an input button. The problem lies in switching between them. I’d want it so that when the camera is pointed at a location the player can move to, the player can move there with the press of an input button. Oh, and the camera is free moving (rotation), so that kind of complicates things.
I’ve tried solving it with triggerBoxes (see image), but it just won’t do.


What I’ve been trying to to is make a system with triggerboxes, and that the blueprint can be re-used for every instance of a “MoveLocation” triggerbox, but I’d like to make it more efficient.
If anyone could help me or point me in the right direction that would be very much appreciated.

Many thanks!