Skip to content

Commit 8d4d5b6

Browse files
committed
Add AddRange
1 parent 2981e0b commit 8d4d5b6

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

Scripts/UdonArrayPlus.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,24 @@ public static T[] Remove<T>(ref T[] _array, T _value)
142142
{
143143
return _array = Remove(_array, _value);
144144
}
145+
public static T[] AddRange<T>(T[] _array, T[] collection)
146+
{
147+
var length = _array.Length;
148+
149+
var collectionLength = collection.Length;
150+
151+
var newArray = new T[length + collectionLength];
152+
153+
_array.CopyTo(newArray, 0);
154+
155+
collection.CopyTo(newArray, length);
156+
157+
return newArray;
158+
}
159+
public static T[] AddRange<T>(ref T[] _array, T[] collection)
160+
{
161+
return _array = AddRange(_array, collection);
162+
}
145163
// String
146164
public static string[] StringsFindLikeAll(string[] _array, string _value)
147165
{

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "com.sonic853.udonlab.arrayplus",
3-
"version": "1.0.3",
3+
"version": "1.0.4",
44
"displayName": "Udon Lab - Udon Array Plus",
55
"description": "The Udon Lab",
66
"unity": "2022.3",

0 commit comments

Comments
 (0)