kleonc
kleonc
> for a normal dictionary, `null` is a valid key, so `Dictionary.find()` won't be able to distinguish between found and not found in that case. I think it's worth documenting...
Indeed, description in class reference was improved lately, see: https://github.com/godotengine/godot/pull/60229. Note it's marked to be cherry-picked for `3.x` so the same improved version should get into `3.5`. Also note that...
> I recommend, that a small section is added to the docs that tells you that. > E.g. `The class PoolVector3Array does not exist in the C# Mono environment. Vector3...
>I think it would be good to add, as long as there is no dedicated C# Docs. C# class reference is documented within the assemblies. But yeah, there's no official...
> `var safe_area = get_window_safe_area();` > `var pos_x = safe_area.position.x;` > `var pos_y = safe_area.position.y;` > `var safe_width = safe_area.end.x;` > `var safe_height = safe_area.end.y;` > `var safe_position = Vector2(pos_x,...
@Tekuzo Ok, I've done some testing myself. Seems like "viewport rect" -> "screen rect" part of the transformation isn't incorporated into root viewport's transform (note that I'm refering to `3.x`...
> 2\. `bind`/`unbind` behaves more like an **insert** than an **append**. Because the calling order and the argument list order of the new callable are reversed. `c.bind(A).bind(B)` => `func c(B,...
> benchmark code: > (...) Each before/after case should be runned for the same dataset, otherwise the before/after execution times might differ not only because of the changes made in...
I'd guess it also fixes #54817 which is supposed to be fixed by #60888 which... is almost identical to this PR. :smile:
> Think there are some factors the other PR doesn't cover so I'll leave this up for now unless you want me to close it Let @akien-mga decide what to...