Click anywhere to move forward?

We are doing a VR project and we had multiple menus throught like a guided tour. But we have decided to get rid of the interactivity of the laser pointer with the VR. And instead we want to just have it so every time I pull the trigger it does like a “Next” button and moves on to the next part of the tour. How would this work across multiple menus? Do I have to make some type of boolean variables possibly that changes the next one to true and what not? Or is it more of like a guided animation with play and pause options and delays? Kind of weird to think that have one button to click next is harder to program than interactivity of a virtual pointer…

Thanks!

Use arrays.

Make either array of world transformations, or your own structures (that contain world transform and extra data like spot name etc.)
When you press button that moves to next location, simply increase some counter and read data from array.

Now few more ideas to expand above:
Create simple blueprint actor, that has arrow component (so you know its orientation). Place them in level at spots where you want teleport to. At begin play in your player pawn (or player controller) get all actors of class (that is that spot actor), read their transforms and remember. They can also have names or any additional data (for structure you may use in array). So create your array from those actors in level, makes easier to create levels.

Another idea is to add to that spot actor some default mannequin mesh and make it transparent. When you aim your controller at it, that actor should give visual feedback (like adding outline or changing color). This way you can teleport by aiming at spots.

Oh and last thing, each of those spot actors should have unique integer ID, and be stored in array under that id. Makes lots of things easier to keep in check.