Quick sub array fix.

This commit is contained in:
KillzXGaming 2021-10-06 18:26:03 -04:00
parent 90e632326c
commit edd47188fe

View file

@ -175,7 +175,11 @@ namespace Toolbox.Library
public static byte[] SubArray(byte[] data, uint offset, uint length) public static byte[] SubArray(byte[] data, uint offset, uint length)
{ {
//Slice only when the dst size is big enough for the src
if (data.Length - offset >= length)
return data.Slice(offset, length); return data.Slice(offset, length);
else
return data.Skip((int)offset).Take((int)length).ToArray();
} }
public static string RenameDuplicateString(List<string> strings, string oldString, int index = 0, int numDigits = 1) public static string RenameDuplicateString(List<string> strings, string oldString, int index = 0, int numDigits = 1)