Lili Zoey

Results 166 comments of Lili Zoey

> We could also start very conservatively, and limit the way how this `UniqueGd` (or however it's called) can be used: > > * ✔️ any `Deref`/`DerefMut` API methods on...

So i experimented a bit with making a `UniqueGd`, and there are some extra issues that come up ### Which classes can be `UniqueGd`? Any engine classes can, but what...

One thing to note is that these methods also exist separately on godots end, and we can't always guarantee that the godot versions of these aren't called by users since...

i had this issue too. i imported sprites using `import sprites`, and i didn't get the palette that was used to make those sprites. i only got the sprites. steps...

> Uncommenting _both_ the following `cargo:rerun-if-changed` stops this from happening: Do you mean commenting? because they are already currently uncommented.

i made a thing that seems to fix it which is basically just another crate that will update a version file if the godot version changes, and ffi and core...

No it's in a second crate, so we have ```rs godot-bindings godot-version godot-core godot-ffi ``` and in godot-version's build script we check the version and if it's mismatched we update...

You can actually just use `Engine::singleton().get_singleton(name)` to get a singleton by name

Looking at this a bit more. My suggestion for a "proper" solution like this would be something like: 1. add attribute `#[singleton(name="SomeName")]` for `GodotClass`, similar to `#[class(base=Base)]` 2. add the...

I'm not entirely sure what about this might require a more worked out threading model. Either the basic impl or the more complicated impl would both just call into `Engine::get_singleton`,...