@@ -2457,6 +2457,7 @@ static void _register_variant_builtin_methods_misc() {
24572457 bind_method (Dictionary, clear, sarray (), varray ());
24582458 bind_method (Dictionary, assign, sarray (" dictionary" ), varray ());
24592459 bind_method (Dictionary, sort, sarray (), varray ());
2460+ bind_method (Dictionary, sorted, sarray (), varray ());
24602461 bind_method (Dictionary, merge, sarray (" dictionary" , " overwrite" ), varray (false ));
24612462 bind_method (Dictionary, merged, sarray (" dictionary" , " overwrite" ), varray (false ));
24622463 bind_method (Dictionary, has, sarray (" key" ), varray ());
@@ -2520,6 +2521,7 @@ static void _register_variant_builtin_methods_array() {
25202521 bind_method (Array, pop_front, sarray (), varray ());
25212522 bind_method (Array, pop_at, sarray (" position" ), varray ());
25222523 bind_method (Array, sort, sarray (), varray ());
2524+ bind_method (Array, sorted, sarray (), varray ());
25232525 bind_method (Array, sort_custom, sarray (" func" ), varray ());
25242526 bind_method (Array, shuffle, sarray (), varray ());
25252527 bind_method (Array, bsearch, sarray (" value" , " before" ), varray (true ));
@@ -2581,6 +2583,7 @@ static void _register_variant_builtin_methods_array() {
25812583 bind_method (PackedByteArray, reverse, sarray (), varray ());
25822584 bind_method (PackedByteArray, slice, sarray (" begin" , " end" ), varray (INT_MAX));
25832585 bind_method (PackedByteArray, sort, sarray (), varray ());
2586+ bind_method (PackedByteArray, sorted, sarray (), varray ());
25842587 bind_method (PackedByteArray, bsearch, sarray (" value" , " before" ), varray (true ));
25852588 bind_method (PackedByteArray, duplicate, sarray (), varray ());
25862589 bind_method (PackedByteArray, find, sarray (" value" , " from" ), varray (0 ));
@@ -2657,6 +2660,7 @@ static void _register_variant_builtin_methods_array() {
26572660 bind_method (PackedInt32Array, slice, sarray (" begin" , " end" ), varray (INT_MAX));
26582661 bind_method (PackedInt32Array, to_byte_array, sarray (), varray ());
26592662 bind_method (PackedInt32Array, sort, sarray (), varray ());
2663+ bind_method (PackedInt32Array, sorted, sarray (), varray ());
26602664 bind_method (PackedInt32Array, bsearch, sarray (" value" , " before" ), varray (true ));
26612665 bind_method (PackedInt32Array, duplicate, sarray (), varray ());
26622666 bind_method (PackedInt32Array, find, sarray (" value" , " from" ), varray (0 ));
@@ -2681,6 +2685,7 @@ static void _register_variant_builtin_methods_array() {
26812685 bind_method (PackedInt64Array, slice, sarray (" begin" , " end" ), varray (INT_MAX));
26822686 bind_method (PackedInt64Array, to_byte_array, sarray (), varray ());
26832687 bind_method (PackedInt64Array, sort, sarray (), varray ());
2688+ bind_method (PackedInt64Array, sorted, sarray (), varray ());
26842689 bind_method (PackedInt64Array, bsearch, sarray (" value" , " before" ), varray (true ));
26852690 bind_method (PackedInt64Array, duplicate, sarray (), varray ());
26862691 bind_method (PackedInt64Array, find, sarray (" value" , " from" ), varray (0 ));
@@ -2705,6 +2710,7 @@ static void _register_variant_builtin_methods_array() {
27052710 bind_method (PackedFloat32Array, slice, sarray (" begin" , " end" ), varray (INT_MAX));
27062711 bind_method (PackedFloat32Array, to_byte_array, sarray (), varray ());
27072712 bind_method (PackedFloat32Array, sort, sarray (), varray ());
2713+ bind_method (PackedFloat32Array, sorted, sarray (), varray ());
27082714 bind_method (PackedFloat32Array, bsearch, sarray (" value" , " before" ), varray (true ));
27092715 bind_method (PackedFloat32Array, duplicate, sarray (), varray ());
27102716 bind_method (PackedFloat32Array, find, sarray (" value" , " from" ), varray (0 ));
@@ -2729,6 +2735,7 @@ static void _register_variant_builtin_methods_array() {
27292735 bind_method (PackedFloat64Array, slice, sarray (" begin" , " end" ), varray (INT_MAX));
27302736 bind_method (PackedFloat64Array, to_byte_array, sarray (), varray ());
27312737 bind_method (PackedFloat64Array, sort, sarray (), varray ());
2738+ bind_method (PackedFloat64Array, sorted, sarray (), varray ());
27322739 bind_method (PackedFloat64Array, bsearch, sarray (" value" , " before" ), varray (true ));
27332740 bind_method (PackedFloat64Array, duplicate, sarray (), varray ());
27342741 bind_method (PackedFloat64Array, find, sarray (" value" , " from" ), varray (0 ));
@@ -2753,6 +2760,7 @@ static void _register_variant_builtin_methods_array() {
27532760 bind_method (PackedStringArray, slice, sarray (" begin" , " end" ), varray (INT_MAX));
27542761 bind_function (PackedStringArray, to_byte_array, _VariantCall::func_PackedStringArray_to_byte_array, sarray (), varray ());
27552762 bind_method (PackedStringArray, sort, sarray (), varray ());
2763+ bind_method (PackedStringArray, sorted, sarray (), varray ());
27562764 bind_method (PackedStringArray, bsearch, sarray (" value" , " before" ), varray (true ));
27572765 bind_method (PackedStringArray, duplicate, sarray (), varray ());
27582766 bind_method (PackedStringArray, find, sarray (" value" , " from" ), varray (0 ));
@@ -2777,6 +2785,7 @@ static void _register_variant_builtin_methods_array() {
27772785 bind_method (PackedVector2Array, slice, sarray (" begin" , " end" ), varray (INT_MAX));
27782786 bind_method (PackedVector2Array, to_byte_array, sarray (), varray ());
27792787 bind_method (PackedVector2Array, sort, sarray (), varray ());
2788+ bind_method (PackedVector2Array, sorted, sarray (), varray ());
27802789 bind_method (PackedVector2Array, bsearch, sarray (" value" , " before" ), varray (true ));
27812790 bind_method (PackedVector2Array, duplicate, sarray (), varray ());
27822791 bind_method (PackedVector2Array, find, sarray (" value" , " from" ), varray (0 ));
@@ -2801,6 +2810,7 @@ static void _register_variant_builtin_methods_array() {
28012810 bind_method (PackedVector3Array, slice, sarray (" begin" , " end" ), varray (INT_MAX));
28022811 bind_method (PackedVector3Array, to_byte_array, sarray (), varray ());
28032812 bind_method (PackedVector3Array, sort, sarray (), varray ());
2813+ bind_method (PackedVector3Array, sorted, sarray (), varray ());
28042814 bind_method (PackedVector3Array, bsearch, sarray (" value" , " before" ), varray (true ));
28052815 bind_method (PackedVector3Array, duplicate, sarray (), varray ());
28062816 bind_method (PackedVector3Array, find, sarray (" value" , " from" ), varray (0 ));
@@ -2825,6 +2835,7 @@ static void _register_variant_builtin_methods_array() {
28252835 bind_method (PackedColorArray, slice, sarray (" begin" , " end" ), varray (INT_MAX));
28262836 bind_method (PackedColorArray, to_byte_array, sarray (), varray ());
28272837 bind_method (PackedColorArray, sort, sarray (), varray ());
2838+ bind_method (PackedColorArray, sorted, sarray (), varray ());
28282839 bind_method (PackedColorArray, bsearch, sarray (" value" , " before" ), varray (true ));
28292840 bind_method (PackedColorArray, duplicate, sarray (), varray ());
28302841 bind_method (PackedColorArray, find, sarray (" value" , " from" ), varray (0 ));
@@ -2849,6 +2860,7 @@ static void _register_variant_builtin_methods_array() {
28492860 bind_method (PackedVector4Array, slice, sarray (" begin" , " end" ), varray (INT_MAX));
28502861 bind_method (PackedVector4Array, to_byte_array, sarray (), varray ());
28512862 bind_method (PackedVector4Array, sort, sarray (), varray ());
2863+ bind_method (PackedVector4Array, sorted, sarray (), varray ());
28522864 bind_method (PackedVector4Array, bsearch, sarray (" value" , " before" ), varray (true ));
28532865 bind_method (PackedVector4Array, duplicate, sarray (), varray ());
28542866 bind_method (PackedVector4Array, find, sarray (" value" , " from" ), varray (0 ));
0 commit comments