// Token: 0x06000FE3 RID: 4067 RVA: 0x0004B308 File Offset: 0x00049508 public static Guid[] GetMVGuid(byte[] buff, ref int pos, int posMax) { uint dword = ParseSerialize.GetDword(buff, ref pos, posMax); ParseSerialize.CheckCount(dword, 16, posMax - pos); Guid[] array = new Guid[dword]; int num = 0; while ((long)num < (long)((ulong)dword)) { array[num] = ParseSerialize.GetGuid(buff, ref pos, posMax); num++; } return(array); }
// Token: 0x06000FEC RID: 4076 RVA: 0x0004B500 File Offset: 0x00049700 public static string[] GetMVString8(byte[] buff, ref int pos, int posMax) { uint dword = ParseSerialize.GetDword(buff, ref pos, posMax); ParseSerialize.CheckCount(dword, 1, posMax - pos); string[] array = new string[dword]; int num = 0; while ((long)num < (long)((ulong)dword)) { array[num] = ParseSerialize.GetStringFromASCII(buff, ref pos, posMax); num++; } return(array); }
// Token: 0x06000FE2 RID: 4066 RVA: 0x0004B2BC File Offset: 0x000494BC public static DateTime[] GetMVSysTime(byte[] buff, ref int pos, int posMax) { uint dword = ParseSerialize.GetDword(buff, ref pos, posMax); ParseSerialize.CheckCount(dword, 8, posMax - pos); DateTime[] array = new DateTime[dword]; int num = 0; while ((long)num < (long)((ulong)dword)) { array[num] = ParseSerialize.GetSysTime(buff, ref pos, posMax); num++; } return(array); }
// Token: 0x06000FE1 RID: 4065 RVA: 0x0004B278 File Offset: 0x00049478 public static long[] GetMVInt64(byte[] buff, ref int pos, int posMax) { uint dword = ParseSerialize.GetDword(buff, ref pos, posMax); ParseSerialize.CheckCount(dword, 8, posMax - pos); long[] array = new long[dword]; int num = 0; while ((long)num < (long)((ulong)dword)) { array[num] = (long)ParseSerialize.GetQword(buff, ref pos, posMax); num++; } return(array); }
// Token: 0x06000FDF RID: 4063 RVA: 0x0004B1F0 File Offset: 0x000493F0 public static float[] GetMVReal32(byte[] buff, ref int pos, int posMax) { uint dword = ParseSerialize.GetDword(buff, ref pos, posMax); ParseSerialize.CheckCount(dword, 4, posMax - pos); float[] array = new float[dword]; int num = 0; while ((long)num < (long)((ulong)dword)) { array[num] = ParseSerialize.GetFloat(buff, ref pos, posMax); num++; } return(array); }
// Token: 0x06000FDD RID: 4061 RVA: 0x0004B168 File Offset: 0x00049368 public static short[] GetMVInt16(byte[] buff, ref int pos, int posMax) { uint dword = ParseSerialize.GetDword(buff, ref pos, posMax); ParseSerialize.CheckCount(dword, 2, posMax - pos); short[] array = new short[dword]; int num = 0; while ((long)num < (long)((ulong)dword)) { array[num] = (short)ParseSerialize.GetWord(buff, ref pos, posMax); num++; } return(array); }
// Token: 0x06000FDC RID: 4060 RVA: 0x0004B124 File Offset: 0x00049324 public static byte[][] GetMVBinary(byte[] buff, ref int pos, int posMax) { uint dword = ParseSerialize.GetDword(buff, ref pos, posMax); ParseSerialize.CheckCount(dword, 2, posMax - pos); byte[][] array = new byte[dword][]; int num = 0; while ((long)num < (long)((ulong)dword)) { array[num] = ParseSerialize.GetByteArray(buff, ref pos, posMax); num++; } return(array); }