using System; using System.Collections.Generic; using Cpp2IlInjected; // Token: 0x020025AA RID: 9642 [Token(Token = "0x20025AA")] public class OOEAAFIGGBA 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 CLMBIBJIILI) { EqualityComparer @default = EqualityComparer.Default; this.DPKJEDOBINB = @default; base..ctor(); this.CLMBIBJIILI = CLMBIBJIILI; OOEAAFIGGBA.KMIFLJPCIPJ[] array = new OOEAAFIGGBA.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.KMIFLJPCIPJ[] GKJJIBMBKGB; // Token: 0x0400A30E RID: 41742 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400A30E")] private readonly Func CLMBIBJIILI; // Token: 0x0400A30F RID: 41743 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400A30F")] private readonly EqualityComparer 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.OGMNKFDNNPJ GKNIHNHGBKC, ControlType ADPHKGJEBIB) { this.GKNIHNHGBKC = GKNIHNHGBKC; this.ADPHKGJEBIB = ADPHKGJEBIB; } // Token: 0x0400A314 RID: 41748 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400A314")] public readonly OOEAAFIGGBA.OGMNKFDNNPJ GKNIHNHGBKC; // Token: 0x0400A315 RID: 41749 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400A315")] public readonly ControlType ADPHKGJEBIB; } }