Proposal: Expose a zero allocation API to Godot C# bindings
github.com
github.com
The definition of PackedVector2Array is:
typedef Vector<Vector2> PackedVector2Array;
So, it's just a Vector? Internally there is PackedArrayRef<T> which wraps Vector<T> and adds a ref count to the struct.Right, so in C# as an implementation detail on its end Span<T> can be used to operate over the Vector<T>. These are all just details though, I think everyone will end up with what they want more or less.