Mouse input breaks when open a level with Open Level Node

I am working on a top down shooting game. It’s made with a controller in mind but I wanted to add mouse and keyboard support aswell. The idea is that the player rotates towards the mouse cursors position when RMB is held. When the player clicks the LMB he fires. Everything works fine when I have the main level loaded and start the game there. But as soon as I start it from the main menu, which is another level, using the Open Level node the controls breaks. The Rotation when RMB is held works until you fire. If you press the LMB it cancels the RMB input… I have no idea what’s going on. I have tried putting input game mode only at at event begin play. I even installed the set input mode game only custom-node from “Pending Kill”. Nothing works. Have anyone encountered something similiar before?

Are you doing the RMB rotation logic in your player controller? If so, ensure that your playerController is same on both level 1 and level 2. You can set it up thru the Project Settings or override it in World Settings.

I recommend you re-initialize and set your mapping context as well as all other referenced variables.