gitextract_d08yw1cr/ ├── .cargo/ │ └── config.toml ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── MIGRATION-GUIDES.md ├── README.md ├── assets/ │ ├── levels2d/ │ │ ├── .gitkeep │ │ └── example.yol │ ├── levels3d/ │ │ ├── .gitkeep │ │ └── example.yol │ ├── levels_doors/ │ │ ├── entry.yol │ │ ├── index.yoli │ │ ├── room1.yol │ │ ├── room2.yol │ │ └── room3.yol │ ├── models/ │ │ ├── planet.blend │ │ ├── planet.glb │ │ ├── spaceship.blend │ │ └── spaceship.glb │ ├── sprites/ │ │ ├── doorway.pxo │ │ ├── fruits.pxo │ │ └── player.pxo │ └── these-assets-are-for-the-examples ├── examples/ │ ├── custom_camera3d.rs │ ├── doors_to_other_levels.rs │ ├── example2d.rs │ └── example3d.rs ├── macros/ │ ├── Cargo.toml │ └── src/ │ └── lib.rs ├── run-retrospective-crate-version-tagging.sh ├── src/ │ ├── auto_edit.rs │ ├── console.rs │ ├── editing.rs │ ├── editor.rs │ ├── editor_panels.rs │ ├── editor_window.rs │ ├── entity_management.rs │ ├── entity_ref.rs │ ├── entity_upgrading.rs │ ├── entity_uuid.rs │ ├── errors.rs │ ├── exclusive_systems.rs │ ├── knobs.rs │ ├── level_files_manager.rs │ ├── level_files_upgrading.rs │ ├── level_index.rs │ ├── lib.rs │ ├── picking_helpers.rs │ ├── populating.rs │ ├── specs_registration.rs │ ├── util.rs │ ├── vpeol.rs │ ├── vpeol_2d.rs │ └── vpeol_3d.rs └── tests/ └── upgrade_level_file.rs