![]() |
Project Arrhythmia
A video game developed by Vitamin Games.
|
This class manages the main gameplay loop. More...
Inheritance diagram for UIEventManager:Classes | |
| class | UIEvent |
Public Member Functions | |
| void | Start () |
| void | RunEvents () |
| IEnumerator | RunEvent (UIEvent _event, int currentEvent) |
| void | ExecUIEvent (string _func) |
| This function executes a specific UI event based on the provided function name. | |
Public Member Functions inherited from SingletonBase< UIEventManager > | |
| virtual void | Awake () |
| virtual void | OnAwake () |
Public Attributes | |
| List< UIEvent > | UIEvents = new List<UIEvent>() |
| bool | AutoStart = true |
Public Attributes inherited from SingletonBase< UIEventManager > | |
| bool | DestroySingleton |
Private Member Functions | |
| IEnumerator | DelayChange (float _delay) |
Additional Inherited Members | |
Properties inherited from SingletonBase< UIEventManager > | |
| static T | Inst [get] |
This class manages the main gameplay loop.
It is responsible for loading levels, spawning players, synchronizing game objects with the song time, and handling game state changes. It also provides functions for rewinding to checkpoints, reversing the song, and getting the closest checkpoint to a given time.
| void UIEventManager.ExecUIEvent | ( | string | _func | ) |
This function executes a specific UI event based on the provided function name.
It takes a string representing the function name and executes the corresponding UI event. The exact behavior depends on the function being executed.
| _func | The name of the function to be executed. |