Lets say I have 2 PlayerStarts in different sublevels. The first one is where the player start at the beginning of the game. The second PlayerStart is in a different sublevel, and this is where I want the player to spawn after he is killed.
I have referenced the PlayerStart in the Character BP, so the respawn location is at the PlayerStart. But the player spawns at the first PlayerStart. How would I go about selecting the correct PlayerStart by tag?
The original plan was using a checkpoint system. I created a simple checkpoint system. So when the player dies he spawns at the last checkpoint. But this dont work since I need to restart the level for everything to reset.
I used OpenLevel to restart the game and that resets everything. The thing is that the player checkpoint is in a sublevel and the checkpoint dont work when using OpenLevel to reset.
A player start has a player start tag field that you can use to filter different player starts. Just use a foreach loop on the array of player start you have to find the player start you want that has the right tag