Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

164 lines
4.7 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
// Token: 0x020025AA RID: 9642
[Token(Token = "0x20025AA")]
public class OOEAAFIGGBA<ControlType, ControlInputType> where ControlType : Enum where ControlInputType : Enum
{
// Token: 0x0600F651 RID: 63057 RVA: 0x00383B94 File Offset: 0x00381D94
[Token(Token = "0x600F651")]
[Address(RVA = "0x2B40830", Offset = "0x2B3F830", VA = "0x182B40830")]
public OOEAAFIGGBA(int GPLFODMIMOH, Func<ControlInputType, int> CLMBIBJIILI)
{
EqualityComparer @default = EqualityComparer.Default;
this.DPKJEDOBINB = @default;
base..ctor();
this.CLMBIBJIILI = CLMBIBJIILI;
OOEAAFIGGBA.KMIFLJPCIPJ[] array = new OOEAAFIGGBA<ControlType, ControlInputType>.KMIFLJPCIPJ[GPLFODMIMOH];
this.GKJJIBMBKGB = array;
}
// Token: 0x0600F652 RID: 63058 RVA: 0x00383BCC File Offset: 0x00381DCC
[Token(Token = "0x600F652")]
[Address(RVA = "0x2B40170", Offset = "0x2B3F170", VA = "0x182B40170")]
public void CJMJKHBBNGC(ControlType NJDKPFFBCOM, ControlInputType KJNDMFLHLIJ)
{
int num = this.CLMBIBJIILI(KJNDMFLHLIJ);
OOEAAFIGGBA.KMIFLJPCIPJ[] gkjjibmbkgb = this.GKJJIBMBKGB;
if ("{il2cpp array field local5->}" != (ulong)0L)
{
EqualityComparer dpkjedobinb = this.DPKJEDOBINB;
int num2;
if (num2 == 0)
{
ulong num3;
this.GKJJIBMBKGB[0] = num3;
}
return;
}
while (gkjjibmbkgb != 0)
{
}
throw new NullReferenceException();
}
// Token: 0x0600F653 RID: 63059 RVA: 0x00383C1C File Offset: 0x00381E1C
[Token(Token = "0x600F653")]
[Address(RVA = "0x2B40460", Offset = "0x2B3F460", VA = "0x182B40460")]
public void KCIJGLHFAHO(ControlType NJDKPFFBCOM, ControlInputType KJNDMFLHLIJ)
{
int num = this.CLMBIBJIILI(KJNDMFLHLIJ);
OOEAAFIGGBA.KMIFLJPCIPJ[] gkjjibmbkgb = this.GKJJIBMBKGB;
if ("{il2cpp array field local5->}" == (ulong)1L)
{
EqualityComparer dpkjedobinb = this.DPKJEDOBINB;
int num2;
if (num2 != 0)
{
OOEAAFIGGBA.KMIFLJPCIPJ[] gkjjibmbkgb2 = this.GKJJIBMBKGB;
int num3 = 0;
gkjjibmbkgb2[0] = num3;
}
}
}
// Token: 0x0600F654 RID: 63060 RVA: 0x00383C70 File Offset: 0x00381E70
[Token(Token = "0x600F654")]
[Address(RVA = "0x2B405B0", Offset = "0x2B3F5B0", VA = "0x182B405B0")]
public void MOPNNFHKCFM()
{
OOEAAFIGGBA.KMIFLJPCIPJ[] gkjjibmbkgb = this.GKJJIBMBKGB;
int num = 0;
if (num < gkjjibmbkgb.Length)
{
num++;
gkjjibmbkgb[0] = num;
OOEAAFIGGBA.KMIFLJPCIPJ[] gkjjibmbkgb2 = this.GKJJIBMBKGB;
}
}
// Token: 0x0600F655 RID: 63061 RVA: 0x00383CA8 File Offset: 0x00381EA8
[Token(Token = "0x600F655")]
[Address(RVA = "0x2B40740", Offset = "0x2B3F740", VA = "0x182B40740")]
public bool PBOOILFPDLL(ControlType ADPHKGJEBIB, ControlInputType KJNDMFLHLIJ)
{
int num = this.CLMBIBJIILI(KJNDMFLHLIJ);
int length = this.GKJJIBMBKGB.Length;
if (num < length)
{
if ("{il2cpp array field local5->}" == (ulong)1L)
{
EqualityComparer dpkjedobinb = this.DPKJEDOBINB;
int num2;
if (num2 == 0)
{
return true;
}
}
OOEAAFIGGBA.KMIFLJPCIPJ[] gkjjibmbkgb = this.GKJJIBMBKGB;
if ("{il2cpp array field local9->}" != (ulong)2L)
{
goto IL_46;
}
return true;
}
IL_46:
throw new NullReferenceException();
}
// Token: 0x0400A30D RID: 41741
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A30D")]
private readonly OOEAAFIGGBA<ControlType, ControlInputType>.KMIFLJPCIPJ[] GKJJIBMBKGB;
// Token: 0x0400A30E RID: 41742
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A30E")]
private readonly Func<ControlInputType, int> CLMBIBJIILI;
// Token: 0x0400A30F RID: 41743
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A30F")]
private readonly EqualityComparer<ControlType> DPKJEDOBINB;
// Token: 0x020025AB RID: 9643
[Token(Token = "0x20025AB")]
private enum OGMNKFDNNPJ
{
// Token: 0x0400A311 RID: 41745
[Token(Token = "0x400A311")]
NONE,
// Token: 0x0400A312 RID: 41746
[Token(Token = "0x400A312")]
SINGLE,
// Token: 0x0400A313 RID: 41747
[Token(Token = "0x400A313")]
MULTIPLE
}
// Token: 0x020025AC RID: 9644
[Token(Token = "0x20025AC")]
private readonly struct KMIFLJPCIPJ
{
// Token: 0x0600F656 RID: 63062 RVA: 0x00383D04 File Offset: 0x00381F04
[Token(Token = "0x600F656")]
[Address(RVA = "0x5AB1F0", Offset = "0x5AA1F0", VA = "0x1805AB1F0")]
public KMIFLJPCIPJ(OOEAAFIGGBA<ControlType, ControlInputType>.OGMNKFDNNPJ GKNIHNHGBKC, ControlType ADPHKGJEBIB)
{
this.GKNIHNHGBKC = GKNIHNHGBKC;
this.ADPHKGJEBIB = ADPHKGJEBIB;
}
// Token: 0x0400A314 RID: 41748
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A314")]
public readonly OOEAAFIGGBA<ControlType, ControlInputType>.OGMNKFDNNPJ GKNIHNHGBKC;
// Token: 0x0400A315 RID: 41749
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A315")]
public readonly ControlType ADPHKGJEBIB;
}
}