I would go with something like this :
-
Create multiple actor that will be your teleport points
-
Store them in an array in your blueprint
-
When user press “Next” or “Previous”, modify variable CurrentTeleportSpotId
-
Teleport user to the actor stored in the array at CurrentTeleportSpotId
In blueprint it would look something like this (I added some check so it loops around)
Then you just need to use that location to teleport your player