Lili Zoey

Results 28 issues of Lili Zoey

### Godot version 4.0.stable ### System information Linux 5.10.167-1-MANJARO ### Issue description After roughly 2-billion calls to `rid_allocate_id()`, if you then make a call to a server that creates and...

To dynamically update properties in Godot you must override `get_property_list` (`_get_property_list` in gdscript). This is a special-cased virtual method that doesn't show up along normal virtual methods, so we do...

feature
status: upstream
c: register

Like #673 but the codegen is kept as global functions and not inherent methods to `Enum`/`Enumerator`.

quality-of-life

For instance, you cannot currently do ```rs let v = vec![Vector3::new(1.0, 2.0, 3.0)]; let packed: PackedVector3Array = v.into(); ``` This could be fixed with a `From` impl for `PackedVector3Array`. In...

good first issue
quality-of-life
c: core

When creating and registering a `ScriptLanguageExtension`, godot complains that `ERROR: Required virtual method RustType::_init must be overridden before calling` even when i have defined a `init` method.

bug
c: engine

Currently when generating virtual methods that take pointers as arguments or return pointers we label the method itself `unsafe`. However generally speaking, a method that returns a pointer shouldn't cause...

bug
c: register
ub

Some unstable or planned rust or godot features may be useful to us when they are stabilized/implemented. # Rust - [c string literals](https://github.com/rust-lang/rust/pull/117472), this may simplify/optimize creation of stringy types....

tracker

_Edit bromeon: updated list according to latest developments._ To register a class with godot we use the `GDExtensionClassCreationInfo` struct, which has two versions depending on the godot version: ```rs pub...

feature
c: register

More detailed breakdown of the builtin types than present in #24. Similar to #209 and #143, there are more builtins missing functions, here's a list of our progress when it...

feature
good first issue
tracker
c: core

When initializing an object in Godot, it is a fairly common pattern in c++ to do most of the setup in the `init` function. But as of #497 and #501,...

feature
c: register