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