File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed
Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change 1+ # [ ` bevy_mod_scripting ` ] ( https://github.com/makspll/bevy_mod_scripting/ ) 0.9.9 is out!
2+
3+ ![ image] ( https://github.com/user-attachments/assets/6ae0f927-ea1b-4d90-a809-4cc513e49b18 )
4+
5+ ## Summary
6+ - Dynamic Systems are here! [ ^ 1 ]
7+ - TODO
8+ - ` WithWorldGuard ` and ` HandlerContext<Plugin> ` system parameters can be used in conjunction to create custom event handler systems
9+ ``` rust
10+ fn my_handler (with_guard : WithWorldGuard <HandlerContext <Plugin >>) {
11+ let (guard , ctxt ) = with_guard . get_mut ();
12+ ctxt . call (" my_script.lua" , ... )
13+ }
14+ ```
15+ - Global functions are now exported via the ` ladfile_builder ` plugin, BMS globals can be seen in the book
16+ - ` HashMap ` fields can now be set by reflection
17+ - Tuples now have a ` FromScript ` implementation
18+
19+ ## Fixes
20+ - ` callback_labels! ` allows for trailing commas
21+ - ` enable_context_sharing ` not having a builder signature
22+ - ` HashMap ` 's ` FromReflect ` supports ` Vec ` types meaning empty Lua maps ` {} ` work as expected
23+
24+ ## Changelog
25+ See a detailed changelog [ here] ( https://github.com/makspll/bevy_mod_scripting/blob/main/CHANGELOG.md )
26+
27+ [ ^ 1 ] Experimental and early in development but here!
You can’t perform that action at this time.
0 commit comments