Thank you for your response to my map settings/event binding question, that does help some but I haven’t gotten that far. I still have a number of issues that I don’t know how to work through.
- I don’t know how to bind events to my first level - the one whose map settings i put in the LSS Actor’s ‘Level to Load on Play’ - I’m trying to use the MainMenu from the examples which has the persistent level bind the main menu widget showing and hiding to ‘on open’ and ‘on close’ but that leads me to #2
- I can’t call the LSSAddLevel function in my persistent map’s BeginPlay due to LSSInProgress returning true and fast failing that function (LSSAddLevel) without doing anything. When Am I supposed to do it? For my main menu I would need to do it before the MainMenu level is opened for the reason described in #1.
- Forgetting LSSAddLevel, I also can’t bind any evens to MainMenu using LSSBindLevelEvents (Again because of LSSInProgress returning true)
- How do I change the Loading Screen to use for each level when using map settings? It doesn’t appear that I can do it in the map settings for the level. I don’t see any options for setting the loading screen for a level outside of just the LSS Actor itself for the starting level. Can I do it in blueprint? Calling QueueLoadingScreenLevelToUnload and LSSAddLevelAsLoadingScreen in my persistent level’s BeginPlay doesn’t work when I’m using map settings.
Thanks! Help on this would be a life saver as I think I need to use the actor pool feature which is only available when using map settings.