VoltAir
|
Class to manage debug options defined in debug.json data file. More...
Public Member Functions | |
LevelProgression * | getDebugLevelProgression () const |
Returns the LevelProgression constructed from debug option data. More... | |
Static Public Member Functions | |
static DebugManager * | getInstance () |
Returns the singleton instance of DebugManager. More... | |
Class to manage debug options defined in debug.json data file.
Currently, the debug.json data file is a JSON object of the following format:
This class is used by Game to bypass the normal UI flow and launch the game directly into specified levels for debugging.
|
inline |
Returns the LevelProgression constructed from debug option data.
The constructed LevelProgression consists of a single Environment filled with a list of LevelInfos named after the level asset filenames.
|
static |
Returns the singleton instance of DebugManager.