Wrapper for writing queries in edit systems.
A type of entity that can be created and edited with the Yoleck level editor.
Support upgrading of entities when the layout of the Yoleck entities and components change.
A UUID automatically added to entity types defined with
with_uuid
Marks an entity that represents a level. Its removal will unload the level.
An asset loaded from a .yoli
file (usually index.yoli
) representing the game’s levels.
Describes a level in the index.
Command Yoleck to load a level.
Use to mark child entities created from a specific system.
Wrapper for writing queries in populate systems.
Represents a level file.
Sync the game’s state back and forth when the level editor enters and exits playtest mode.
An handle for the egui UI frame used in editing systems.
Helper registry for finding
with_uuid
defined entities
by their UUID.