This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,64 @@
using System;
namespace UnityEngine.Timeline
{
// Token: 0x0200003B RID: 59
internal static class HashUtility
{
// Token: 0x060001EB RID: 491 RVA: 0x0000A040 File Offset: 0x00008240
public static int CombineHash(this int h1, int h2)
{
return h1 ^ (int)((long)h2 + (long)((ulong)(-1640531527)) + (long)((long)h1 << 6) + (long)(h1 >> 2));
}
// Token: 0x060001EC RID: 492 RVA: 0x0000A06C File Offset: 0x0000826C
public static int CombineHash(int h1, int h2, int h3)
{
return h1.CombineHash(h2).CombineHash(h3);
}
// Token: 0x060001ED RID: 493 RVA: 0x0000A090 File Offset: 0x00008290
public static int CombineHash(int h1, int h2, int h3, int h4)
{
return HashUtility.CombineHash(h1, h2, h3).CombineHash(h4);
}
// Token: 0x060001EE RID: 494 RVA: 0x0000A0B4 File Offset: 0x000082B4
public static int CombineHash(int h1, int h2, int h3, int h4, int h5)
{
return HashUtility.CombineHash(h1, h2, h3, h4).CombineHash(h5);
}
// Token: 0x060001EF RID: 495 RVA: 0x0000A0DC File Offset: 0x000082DC
public static int CombineHash(int h1, int h2, int h3, int h4, int h5, int h6)
{
return HashUtility.CombineHash(h1, h2, h3, h4, h5).CombineHash(h6);
}
// Token: 0x060001F0 RID: 496 RVA: 0x0000A104 File Offset: 0x00008304
public static int CombineHash(int h1, int h2, int h3, int h4, int h5, int h6, int h7)
{
return HashUtility.CombineHash(h1, h2, h3, h4, h5, h6).CombineHash(h7);
}
// Token: 0x060001F1 RID: 497 RVA: 0x0000A130 File Offset: 0x00008330
public static int CombineHash(int[] hashes)
{
int num;
if (hashes == null || hashes.Length == 0)
{
num = 0;
}
else
{
int num2 = hashes[0];
for (int i = 1; i < hashes.Length; i++)
{
num2 = num2.CombineHash(hashes[i]);
}
num = num2;
}
return num;
}
}
}