233 lines
6.6 KiB
C#
233 lines
6.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020012B4 RID: 4788
|
|
[Token(Token = "0x20012B4")]
|
|
public sealed class BGODNAHALGH : IDisposable
|
|
{
|
|
// Token: 0x06006CD9 RID: 27865 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6006CD9")]
|
|
[Address(RVA = "0x1505760", Offset = "0x1504560", VA = "0x181505760")]
|
|
public BGODNAHALGH(IReadOnlyList<CCEOLAOLEKJ> OLLKMIGNGBF, BGODNAHALGH.HHLBJEFNOPM DFDJBICAFOJ, MonoBehaviour LHOMKMINCHH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06006CDA RID: 27866 RVA: 0x001814E4 File Offset: 0x0017F6E4
|
|
[Token(Token = "0x6006CDA")]
|
|
[Address(RVA = "0x1505640", Offset = "0x1504440", VA = "0x181505640")]
|
|
public static int LHLCEODFAKE(IReadOnlyList<char> GLMIKIKCCOO, int NDDDMJGGGHC, string LIICHFENGMG)
|
|
{
|
|
bool flag = LIICHFENGMG.StartsWith("@");
|
|
if (flag && NDDDMJGGGHC < (flag ? 1 : 0))
|
|
{
|
|
int num = 0;
|
|
if (num < GLMIKIKCCOO)
|
|
{
|
|
num += num;
|
|
if (num == GLMIKIKCCOO)
|
|
{
|
|
goto IL_2A;
|
|
}
|
|
num++;
|
|
}
|
|
if (flag)
|
|
{
|
|
return 0;
|
|
}
|
|
IL_2A:
|
|
uint num2;
|
|
num2 += (uint)19;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06006CDB RID: 27867 RVA: 0x00181528 File Offset: 0x0017F728
|
|
[Token(Token = "0x6006CDB")]
|
|
[Address(RVA = "0x1505260", Offset = "0x1504060", VA = "0x181505260")]
|
|
public void AKKIECEKEEI(string LIICHFENGMG)
|
|
{
|
|
this.CNBKKCJAHPP = LIICHFENGMG;
|
|
this.DEGFIGGFGEA.AKKIECEKEEI(LIICHFENGMG);
|
|
}
|
|
|
|
// Token: 0x06006CDC RID: 27868 RVA: 0x00181550 File Offset: 0x0017F750
|
|
[Token(Token = "0x6006CDC")]
|
|
[Address(RVA = "0x1505290", Offset = "0x1504090", VA = "0x181505290")]
|
|
private void BEKNPHKLDEN(IReadOnlyList<CHMKJJNNAKO> LLCIDEKMKBG, IReadOnlyList<bool> CEHJGNDELGL)
|
|
{
|
|
int num;
|
|
IEnumerable<CHMKJJNNAKO> enumerable;
|
|
for (;;)
|
|
{
|
|
num = 0;
|
|
bool[] clkmbnhhnik = this.CLKMBNHHNIK;
|
|
int length = clkmbnhhnik.Length;
|
|
int num2 = 0;
|
|
Array.Clear(clkmbnhhnik, num2, length);
|
|
bool flag = string.IsNullOrWhiteSpace(this.CNBKKCJAHPP);
|
|
bool isEmptySearch = flag;
|
|
Func<CHMKJJNNAKO, bool> func = (CHMKJJNNAKO r) => isEmptySearch || r.<GIAGDNCDKHK>k__BackingField > 0;
|
|
enumerable = Enumerable.Where<CHMKJJNNAKO>(LLCIDEKMKBG, func);
|
|
if (enumerable != 0)
|
|
{
|
|
break;
|
|
}
|
|
if (enumerable != 0)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
goto Block_5;
|
|
}
|
|
}
|
|
if (num < enumerable)
|
|
{
|
|
num += num;
|
|
if (num == enumerable)
|
|
{
|
|
goto IL_8B;
|
|
}
|
|
num++;
|
|
}
|
|
int num3 = 0;
|
|
IReadOnlyList<int> mhnjncmmggb = this.MHNJNCMMGGB;
|
|
if (num < num3)
|
|
{
|
|
num += num;
|
|
if (num == num3)
|
|
{
|
|
goto IL_8B;
|
|
}
|
|
num++;
|
|
}
|
|
bool[] clkmbnhhnik2 = this.CLKMBNHHNIK;
|
|
IL_8B:
|
|
CCEOLAOLEKJ[] ojaplpjeapc = this.OJAPLPJEAPC;
|
|
IReadOnlyList<CCEOLAOLEKJ> pkhbeofnabb = this.PKHBEOFNABB;
|
|
throw new ArrayTypeMismatchException();
|
|
Block_5:
|
|
BGODNAHALGH.HHLBJEFNOPM kekblkkbnhm = this.KEKBLKKBNHM;
|
|
List<CCEOLAOLEKJ> list = Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.Take<CCEOLAOLEKJ>(this.OJAPLPJEAPC, num));
|
|
kekblkkbnhm.Invoke(list);
|
|
}
|
|
|
|
// Token: 0x06006CDD RID: 27869 RVA: 0x00181674 File Offset: 0x0017F874
|
|
[Token(Token = "0x6006CDD")]
|
|
[Address(RVA = "0x1261490", Offset = "0x1260290", VA = "0x181261490", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
this.DEGFIGGFGEA.Dispose();
|
|
}
|
|
|
|
// Token: 0x040048AC RID: 18604
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40048AC")]
|
|
private readonly IReadOnlyList<CCEOLAOLEKJ> PKHBEOFNABB;
|
|
|
|
// Token: 0x040048AD RID: 18605
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40048AD")]
|
|
private readonly GFBBGCFBPBJ DEGFIGGFGEA;
|
|
|
|
// Token: 0x040048AE RID: 18606
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40048AE")]
|
|
private readonly BGODNAHALGH.HHLBJEFNOPM KEKBLKKBNHM;
|
|
|
|
// Token: 0x040048AF RID: 18607
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40048AF")]
|
|
private readonly IReadOnlyList<int> MHNJNCMMGGB;
|
|
|
|
// Token: 0x040048B0 RID: 18608
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40048B0")]
|
|
private readonly CCEOLAOLEKJ[] OJAPLPJEAPC;
|
|
|
|
// Token: 0x040048B1 RID: 18609
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40048B1")]
|
|
private readonly bool[] CLKMBNHHNIK;
|
|
|
|
// Token: 0x040048B2 RID: 18610
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40048B2")]
|
|
private string CNBKKCJAHPP;
|
|
|
|
// Token: 0x020012B5 RID: 4789
|
|
[Token(Token = "0x20012B5")]
|
|
public sealed class HHLBJEFNOPM : MulticastDelegate
|
|
{
|
|
// Token: 0x06006CDE RID: 27870 RVA: 0x00181694 File Offset: 0x0017F894
|
|
[Token(Token = "0x6006CDE")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public HHLBJEFNOPM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06006CDF RID: 27871 RVA: 0x001816B0 File Offset: 0x0017F8B0
|
|
[Token(Token = "0x6006CDF")]
|
|
[Address(RVA = "0x4D7E10", Offset = "0x4D6C10", VA = "0x1804D7E10", Slot = "13")]
|
|
public void Invoke(IReadOnlyList<CCEOLAOLEKJ> LLCIDEKMKBG)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006CE0 RID: 27872 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6006CE0")]
|
|
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(IReadOnlyList<CCEOLAOLEKJ> LLCIDEKMKBG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06006CE1 RID: 27873 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6006CE1")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020012B7 RID: 4791
|
|
[Token(Token = "0x20012B7")]
|
|
[CompilerGenerated]
|
|
private sealed class AMCFECFPMNI
|
|
{
|
|
// Token: 0x06006CE5 RID: 27877 RVA: 0x00181838 File Offset: 0x0017FA38
|
|
[Token(Token = "0x6006CE5")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public AMCFECFPMNI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006CE6 RID: 27878 RVA: 0x0018184C File Offset: 0x0017FA4C
|
|
[Token(Token = "0x6006CE6")]
|
|
[Address(RVA = "0x116F2A0", Offset = "0x116E0A0", VA = "0x18116F2A0")]
|
|
internal bool <OnSearchComplete>b__0(CHMKJJNNAKO r)
|
|
{
|
|
return this.isEmptySearch || r.<GIAGDNCDKHK>k__BackingField > 0;
|
|
}
|
|
|
|
// Token: 0x040048B5 RID: 18613
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40048B5")]
|
|
public bool isEmptySearch;
|
|
}
|
|
}
|