Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x02001654 RID: 5716
[Token(Token = "0x2001654")]
public static class NKHBKKGOIHL
{
// Token: 0x06008215 RID: 33301 RVA: 0x001BCA00 File Offset: 0x001BAC00
[Token(Token = "0x6008215")]
[Address(RVA = "0x218A2A0", Offset = "0x21892A0", VA = "0x18218A2A0")]
public static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.NPCPLFAONFO);
num = 0;
int num2 = 0;
BPHGKAEDBPE.CABLOFOHBDM(0, action, num2);
}
// Token: 0x06008216 RID: 33302 RVA: 0x001BCA28 File Offset: 0x001BAC28
[Token(Token = "0x6008216")]
[Address(RVA = "0x218AAC0", Offset = "0x2189AC0", VA = "0x18218AAC0")]
private static void NPCPLFAONFO()
{
NKHBKKGOIHL.AOGOKCJGDAO.LKLKGDMFMCC();
NKHBKKGOIHL.HDKLANNDCLI.LKLKGDMFMCC();
}
// Token: 0x06008217 RID: 33303 RVA: 0x001BCA50 File Offset: 0x001BAC50
[Token(Token = "0x6008217")]
[Address(RVA = "0x218AAA0", Offset = "0x2189AA0", VA = "0x18218AAA0")]
private static int GNKBOEFEPGB(string CJPAPLADEJG)
{
int stringLength = CJPAPLADEJG.m_stringLength;
return stringLength + stringLength;
}
// Token: 0x06008218 RID: 33304 RVA: 0x001BCA70 File Offset: 0x001BAC70
[Token(Token = "0x6008218")]
[Address(RVA = "0x218A320", Offset = "0x2189320", VA = "0x18218A320")]
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: 0x06008219 RID: 33305 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6008219")]
[Address(RVA = "0x218A740", Offset = "0x2189740", VA = "0x18218A740")]
public static PMGCJEPKFOF<NKHBKKGOIHL.FLNOGGFECIG> FFECFNJFEBO(string CJPAPLADEJG, char NIANGKPCAEI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600821A RID: 33306 RVA: 0x001BCB98 File Offset: 0x001BAD98
[Token(Token = "0x600821A")]
[Address(RVA = "0x218A6C0", Offset = "0x21896C0", VA = "0x18218A6C0")]
public static IEnumerator FFECFNJFEBO(string CJPAPLADEJG, char NIANGKPCAEI, BPHGKAEDBPE.OJDJIJDNFHE<string> AFLPGGJMPOE)
{
/*
An exception occurred when decompiling this method (0600821A)
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: 0x0600821B RID: 33307 RVA: 0x001BCBC8 File Offset: 0x001BADC8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600821B")]
[Address(RVA = "0x218AB50", Offset = "0x2189B50", VA = "0x18218AB50")]
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: 0x0400568E RID: 22158
[Token(Token = "0x400568E")]
private const string LICKOAJDMOI = "api/sanitize/";
// Token: 0x0400568F RID: 22159
[Token(Token = "0x400568F")]
private const int MOHDOPEALFC = 15000;
// Token: 0x04005690 RID: 22160
[Token(Token = "0x4005690")]
private static readonly CPHIIFBLCDH<string, bool> AOGOKCJGDAO;
// Token: 0x04005691 RID: 22161
[Token(Token = "0x4005691")]
private const int COHJPCOHAJJ = 30000;
// Token: 0x04005692 RID: 22162
[Token(Token = "0x4005692")]
private static readonly CPHIIFBLCDH<string, string> HDKLANNDCLI;
// Token: 0x02001655 RID: 5717
[Token(Token = "0x2001655")]
[Serializable]
public class IsStringPureRequest
{
// Token: 0x0600821C RID: 33308 RVA: 0x001BCC28 File Offset: 0x001BAE28
[Token(Token = "0x600821C")]
[Address(RVA = "0x2188720", Offset = "0x2187720", VA = "0x182188720")]
public IsStringPureRequest()
{
}
// Token: 0x04005693 RID: 22163
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005693")]
public string Value = "";
}
// Token: 0x02001656 RID: 5718
[Token(Token = "0x2001656")]
[Serializable]
public class PurifyStringRequest
{
// Token: 0x0600821D RID: 33309 RVA: 0x001BCC48 File Offset: 0x001BAE48
[Token(Token = "0x600821D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PurifyStringRequest()
{
}
// Token: 0x04005694 RID: 22164
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005694")]
public string Value;
// Token: 0x04005695 RID: 22165
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4005695")]
public char ReplacementChar;
}
// Token: 0x02001657 RID: 5719
[Token(Token = "0x2001657")]
public class PEHMCMIFBJO : IFAIJAGLDFK
{
// Token: 0x170015ED RID: 5613
// (get) Token: 0x0600821E RID: 33310 RVA: 0x001BCC5C File Offset: 0x001BAE5C
// (set) Token: 0x0600821F RID: 33311 RVA: 0x001BCC70 File Offset: 0x001BAE70
[Token(Token = "0x170015ED")]
public bool GIAODAJCPFI
{
[Token(Token = "0x600821E")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get;
[Token(Token = "0x600821F")]
[Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")]
set;
}
// Token: 0x06008220 RID: 33312 RVA: 0x001BCC84 File Offset: 0x001BAE84
[Token(Token = "0x6008220")]
[Address(RVA = "0x219F5B0", Offset = "0x219E5B0", VA = "0x18219F5B0", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
bool flag = AEOPHJMOOFE.AAKIMHHKCFB<bool>("IsPure", PMMGDNALAEB);
this.<GBEEHFGKJOF>k__BackingField = flag;
}
// Token: 0x06008221 RID: 33313 RVA: 0x001BCCA4 File Offset: 0x001BAEA4
[Token(Token = "0x6008221")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PEHMCMIFBJO()
{
}
}
// Token: 0x02001658 RID: 5720
[Token(Token = "0x2001658")]
public struct FLNOGGFECIG
{
// Token: 0x06008222 RID: 33314 RVA: 0x001BCCB8 File Offset: 0x001BAEB8
[Token(Token = "0x6008222")]
[Address(RVA = "0x1C0E5A0", Offset = "0x1C0D5A0", VA = "0x181C0E5A0")]
public FLNOGGFECIG(bool AIAJBPJOIDA, string GOANPFPMHJE)
{
this.FDNBBCIPDMK = GOANPFPMHJE;
this.NICBMDMHNNK = AIAJBPJOIDA;
}
// Token: 0x04005697 RID: 22167
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4005697")]
public readonly bool NICBMDMHNNK;
// Token: 0x04005698 RID: 22168
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4005698")]
public readonly string FDNBBCIPDMK;
}
// Token: 0x02001659 RID: 5721
[Token(Token = "0x2001659")]
[CompilerGenerated]
private sealed class GOGIHFCAJAF
{
// Token: 0x06008223 RID: 33315 RVA: 0x001BCCD4 File Offset: 0x001BAED4
[Token(Token = "0x6008223")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GOGIHFCAJAF()
{
}
// Token: 0x06008224 RID: 33316 RVA: 0x001BCCE8 File Offset: 0x001BAEE8
[Token(Token = "0x6008224")]
[Address(RVA = "0x21884F0", Offset = "0x21874F0", VA = "0x1821884F0")]
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: 0x04005699 RID: 22169
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005699")]
public string stringValue;
}
// Token: 0x0200165A RID: 5722
[Token(Token = "0x200165A")]
[CompilerGenerated]
private sealed class IJEMNAFBILO
{
// Token: 0x06008225 RID: 33317 RVA: 0x001BCD30 File Offset: 0x001BAF30
[Token(Token = "0x6008225")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IJEMNAFBILO()
{
}
// Token: 0x06008226 RID: 33318 RVA: 0x001BCD44 File Offset: 0x001BAF44
[Token(Token = "0x6008226")]
[Address(RVA = "0x2188680", Offset = "0x2187680", VA = "0x182188680")]
internal NKHBKKGOIHL.FLNOGGFECIG <PurifyString>b__0(string purifiedString)
{
CPHIIFBLCDH<string, string> hdklanndcli = NKHBKKGOIHL.HDKLANNDCLI;
throw new NullReferenceException();
}
// Token: 0x0400569A RID: 22170
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400569A")]
public string stringValue;
}
// Token: 0x0200165C RID: 5724
[Token(Token = "0x200165C")]
[CompilerGenerated]
private sealed class AIMAEDOPPOE
{
// Token: 0x0600822C RID: 33324 RVA: 0x001BCDEC File Offset: 0x001BAFEC
[Token(Token = "0x600822C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AIMAEDOPPOE()
{
}
// Token: 0x0600822D RID: 33325 RVA: 0x001BCE00 File Offset: 0x001BB000
[Token(Token = "0x600822D")]
[Address(RVA = "0x21881D0", Offset = "0x21871D0", VA = "0x1821881D0")]
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: 0x0400569D RID: 22173
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400569D")]
public string stringValue;
// Token: 0x0400569E RID: 22174
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400569E")]
public BPHGKAEDBPE.OJDJIJDNFHE<string> callback;
}
}