Hello all - I have a new bridge to cross and I’m throwing a line out to see if I’m just plain doing it wrong.
My summary is that I have an FPS that I want to have mini-games between levels. I have a separate BP for a “mini” character, separate Inputs, Input Mappings, and even a separate Default Game mode. My reasoning was to keep everything clean and separate with the presumption that I could make a blueprint call on level load to switch control schemes as I spawn the other player character.
The problem I’m running into is the Default Game Mode doesn’t appear to be changeable in game (at least via blueprint) - am I wrong there? I can’t see another way to override that or the Input Mapping Context for specific levels, then switch it back for the appropriate ones.
The other solution I’m now mulling is to compress everything to the same character/set of inputs and run the whole thing off of Bools (ex: Once FPS level complete → Set “FPS?” to False to disable some controls → once mini game level complete → Set “FPS?” to true again).
I feel like this is a pretty commonplace ask of an engine and I’m missing something obvious so don’t be afraid to hit me in the head with it if I am - thank you all!