Not sure how to ask this or what to ask. But lets say that the “Event Begin Play” node is like putting a cartridge in an old system and pressing the power button…(it will only fire one time per run)…Now the game will load a menu or do what it does…
VS an Event Tick or a Delay set to repeat at a really really small interval will fire indefinitely…
I was talking the other day about the “attract mode” in many home and arcade games. If the player presses start or deposits a coin, any other screen (widgets) besides the main menu will immediately be taken back to the main menu,whereas a home game will give you menu options etc etc, or you could have the game sit at the menu screen until start is pressed again.
I have created an input action mapping for start for the enter key and and right shoulder button of gamepad. I am able to interrupt my attract mode loop by pressing enter, and immediately returns me to the main menu widget. However, the subsequent widget involved in the attract screen / video…keeps coming back even after the game has started.
So, I need to know that the “game has actually started” and a point is passed where those two widgets (main menu, attract mode) are permanently killed and will not appear again unless “game has actually stopped”.
Not just a single press of enter or start…but a press of start or enter whilst the main menu widget was up and BLAM!!! game is actually rolling…but then…it is already rolling the moment you press play on the engine (hence my confusion here).
I dunno if this is a simple boolean situation or there is more to this.
Anyone have any ideas? Thanks!!!