Skip to content

Commit

Permalink
Merge pull request #68252 from dzil123/v3_fix_array_shuffle
Browse files Browse the repository at this point in the history
[3.x] Fix Array.Shuffle incorrect mono bindings
  • Loading branch information
akien-mga committed Nov 9, 2022
2 parents 5ea5762 + bdcb1ff commit 09b4c69
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 1 addition & 1 deletion modules/mono/glue/GodotSharp/GodotSharp/Core/Array.cs
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,7 @@ public override string ToString()
internal static extern Error godot_icall_Array_Resize(IntPtr ptr, int newSize);

[MethodImpl(MethodImplOptions.InternalCall)]
internal static extern Error godot_icall_Array_Shuffle(IntPtr ptr);
internal static extern void godot_icall_Array_Shuffle(IntPtr ptr);

[MethodImpl(MethodImplOptions.InternalCall)]
internal static extern void godot_icall_Array_Generic_GetElementTypeInfo(Type elemType, out int elemTypeEncoding, out IntPtr elemTypeClass);
Expand Down
2 changes: 2 additions & 0 deletions modules/mono/glue/collections_glue.h
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,8 @@ void godot_icall_Array_RemoveAt(Array *ptr, int index);

int32_t godot_icall_Array_Resize(Array *ptr, int new_size);

void godot_icall_Array_Shuffle(Array *ptr);

void godot_icall_Array_Generic_GetElementTypeInfo(MonoReflectionType *refltype, uint32_t *type_encoding, GDMonoClass **type_class);

MonoString *godot_icall_Array_ToString(Array *ptr);
Expand Down

0 comments on commit 09b4c69

Please sign in to comment.