Loads qml level files derived from LevelBase dynamically. More...
||import Felgo 3.0
The LevelEditor uses the LevelLoader element to load levels derived from LevelBase with a call of LevelEditor::loadSingleLevel() or LevelEditor::createNewLevel().
These LevelBase components contain static elements that differ between levels. For example, these levels might exist:
property int startGold: 30
property int startGold: 50
You can then use these LevelBase components when creating a new level with LevelEditor::createNewLevel(): add the levelBaseName
(for dynamic levels) or the levelBaseUrl (for static levels) as a parameter of levelMetaData and the correct level gets loaded automatically.
Additionally, enter the valid levels either to the LevelEditor::levelBaseNameToUrlMap property in case of dynamic levels, or to the qmlLevelList in case of
Holds the currently loaded LevelBase item. If none is loaded it has the default value
You can access properties within the LevelBase through this property.
This handler is called when an error occurred at loading the level, e.g. the wrong .
This handler is called when the level was successfully loaded.
This handler is called when the level is currently loading.