UI Emulator, UI Actions, and FreeSDK example menus
In this part, I want to talk a bit more about the UI Emulator and the example UI Actions for the FreeSDK example menus.
We already used the UI Emulator to test the simple functions of our HUD. But this is not the only thing you can do with the UI Emulator. You can also trigger UI Actions and emulate system events, such as OnSystemStarted
, to see if your UI Action flow behaves as expected. For this purpose, you can enable Flow Graph updates on all UI Actions via the UI Emulator.
But first let's have a look at UI Actions.
UI Actions ā Flow Graphs to control the UI
If you create a new UI Action, it is basically just a normal Flow Graph that behaves like any other Flow Graph. But there are some differences, which are listed as follows:
Although a normal Flow Graph belongs to an entity, this Flow Graph only exists if the belonging entity is loaded. A UI Action is a standalone Flow Graph.
Normal Flow Graphs only exist if a level is loaded, because entities...