VR Multiplayer Pawn Possession

Hello Everyone,

I am attempting to create a multiplayer VR horror experience in which 2 players are in an elevator, side by side. The players have no locomotion features, and rely solely on a level blueprint to move the pawns the players are possessing from point to point within the level.

This is the gamemode settings for the project, I set there to be no default pawn, so when the pawn possession takes place, a default pawn is not left in the level with no player possessing it.

235778-gamemode.png

This is a basic idea of what I am trying to accomplish. I want the multiplayer network to run off of a Listen Server, and the player that starts the listen server will possess VRPawn1, which is placed in the level. The client that connects later will possess VRPawn2 which is also placed in the level.

Below is some of the movement code that will be taking place throughout the entirety of the game, and why I need the players to possess certain pawns that are placed in the level by default.

I have created the VRGameMode and tried messing with the OnPostLogin event, but that will not allow me to possess pawns that are already placed in the level by default.

Any help for this matter would be greatly appreciated! Thank you.