Project Arrhythmia
A video game developed by Vitamin Games.
Loading...
Searching...
No Matches
UIEventManager Class Reference

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< UIEventUIEvents = 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]
 

Detailed Description

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.

Member Function Documentation

◆ ExecUIEvent()

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.

Parameters
_funcThe name of the function to be executed.

The documentation for this class was generated from the following file: