godot_dart
                                
                                 godot_dart copied to clipboard
                                
                                    godot_dart copied to clipboard
                            
                            
                            
                        Using Dart as a scripting language for Godot
The builder should read the default value of properties and provide to the editor when asked through `DartScript::_has_default_property_value` and `DartScript::_get_property_default_value`
Script languages in Godot can support "Global Classes" or "Named Types" that appear in the "Add Node" and "Create Resource" dialogs. C# documentation on the subject: https://docs.godotengine.org/en/stable/tutorials/scripting/c_sharp/c_sharp_global_classes.html
Linux build support needs support in https://github.com/fuzzybinary/dart_shared_libray (probably after https://github.com/fuzzybinary/dart_shared_libray/issues/5 is implemented). Then we should look into replacing the Visual Studio project files with Godot standard scons scripts.
The logic for Dictionary's keyed getters is likely wrong and needs to be fixed. We should also support keyed getters on other types that support them (if there are any.)
Packed arrays can use Ptr calls to get variables more efficiently than converting to Variants. It will need some specific for certain types though.
Mac build support needs support in https://github.com/fuzzybinary/dart_shared_libray (probably after https://github.com/fuzzybinary/dart_shared_libray/issues/5 is implemented). Then we should look into replacing the Visual Studio project files with Godot standard scons scripts.
`godot-cpp` doesn't generate a lot of the builtin types, especially the math heavy ones, as going back and forth through the Godot calling system would be cumbersome. Instead, they re-implement...
Vararg methods cannot be called with Ptr calls in Godot, and attempting to get them returns a null address for the function (which obviously crashes). This should work okay for...
Hi, Please remove compiled binaries from the source code, It made the repo 400MB :)
Exported methods RPCs cannot use named parameters in Dart, because they need to be called by Godot which does not have support for named parameters. `godot_dart_build` should warn / error...