Re-exports§
pub use crate::knobs::YoleckKnobs;
pub use crate::YoleckBelongsToLevel;
pub use crate::YoleckExtForApp;
pub use crate::YoleckLevelInEditor;
pub use crate::YoleckLevelInPlaytest;
pub use crate::YoleckLevelJustLoaded;
pub use crate::YoleckPluginForEditor;
pub use crate::YoleckPluginForGame;
pub use crate::YoleckSchedule;
Structs§
- Yoleck
Edit - Wrapper for writing queries in edit systems.
- Yoleck
Entity Type - A type of entity that can be created and edited with the Yoleck level editor.
- Yoleck
Entity Upgrading Plugin - Support upgrading of entities when the layout of the Yoleck entities and components change.
- Yoleck
Entity Uuid - A UUID automatically added to entity types defined with
with_uuid
- Yoleck
Keep Level - Marks an entity that represents a level. Its removal will unload the level.
- Yoleck
Level Index - An asset loaded from a
.yoli
file (usuallyindex.yoli
) representing the game’s levels. - Yoleck
Level Index Entry - Describes a level in the index.
- Yoleck
Load Level - Command Yoleck to load a level.
- Yoleck
Marking - Use to mark child entities created from a specific system.
- Yoleck
Passed Data - Yoleck
Populate - Wrapper for writing queries in populate systems.
- Yoleck
RawLevel - Represents a level file.
- Yoleck
Sync With Editor State - Sync the game’s state back and forth when the level editor enters and exits playtest mode.
- Yoleck
Ui - An handle for the egui UI frame used in editing systems.
- Yoleck
Uuid Registry - Helper registry for finding
with_uuid
defined entities by their UUID.
Enums§
- Yoleck
Editor State - Whether or not the Yoleck editor is active.
Traits§
- Yoleck
Component - A component that Yoleck will write to and read from
.yol
files.