using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Security.Cryptography.X509Certificates; using System.Text; using BestHTTP; using BestHTTP.Forms; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200158F RID: 5519 [Token(Token = "0x200158F")] public class NEBIGEDJGPP : IDisposable { // Token: 0x06007EB6 RID: 32438 RVA: 0x001B4D44 File Offset: 0x001B2F44 [Token(Token = "0x6007EB6")] [Address(RVA = "0xD75560", Offset = "0xD74360", VA = "0x180D75560")] public NEBIGEDJGPP(Uri PACGLAIGOMF, HTTPMethods APAICGIHAGJ) { HTTPRequest httprequest = new HTTPRequest(PACGLAIGOMF, APAICGIHAGJ); this.CILJCPLDLLN = httprequest; this.IJPKBHEJDOL = (ulong)0L; bool flag = BPHGKAEDBPE.KNJJNNNAEKB(PACGLAIGOMF); this.CILJCPLDLLN.DisableCache = flag; } // Token: 0x06007EB7 RID: 32439 RVA: 0x001B4D88 File Offset: 0x001B2F88 [Token(Token = "0x6007EB7")] [Address(RVA = "0xD75480", Offset = "0xD74280", VA = "0x180D75480")] public NEBIGEDJGPP(Uri PACGLAIGOMF, HTTPMethods APAICGIHAGJ, Action AFLPGGJMPOE) { HTTPRequest httprequest = new HTTPRequest(PACGLAIGOMF, APAICGIHAGJ); this.CILJCPLDLLN = httprequest; this.IJPKBHEJDOL = AFLPGGJMPOE; bool flag = BPHGKAEDBPE.KNJJNNNAEKB(PACGLAIGOMF); this.CILJCPLDLLN.DisableCache = flag; } // Token: 0x06007EB8 RID: 32440 RVA: 0x001B4DCC File Offset: 0x001B2FCC [Token(Token = "0x6007EB8")] [Address(RVA = "0xD74CD0", Offset = "0xD73AD0", VA = "0x180D74CD0", Slot = "4")] public void Dispose() { this.CILJCPLDLLN.Dispose(); this.IFCAMGMFHCF = true; } // Token: 0x17001555 RID: 5461 // (get) Token: 0x06007EB9 RID: 32441 RVA: 0x001B4DF4 File Offset: 0x001B2FF4 // (set) Token: 0x06007EBA RID: 32442 RVA: 0x001B4E08 File Offset: 0x001B3008 [Token(Token = "0x17001555")] public Action IJPKBHEJDOL { [Token(Token = "0x6007EB9")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get; [Token(Token = "0x6007EBA")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] set; } // Token: 0x17001556 RID: 5462 // (get) Token: 0x06007EBB RID: 32443 RVA: 0x001B4E1C File Offset: 0x001B301C [Token(Token = "0x17001556")] public Uri FHCKMFKKHLK { [Token(Token = "0x6007EBB")] [Address(RVA = "0xD74CB0", Offset = "0xD73AB0", VA = "0x180D74CB0")] get { return this.CILJCPLDLLN.CurrentUri; } } // Token: 0x17001557 RID: 5463 // (get) Token: 0x06007EBC RID: 32444 RVA: 0x001B4E3C File Offset: 0x001B303C // (set) Token: 0x06007EBD RID: 32445 RVA: 0x001B4E5C File Offset: 0x001B305C [Token(Token = "0x17001557")] public Uri NJIBHKPHKFF { [Token(Token = "0x6007EBC")] [Address(RVA = "0x567220", Offset = "0x566020", VA = "0x180567220")] get { return this.CILJCPLDLLN.k__BackingField; } [Token(Token = "0x6007EBD")] [Address(RVA = "0xD752B0", Offset = "0xD740B0", VA = "0x180D752B0")] set { this.CILJCPLDLLN.k__BackingField = value; } } // Token: 0x17001558 RID: 5464 // (get) Token: 0x06007EBE RID: 32446 RVA: 0x001B4E7C File Offset: 0x001B307C // (set) Token: 0x06007EBF RID: 32447 RVA: 0x001B4E9C File Offset: 0x001B309C [Token(Token = "0x17001558")] public int LNEDNNJCPMG { [Token(Token = "0x6007EBE")] [Address(RVA = "0xD75460", Offset = "0xD74260", VA = "0x180D75460")] get { return this.CILJCPLDLLN.k__BackingField; } [Token(Token = "0x6007EBF")] [Address(RVA = "0xD74F60", Offset = "0xD73D60", VA = "0x180D74F60")] set { this.CILJCPLDLLN.k__BackingField = value; } } // Token: 0x17001559 RID: 5465 // (get) Token: 0x06007EC0 RID: 32448 RVA: 0x001B4EBC File Offset: 0x001B30BC // (set) Token: 0x06007EC1 RID: 32449 RVA: 0x001B4EDC File Offset: 0x001B30DC [Token(Token = "0x17001559")] public bool EODJLJDMFJE { [Token(Token = "0x6007EC0")] [Address(RVA = "0xD75440", Offset = "0xD74240", VA = "0x180D75440")] get { return this.CILJCPLDLLN.disableCache; } [Token(Token = "0x6007EC1")] [Address(RVA = "0xD75290", Offset = "0xD74090", VA = "0x180D75290")] set { this.CILJCPLDLLN.DisableCache = value; } } // Token: 0x06007EC2 RID: 32450 RVA: 0x001B4EFC File Offset: 0x001B30FC [Token(Token = "0x6007EC2")] [Address(RVA = "0xD74F80", Offset = "0xD73D80", VA = "0x180D74F80")] public byte[] IKIDEGJONEL() { return this.CILJCPLDLLN.GetEntityBody(); } // Token: 0x06007EC3 RID: 32451 RVA: 0x001B4F1C File Offset: 0x001B311C [Token(Token = "0x6007EC3")] [Address(RVA = "0xD753A0", Offset = "0xD741A0", VA = "0x180D753A0")] public void MKICFHMIDJC(string MMBOKOLAJFH, string ONGBFDACHHG) { this.CILJCPLDLLN.SetHeader(MMBOKOLAJFH, ONGBFDACHHG); } // Token: 0x06007EC4 RID: 32452 RVA: 0x001B4F3C File Offset: 0x001B313C [Token(Token = "0x6007EC4")] [Address(RVA = "0xD753C0", Offset = "0xD741C0", VA = "0x180D753C0")] public string NCEALEFPEKL(string MMBOKOLAJFH) { return this.CILJCPLDLLN.GetFirstHeaderValue(MMBOKOLAJFH); } // Token: 0x06007EC5 RID: 32453 RVA: 0x001B4F5C File Offset: 0x001B315C [Token(Token = "0x6007EC5")] [Address(RVA = "0xD74FC0", Offset = "0xD73DC0", VA = "0x180D74FC0")] public void JJPKKFIALBN(IEnumerable> MDOPLMHIKLP) { int num; HTTPUrlEncodedForm httpurlEncodedForm; do { num = 0; if (!Enumerable.Any>(MDOPLMHIKLP)) { return; } httpurlEncodedForm = new HTTPUrlEncodedForm(); num += num; num++; if (httpurlEncodedForm != 0) { if (num >= httpurlEncodedForm) { goto IL_2D; } num += num; if (num != httpurlEncodedForm) { num++; goto IL_2D; } IL_31: httpurlEncodedForm += httpurlEncodedForm; goto IL_35; IL_2D: httpurlEncodedForm += httpurlEncodedForm; goto IL_31; } IL_35: if (httpurlEncodedForm != 0) { } } while (num != 0); this.CILJCPLDLLN.FormImpl = httpurlEncodedForm; } // Token: 0x06007EC6 RID: 32454 RVA: 0x001B4FC4 File Offset: 0x001B31C4 [Token(Token = "0x6007EC6")] [Address(RVA = "0xD74FA0", Offset = "0xD73DA0", VA = "0x180D74FA0")] public void JJPKKFIALBN(HTTPUrlEncodedForm MDOPLMHIKLP) { this.CILJCPLDLLN.FormImpl = MDOPLMHIKLP; } // Token: 0x06007EC7 RID: 32455 RVA: 0x001B4FE4 File Offset: 0x001B31E4 [Token(Token = "0x6007EC7")] [Address(RVA = "0xD74FA0", Offset = "0xD73DA0", VA = "0x180D74FA0")] public void JJPKKFIALBN(HTTPMultiPartForm MDOPLMHIKLP) { this.CILJCPLDLLN.FormImpl = MDOPLMHIKLP; } // Token: 0x06007EC8 RID: 32456 RVA: 0x001B5004 File Offset: 0x001B3204 [Token(Token = "0x6007EC8")] [Address(RVA = "0xD74C20", Offset = "0xD73A20", VA = "0x180D74C20")] public void AMGENGBNEPK(string LKHEMOPOEIM) { Encoding utf = Encoding.UTF8; this.CILJCPLDLLN.SetHeader("Content-Type", "application/json"); int num; this.CILJCPLDLLN.k__BackingField = num; } // Token: 0x06007EC9 RID: 32457 RVA: 0x001B5040 File Offset: 0x001B3240 [Token(Token = "0x6007EC9")] [Address(RVA = "0xD752D0", Offset = "0xD740D0", VA = "0x180D752D0")] public void LMKPACBCFAB() { HTTPRequest ciljcpldlln = this.CILJCPLDLLN; int num; Func func = new Func(num.PLEAFLNLFGM); num = 0; ciljcpldlln.CustomCertificationValidator += func; this.CILJCPLDLLN.k__BackingField = typeof(HGEPMKLHJJL.PJDMENFIIJI).TypeHandle; } // Token: 0x06007ECA RID: 32458 RVA: 0x001B5080 File Offset: 0x001B3280 [Token(Token = "0x6007ECA")] [Address(RVA = "0xD74D00", Offset = "0xD73B00", VA = "0x180D74D00")] public void GDOIHJPIPBM() { Action action = this.k__BackingField; Action callback = action; HTTPRequest ciljcpldlln = this.CILJCPLDLLN; OnRequestFinishedDelegate onRequestFinishedDelegate = delegate(HTTPRequest req, HTTPResponse res) { this.NGHDHBDFABP = true; Action callback2 = callback; if (callback2 != 0) { NEBIGEDJGPP <>4__this = this; HOOILIHKMEG kbliemepkok = <>4__this.KBLIEMEPKOK; if (kbliemepkok == 0) { HTTPResponse k__BackingField = <>4__this.CILJCPLDLLN.k__BackingField; if (k__BackingField != 0) { HOOILIHKMEG hooilihkmeg = new HOOILIHKMEG(k__BackingField); <>4__this.KBLIEMEPKOK = hooilihkmeg; } } callback2(<>4__this, kbliemepkok); } }; ciljcpldlln.k__BackingField = onRequestFinishedDelegate; HTTPRequest httprequest = this.CILJCPLDLLN.Send(); } // Token: 0x06007ECB RID: 32459 RVA: 0x001B50D8 File Offset: 0x001B32D8 [Token(Token = "0x6007ECB")] [Address(RVA = "0xD753E0", Offset = "0xD741E0", VA = "0x180D753E0")] public IEnumerator ODLGECFLMBH() { /* An exception occurred when decompiling this method (06007ECB) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator NEBIGEDJGPP::ODLGECFLMBH() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(MMPLBCDCMOC::System.IDisposable.Dispose, ldloc:MMPLBCDCMOC(var_0)) stfld:int32(MMPLBCDCMOC::<>1__state, ldloc:MMPLBCDCMOC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:NEBIGEDJGPP(MMPLBCDCMOC::<>4__this, ldloc:MMPLBCDCMOC(var_0), ldloc:NEBIGEDJGPP(this)) } 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: 0x1700155A RID: 5466 // (get) Token: 0x06007ECC RID: 32460 RVA: 0x001B50FC File Offset: 0x001B32FC [Token(Token = "0x1700155A")] public HOOILIHKMEG FKNOPGEADKO { [Token(Token = "0x6007ECC")] [Address(RVA = "0xD75200", Offset = "0xD74000", VA = "0x180D75200")] get { HOOILIHKMEG kbliemepkok = this.KBLIEMEPKOK; if (kbliemepkok == 0) { HTTPResponse k__BackingField = this.CILJCPLDLLN.k__BackingField; if (k__BackingField != 0) { HOOILIHKMEG hooilihkmeg = new HOOILIHKMEG(k__BackingField); this.KBLIEMEPKOK = hooilihkmeg; } } return kbliemepkok; } } // Token: 0x06007ECD RID: 32461 RVA: 0x001B513C File Offset: 0x001B333C [Token(Token = "0x6007ECD")] [Address(RVA = "0xD74DC0", Offset = "0xD73BC0", VA = "0x180D74DC0")] public string GLGCGFDLEJE() { HTTPRequestStates k__BackingField = this.CILJCPLDLLN.k__BackingField; string text = "HTTPRequest is in an invalid state: " + k__BackingField; Debug.LogError(text); return "Unexpected state"; } // Token: 0x04005528 RID: 21800 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4005528")] private readonly HTTPRequest CILJCPLDLLN; // Token: 0x04005529 RID: 21801 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4005529")] private bool NGHDHBDFABP; // Token: 0x0400552A RID: 21802 [FieldOffset(Offset = "0x19")] [Token(Token = "0x400552A")] private bool IFCAMGMFHCF; // Token: 0x0400552C RID: 21804 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400552C")] private HOOILIHKMEG KBLIEMEPKOK; // Token: 0x02001590 RID: 5520 [Token(Token = "0x2001590")] [CompilerGenerated] private sealed class GOBKKLLKODG { // Token: 0x06007ECE RID: 32462 RVA: 0x001B51B0 File Offset: 0x001B33B0 [Token(Token = "0x6007ECE")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public GOBKKLLKODG() { } // Token: 0x06007ECF RID: 32463 RVA: 0x001B51C4 File Offset: 0x001B33C4 [Token(Token = "0x6007ECF")] [Address(RVA = "0xD71410", Offset = "0xD70210", VA = "0x180D71410")] internal void b__0(HTTPRequest req, HTTPResponse res) { this.<>4__this.NGHDHBDFABP = true; Action action = this.callback; if (action != 0) { NEBIGEDJGPP nebigedjgpp = this.<>4__this; HOOILIHKMEG kbliemepkok = nebigedjgpp.KBLIEMEPKOK; if (kbliemepkok == 0) { HTTPResponse k__BackingField = nebigedjgpp.CILJCPLDLLN.k__BackingField; if (k__BackingField != 0) { HOOILIHKMEG hooilihkmeg = new HOOILIHKMEG(k__BackingField); nebigedjgpp.KBLIEMEPKOK = hooilihkmeg; } } action(nebigedjgpp, kbliemepkok); } } // Token: 0x0400552D RID: 21805 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400552D")] public NEBIGEDJGPP <>4__this; // Token: 0x0400552E RID: 21806 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400552E")] public Action callback; } }