how do i do level changing with different character position, because i have 3 levels, one in the center, the center level has 2 entrances, the left and the right… when the player enters from the right, the starting position of the character will be on the right, and vise versa… hope some one will read this and comment…
You need to move the pawn to the proper location at level start. Store where they are entering from in the GameInstance (variables stored in gameInstance persist through level loads) and then use that to determine where to move the pawn when you load in.