Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/NKHBKKGOIHL.cs
T
2026-04-10 22:50:51 +02:00

395 lines
14 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02001579 RID: 5497
[Token(Token = "0x2001579")]
public static class NKHBKKGOIHL
{
// Token: 0x06007E56 RID: 32342 RVA: 0x001B39A0 File Offset: 0x001B1BA0
[Token(Token = "0x6007E56")]
[Address(RVA = "0xD883E0", Offset = "0xD871E0", VA = "0x180D883E0")]
public static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.NPCPLFAONFO);
num = 0;
int num2 = 0;
BPHGKAEDBPE.CABLOFOHBDM(0, action, num2);
}
// Token: 0x06007E57 RID: 32343 RVA: 0x001B39C8 File Offset: 0x001B1BC8
[Token(Token = "0x6007E57")]
[Address(RVA = "0xD88C60", Offset = "0xD87A60", VA = "0x180D88C60")]
private static void NPCPLFAONFO()
{
NKHBKKGOIHL.AOGOKCJGDAO.LKLKGDMFMCC();
NKHBKKGOIHL.HDKLANNDCLI.LKLKGDMFMCC();
}
// Token: 0x06007E58 RID: 32344 RVA: 0x001B39F0 File Offset: 0x001B1BF0
[Token(Token = "0x6007E58")]
[Address(RVA = "0xD88C40", Offset = "0xD87A40", VA = "0x180D88C40")]
private static int GNKBOEFEPGB(string CJPAPLADEJG)
{
int stringLength = CJPAPLADEJG.m_stringLength;
return stringLength + stringLength;
}
// Token: 0x06007E59 RID: 32345 RVA: 0x001B3A10 File Offset: 0x001B1C10
[Token(Token = "0x6007E59")]
[Address(RVA = "0xD88460", Offset = "0xD87260", VA = "0x180D88460")]
public static PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> EFFCNBECOKA(string CJPAPLADEJG)
{
NKHBKKGOIHL.GOGIHFCAJAF gogihfcajaf = new NKHBKKGOIHL.GOGIHFCAJAF();
gogihfcajaf.stringValue = CJPAPLADEJG;
if (!string.IsNullOrWhiteSpace(CJPAPLADEJG))
{
CPHIIFBLCDH<string, bool> aogokcjgdao = NKHBKKGOIHL.AOGOKCJGDAO;
bool flag;
if (!flag)
{
int num = 0;
string[] array = new string[0];
if ("isPure" != 0)
{
}
array[0] = "isPure";
string text = new OKCMFHGECAC("api/sanitize/", num, array).MFBDEFCEDGN();
int num2 = 0;
NKHBKKGOIHL.IsStringPureRequest isStringPureRequest;
isStringPureRequest.Value = "";
isStringPureRequest.FieldGetter(num2, num, array);
string stringValue = gogihfcajaf.stringValue;
isStringPureRequest.Value = stringValue;
string text2 = JsonUtility.ToJson(isStringPureRequest);
int num3 = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, num3 != 0);
int num4 = 0;
int num5 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num5 != 0, num4 != 0);
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO r)
{
CPHIIFBLCDH<string, bool> aogokcjgdao2 = NKHBKKGOIHL.AOGOKCJGDAO;
bool flag2;
if (flag2)
{
bool <GBEEHFGKJOF>k__BackingField = r.<GBEEHFGKJOF>k__BackingField;
}
CPHIIFBLCDH<string, bool> aogokcjgdao3 = NKHBKKGOIHL.AOGOKCJGDAO;
bool <GBEEHFGKJOF>k__BackingField2 = r.<GBEEHFGKJOF>k__BackingField;
string stringValue2 = gogihfcajaf.stringValue;
aogokcjgdao3.GJPAALKJKLA(stringValue2, <GBEEHFGKJOF>k__BackingField2);
};
if (num < gogihfcajaf)
{
num += num;
if (num != gogihfcajaf)
{
num++;
}
}
pmgcjepkfof2 += pmgcjepkfof2;
num += 19;
}
ulong num6;
return JJEKJGALHKO.MKLIDFOGIGO<NKHBKKGOIHL.PEHMCMIFBJO>(new NKHBKKGOIHL.PEHMCMIFBJO
{
<GBEEHFGKJOF>k__BackingField = (num6 != 0UL)
});
}
return JJEKJGALHKO.MKLIDFOGIGO<NKHBKKGOIHL.PEHMCMIFBJO>(new NKHBKKGOIHL.PEHMCMIFBJO
{
<GBEEHFGKJOF>k__BackingField = true
});
}
// Token: 0x06007E5A RID: 32346 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007E5A")]
[Address(RVA = "0xD88880", Offset = "0xD87680", VA = "0x180D88880")]
public static PMGCJEPKFOF<NKHBKKGOIHL.FLNOGGFECIG> FFECFNJFEBO(string CJPAPLADEJG, char NIANGKPCAEI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06007E5B RID: 32347 RVA: 0x001B3B38 File Offset: 0x001B1D38
[Token(Token = "0x6007E5B")]
[Address(RVA = "0xD88800", Offset = "0xD87600", VA = "0x180D88800")]
public static IEnumerator FFECFNJFEBO(string CJPAPLADEJG, char NIANGKPCAEI, BPHGKAEDBPE.OJDJIJDNFHE<string> AFLPGGJMPOE)
{
/*
An exception occurred when decompiling this method (06007E5B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator NKHBKKGOIHL::FFECFNJFEBO(System.String,System.Char,BPHGKAEDBPE/OJDJIJDNFHE<System.String>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(NLFIAMKPKIL::System.IDisposable.Dispose, ldloc:NLFIAMKPKIL(var_0))
stfld:string(NLFIAMKPKIL::stringValue, ldloc:NLFIAMKPKIL(var_0), ldloc:string(CJPAPLADEJG))
stfld:char(NLFIAMKPKIL::replacementChar, ldloc:NLFIAMKPKIL(var_0), ldloc:char(NIANGKPCAEI))
stfld:int32(NLFIAMKPKIL::<>1__state, ldloc:NLFIAMKPKIL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:class BPHGKAEDBPE/OJDJIJDNFHE<string>(NLFIAMKPKIL::callback, ldloc:NLFIAMKPKIL(var_0), ldloc:class BPHGKAEDBPE/OJDJIJDNFHE<string>(AFLPGGJMPOE))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06007E5C RID: 32348 RVA: 0x001B3B68 File Offset: 0x001B1D68
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6007E5C")]
[Address(RVA = "0xD88CF0", Offset = "0xD87AF0", VA = "0x180D88CF0")]
static NKHBKKGOIHL()
{
CPHIIFBLCDH<string, bool>.MPDHPMIIDDC mpdhpmiiddc = delegate(string key, bool value)
{
int stringLength = key.m_stringLength;
return stringLength + stringLength;
};
int num;
CPHIIFBLCDH<string, bool> cphiifblcdh = new CPHIIFBLCDH(15000, mpdhpmiiddc, num);
num = 0;
NKHBKKGOIHL.AOGOKCJGDAO = cphiifblcdh;
CPHIIFBLCDH<string, string>.MPDHPMIIDDC mpdhpmiiddc2 = delegate(string key, string value)
{
int stringLength2 = key.m_stringLength;
return stringLength2 + stringLength2;
};
int num2;
CPHIIFBLCDH<string, string> cphiifblcdh2 = new CPHIIFBLCDH(30000, mpdhpmiiddc2, num2);
num2 = 0;
NKHBKKGOIHL.HDKLANNDCLI = cphiifblcdh2;
}
// Token: 0x040054E3 RID: 21731
[Token(Token = "0x40054E3")]
private const string LICKOAJDMOI = "api/sanitize/";
// Token: 0x040054E4 RID: 21732
[Token(Token = "0x40054E4")]
private const int MOHDOPEALFC = 15000;
// Token: 0x040054E5 RID: 21733
[Token(Token = "0x40054E5")]
private static readonly CPHIIFBLCDH<string, bool> AOGOKCJGDAO;
// Token: 0x040054E6 RID: 21734
[Token(Token = "0x40054E6")]
private const int COHJPCOHAJJ = 30000;
// Token: 0x040054E7 RID: 21735
[Token(Token = "0x40054E7")]
private static readonly CPHIIFBLCDH<string, string> HDKLANNDCLI;
// Token: 0x0200157A RID: 5498
[Token(Token = "0x200157A")]
[Serializable]
public class IsStringPureRequest
{
// Token: 0x06007E5D RID: 32349 RVA: 0x001B3BC8 File Offset: 0x001B1DC8
[Token(Token = "0x6007E5D")]
[Address(RVA = "0xD71D00", Offset = "0xD70B00", VA = "0x180D71D00")]
public IsStringPureRequest()
{
}
// Token: 0x040054E8 RID: 21736
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40054E8")]
public string Value = "";
}
// Token: 0x0200157B RID: 5499
[Token(Token = "0x200157B")]
[Serializable]
public class PurifyStringRequest
{
// Token: 0x06007E5E RID: 32350 RVA: 0x001B3BE8 File Offset: 0x001B1DE8
[Token(Token = "0x6007E5E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PurifyStringRequest()
{
}
// Token: 0x040054E9 RID: 21737
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40054E9")]
public string Value;
// Token: 0x040054EA RID: 21738
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40054EA")]
public char ReplacementChar;
}
// Token: 0x0200157C RID: 5500
[Token(Token = "0x200157C")]
public class PEHMCMIFBJO : IFAIJAGLDFK
{
// Token: 0x1700154E RID: 5454
// (get) Token: 0x06007E5F RID: 32351 RVA: 0x001B3BFC File Offset: 0x001B1DFC
// (set) Token: 0x06007E60 RID: 32352 RVA: 0x001B3C10 File Offset: 0x001B1E10
[Token(Token = "0x1700154E")]
public bool GIAODAJCPFI
{
[Token(Token = "0x6007E5F")]
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")]
get;
[Token(Token = "0x6007E60")]
[Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50")]
set;
}
// Token: 0x06007E61 RID: 32353 RVA: 0x001B3C24 File Offset: 0x001B1E24
[Token(Token = "0x6007E61")]
[Address(RVA = "0xD89AF0", Offset = "0xD888F0", VA = "0x180D89AF0", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
bool flag = AEOPHJMOOFE.AAKIMHHKCFB<bool>("IsPure", PMMGDNALAEB);
this.<GBEEHFGKJOF>k__BackingField = flag;
}
// Token: 0x06007E62 RID: 32354 RVA: 0x001B3C44 File Offset: 0x001B1E44
[Token(Token = "0x6007E62")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PEHMCMIFBJO()
{
}
}
// Token: 0x0200157D RID: 5501
[Token(Token = "0x200157D")]
public struct FLNOGGFECIG
{
// Token: 0x06007E63 RID: 32355 RVA: 0x001B3C58 File Offset: 0x001B1E58
[Token(Token = "0x6007E63")]
[Address(RVA = "0xD71100", Offset = "0xD6FF00", VA = "0x180D71100")]
public FLNOGGFECIG(bool AIAJBPJOIDA, string GOANPFPMHJE)
{
this.FDNBBCIPDMK = GOANPFPMHJE;
this.NICBMDMHNNK = AIAJBPJOIDA;
}
// Token: 0x040054EC RID: 21740
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40054EC")]
public readonly bool NICBMDMHNNK;
// Token: 0x040054ED RID: 21741
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40054ED")]
public readonly string FDNBBCIPDMK;
}
// Token: 0x0200157E RID: 5502
[Token(Token = "0x200157E")]
[CompilerGenerated]
private sealed class GOGIHFCAJAF
{
// Token: 0x06007E64 RID: 32356 RVA: 0x001B3C74 File Offset: 0x001B1E74
[Token(Token = "0x6007E64")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GOGIHFCAJAF()
{
}
// Token: 0x06007E65 RID: 32357 RVA: 0x001B3C88 File Offset: 0x001B1E88
[Token(Token = "0x6007E65")]
[Address(RVA = "0xD71500", Offset = "0xD70300", VA = "0x180D71500")]
internal void <RequestIsStringPure>b__0(NKHBKKGOIHL.PEHMCMIFBJO r)
{
CPHIIFBLCDH<string, bool> aogokcjgdao = NKHBKKGOIHL.AOGOKCJGDAO;
bool flag;
if (flag)
{
bool <GBEEHFGKJOF>k__BackingField = r.<GBEEHFGKJOF>k__BackingField;
}
CPHIIFBLCDH<string, bool> aogokcjgdao2 = NKHBKKGOIHL.AOGOKCJGDAO;
bool <GBEEHFGKJOF>k__BackingField2 = r.<GBEEHFGKJOF>k__BackingField;
string text = this.stringValue;
aogokcjgdao2.GJPAALKJKLA(text, <GBEEHFGKJOF>k__BackingField2);
}
// Token: 0x040054EE RID: 21742
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40054EE")]
public string stringValue;
}
// Token: 0x0200157F RID: 5503
[Token(Token = "0x200157F")]
[CompilerGenerated]
private sealed class IJEMNAFBILO
{
// Token: 0x06007E66 RID: 32358 RVA: 0x001B3CD0 File Offset: 0x001B1ED0
[Token(Token = "0x6007E66")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public IJEMNAFBILO()
{
}
// Token: 0x06007E67 RID: 32359 RVA: 0x001B3CE4 File Offset: 0x001B1EE4
[Token(Token = "0x6007E67")]
[Address(RVA = "0xD71940", Offset = "0xD70740", VA = "0x180D71940")]
internal NKHBKKGOIHL.FLNOGGFECIG <PurifyString>b__0(string purifiedString)
{
CPHIIFBLCDH<string, string> hdklanndcli = NKHBKKGOIHL.HDKLANNDCLI;
throw new NullReferenceException();
}
// Token: 0x040054EF RID: 21743
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40054EF")]
public string stringValue;
}
// Token: 0x02001581 RID: 5505
[Token(Token = "0x2001581")]
[CompilerGenerated]
private sealed class AIMAEDOPPOE
{
// Token: 0x06007E6D RID: 32365 RVA: 0x001B3D8C File Offset: 0x001B1F8C
[Token(Token = "0x6007E6D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AIMAEDOPPOE()
{
}
// Token: 0x06007E6E RID: 32366 RVA: 0x001B3DA0 File Offset: 0x001B1FA0
[Token(Token = "0x6007E6E")]
[Address(RVA = "0xD6FD70", Offset = "0xD6EB70", VA = "0x180D6FD70")]
internal void <PurifyString>b__0(string error, string response)
{
Debug.LogError("Error purifying string:" + error);
bool flag;
if (!flag)
{
CPHIIFBLCDH<string, string> hdklanndcli = NKHBKKGOIHL.HDKLANNDCLI;
string text = this.stringValue;
hdklanndcli.GJPAALKJKLA(text, response);
}
BPHGKAEDBPE.HADGLCCBNHM<string>(this.callback, error, response);
}
// Token: 0x040054F2 RID: 21746
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40054F2")]
public string stringValue;
// Token: 0x040054F3 RID: 21747
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40054F3")]
public BPHGKAEDBPE.OJDJIJDNFHE<string> callback;
}
}