Is there a build-in window manager around, for in game windows, like opening a menu or a skill tree window?
Or is there some tutorial around?
I can build a window myself based on all the necessary single widget, but I was asking myself is there were some tools available.
What is the expected result
I want a window to be open on a certain condition (menu button clicked, experience for level-up, …). This window pop-up in the middle of the game and pause the game and its control inputs, and allow to click on some buttons (ok there are build-in button), like choose a new skill, scroll through all the skills, save game, change music volume…
If you have in game button then you add to it behavior and in search bar type button and you add one named Button states
This will give you access to condition you see in screenshot below
Is clicked works only once so you don’t need to add to it trigger once
And then you just toggle some boolean variable
Where in sub events based on state of that var you either show layer on which menu is or hide it
And you make separate layer for each menu window
And can use condition to check if layer is visible to block its functionality or stop in game time by setting time scale on game layer to 0
After you do it once you will realize how easy it is