Files
PCL2/pcl2_full/Plain Craft Launcher 2/Class1.cs
1989-06-04 00:00:04 +09:00

132 lines
2.6 KiB
C#

using System;
// Token: 0x020001C9 RID: 457
static class Class1
{
// Token: 0x060012F8 RID: 4856 RVA: 0x0008AB54 File Offset: 0x00088D54
internal static void smethod_0(uint[] uint_0)
{
int i = 0;
uint num = 0U;
while (i < uint_0.Length)
{
num = ~uint_0[i] + 1U;
uint_0[i] = num;
if (num == 0U)
{
i++;
}
else
{
i++;
IL_24:
if (num != 0U)
{
while (i < uint_0.Length)
{
uint_0[i] = ~uint_0[i];
i++;
}
return;
}
uint_0 = Class1.smethod_1(uint_0, uint_0.Length + 1);
uint_0[uint_0.Length - 1] = 1U;
return;
}
}
goto IL_24;
}
// Token: 0x060012F9 RID: 4857 RVA: 0x0008ABB4 File Offset: 0x00088DB4
private static uint[] smethod_1(uint[] uint_0, int int_1)
{
if (uint_0.Length == int_1)
{
return uint_0;
}
uint[] array = new uint[int_1];
int num = Math.Min(uint_0.Length, int_1);
for (int i = 0; i < num; i++)
{
array[i] = uint_0[i];
}
return array;
}
// Token: 0x060012FA RID: 4858 RVA: 0x0008ABF0 File Offset: 0x00088DF0
internal static void smethod_2<T>(ref T gparam_0, ref T gparam_1)
{
T t = gparam_0;
gparam_0 = gparam_1;
gparam_1 = t;
}
// Token: 0x060012FB RID: 4859 RVA: 0x0000BEEF File Offset: 0x0000A0EF
internal static ulong smethod_3(uint uint_0, uint uint_1)
{
return (ulong)uint_0 << 0x20 | (ulong)uint_1;
}
// Token: 0x060012FC RID: 4860 RVA: 0x0000BEF9 File Offset: 0x0000A0F9
internal static uint smethod_4(ulong ulong_0)
{
return (uint)ulong_0;
}
// Token: 0x060012FD RID: 4861 RVA: 0x0000BEFD File Offset: 0x0000A0FD
internal static uint smethod_5(ulong ulong_0)
{
return (uint)(ulong_0 >> 0x20);
}
// Token: 0x060012FE RID: 4862 RVA: 0x0000BF04 File Offset: 0x0000A104
private static uint smethod_6(uint uint_0, uint uint_1)
{
return (uint_0 << 7 | uint_0 >> 0x19) ^ uint_1;
}
// Token: 0x060012FF RID: 4863 RVA: 0x0000BF10 File Offset: 0x0000A110
internal static int smethod_7(int int_1, int int_2)
{
return (int)Class1.smethod_6((uint)int_1, (uint)int_2);
}
// Token: 0x06001300 RID: 4864 RVA: 0x0008AC18 File Offset: 0x00088E18
internal static int smethod_8(uint uint_0)
{
if (uint_0 == 0U)
{
return 0x20;
}
int num = 0;
if ((uint_0 & 0xFFFF0000U) == 0U)
{
num += 0x10;
uint_0 <<= 0x10;
}
if ((uint_0 & 0xFF000000U) == 0U)
{
num += 8;
uint_0 <<= 8;
}
if ((uint_0 & 0xF0000000U) == 0U)
{
num += 4;
uint_0 <<= 4;
}
if ((uint_0 & 0xC0000000U) == 0U)
{
num += 2;
uint_0 <<= 2;
}
if ((uint_0 & 0x80000000U) == 0U)
{
num++;
}
return num;
}
// Token: 0x04000A3C RID: 2620
private const int int_0 = 0x20;
}