336 lines
10 KiB
C#
336 lines
10 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Security.Cryptography.X509Certificates;
|
|
using System.Text;
|
|
using BestHTTP;
|
|
using BestHTTP.Forms;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000F7A RID: 3962
|
|
[Token(Token = "0x2000F7A")]
|
|
[StructLayout(3)]
|
|
public class NEBIGEDJGPP : IDisposable
|
|
{
|
|
// Token: 0x06005FC0 RID: 24512 RVA: 0x00154434 File Offset: 0x00152634
|
|
[Token(Token = "0x6005FC0")]
|
|
[Address(RVA = "0x1434D00", Offset = "0x1433700", VA = "0x181434D00")]
|
|
public NEBIGEDJGPP(Uri uri, HTTPMethods method)
|
|
{
|
|
HTTPRequest httprequest = new HTTPRequest(uri, method);
|
|
this.CILJCPLDLLN = httprequest;
|
|
this.IJPKBHEJDOL = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06005FC1 RID: 24513 RVA: 0x00154460 File Offset: 0x00152660
|
|
[Token(Token = "0x6005FC1")]
|
|
[Address(RVA = "0x1434C70", Offset = "0x1433670", VA = "0x181434C70")]
|
|
public NEBIGEDJGPP(Uri uri, HTTPMethods method, Action<NEBIGEDJGPP, HOOILIHKMEG> callback)
|
|
{
|
|
HTTPRequest httprequest = new HTTPRequest(uri, method);
|
|
this.CILJCPLDLLN = httprequest;
|
|
this.IJPKBHEJDOL = callback;
|
|
}
|
|
|
|
// Token: 0x06005FC2 RID: 24514 RVA: 0x0015448C File Offset: 0x0015268C
|
|
[Token(Token = "0x6005FC2")]
|
|
[Address(RVA = "0x14345D0", Offset = "0x1432FD0", VA = "0x1814345D0", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
this.CILJCPLDLLN.Dispose();
|
|
}
|
|
|
|
// Token: 0x17001139 RID: 4409
|
|
// (get) Token: 0x06005FC3 RID: 24515 RVA: 0x001544AC File Offset: 0x001526AC
|
|
// (set) Token: 0x06005FC4 RID: 24516 RVA: 0x001544C0 File Offset: 0x001526C0
|
|
[Token(Token = "0x17001139")]
|
|
public Action<NEBIGEDJGPP, HOOILIHKMEG> IJPKBHEJDOL
|
|
{
|
|
[Token(Token = "0x6005FC3")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get;
|
|
[Token(Token = "0x6005FC4")]
|
|
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700113A RID: 4410
|
|
// (get) Token: 0x06005FC5 RID: 24517 RVA: 0x001544D4 File Offset: 0x001526D4
|
|
[Token(Token = "0x1700113A")]
|
|
public Uri FHCKMFKKHLK
|
|
{
|
|
[Token(Token = "0x6005FC5")]
|
|
[Address(RVA = "0x14345B0", Offset = "0x1432FB0", VA = "0x1814345B0")]
|
|
get
|
|
{
|
|
return this.CILJCPLDLLN.CurrentUri;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700113B RID: 4411
|
|
// (get) Token: 0x06005FC6 RID: 24518 RVA: 0x001544F4 File Offset: 0x001526F4
|
|
// (set) Token: 0x06005FC7 RID: 24519 RVA: 0x00154514 File Offset: 0x00152714
|
|
[Token(Token = "0x1700113B")]
|
|
public Uri NJIBHKPHKFF
|
|
{
|
|
[Token(Token = "0x6005FC6")]
|
|
[Address(RVA = "0xEEC5E0", Offset = "0xEEAFE0", VA = "0x180EEC5E0")]
|
|
get
|
|
{
|
|
return this.CILJCPLDLLN.<Uri>k__BackingField;
|
|
}
|
|
[Token(Token = "0x6005FC7")]
|
|
[Address(RVA = "0xEEC660", Offset = "0xEEB060", VA = "0x180EEC660")]
|
|
set
|
|
{
|
|
this.CILJCPLDLLN.<Uri>k__BackingField = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700113C RID: 4412
|
|
// (get) Token: 0x06005FC8 RID: 24520 RVA: 0x00154534 File Offset: 0x00152734
|
|
// (set) Token: 0x06005FC9 RID: 24521 RVA: 0x00154554 File Offset: 0x00152754
|
|
[Token(Token = "0x1700113C")]
|
|
public int LNEDNNJCPMG
|
|
{
|
|
[Token(Token = "0x6005FC8")]
|
|
[Address(RVA = "0x1434C50", Offset = "0x1433650", VA = "0x181434C50")]
|
|
get
|
|
{
|
|
return this.CILJCPLDLLN.<Priority>k__BackingField;
|
|
}
|
|
[Token(Token = "0x6005FC9")]
|
|
[Address(RVA = "0x1434830", Offset = "0x1433230", VA = "0x181434830")]
|
|
set
|
|
{
|
|
this.CILJCPLDLLN.<Priority>k__BackingField = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005FCA RID: 24522 RVA: 0x00154574 File Offset: 0x00152774
|
|
[Token(Token = "0x6005FCA")]
|
|
[Address(RVA = "0x1434850", Offset = "0x1433250", VA = "0x181434850")]
|
|
public byte[] IKIDEGJONEL()
|
|
{
|
|
return this.CILJCPLDLLN.GetEntityBody();
|
|
}
|
|
|
|
// Token: 0x06005FCB RID: 24523 RVA: 0x00154594 File Offset: 0x00152794
|
|
[Token(Token = "0x6005FCB")]
|
|
[Address(RVA = "0x1434C10", Offset = "0x1433610", VA = "0x181434C10")]
|
|
public void MKICFHMIDJC(string MMBOKOLAJFH, string ONGBFDACHHG)
|
|
{
|
|
this.CILJCPLDLLN.SetHeader(MMBOKOLAJFH, ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x06005FCC RID: 24524 RVA: 0x001545B4 File Offset: 0x001527B4
|
|
[Token(Token = "0x6005FCC")]
|
|
[Address(RVA = "0x1434C30", Offset = "0x1433630", VA = "0x181434C30")]
|
|
public string NCEALEFPEKL(string MMBOKOLAJFH)
|
|
{
|
|
return this.CILJCPLDLLN.GetFirstHeaderValue(MMBOKOLAJFH);
|
|
}
|
|
|
|
// Token: 0x06005FCD RID: 24525 RVA: 0x001545D4 File Offset: 0x001527D4
|
|
[Token(Token = "0x6005FCD")]
|
|
[Address(RVA = "0x1434890", Offset = "0x1433290", VA = "0x181434890")]
|
|
public void JJPKKFIALBN(IEnumerable<KeyValuePair<string, string>> MDOPLMHIKLP)
|
|
{
|
|
int num;
|
|
HTTPUrlEncodedForm httpurlEncodedForm;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!Enumerable.Any<KeyValuePair<string, string>>(MDOPLMHIKLP))
|
|
{
|
|
return;
|
|
}
|
|
httpurlEncodedForm = new HTTPUrlEncodedForm();
|
|
if (httpurlEncodedForm != 0)
|
|
{
|
|
if (num < httpurlEncodedForm)
|
|
{
|
|
num += num;
|
|
if (num != httpurlEncodedForm)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
httpurlEncodedForm += httpurlEncodedForm;
|
|
num += 19;
|
|
}
|
|
if (httpurlEncodedForm != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.CILJCPLDLLN.FormImpl = httpurlEncodedForm;
|
|
}
|
|
|
|
// Token: 0x06005FCE RID: 24526 RVA: 0x0015463C File Offset: 0x0015283C
|
|
[Token(Token = "0x6005FCE")]
|
|
[Address(RVA = "0x1434870", Offset = "0x1433270", VA = "0x181434870")]
|
|
public void JJPKKFIALBN(HTTPUrlEncodedForm MDOPLMHIKLP)
|
|
{
|
|
this.CILJCPLDLLN.FormImpl = MDOPLMHIKLP;
|
|
}
|
|
|
|
// Token: 0x06005FCF RID: 24527 RVA: 0x0015465C File Offset: 0x0015285C
|
|
[Token(Token = "0x6005FCF")]
|
|
[Address(RVA = "0x1434870", Offset = "0x1433270", VA = "0x181434870")]
|
|
public void JJPKKFIALBN(HTTPMultiPartForm MDOPLMHIKLP)
|
|
{
|
|
this.CILJCPLDLLN.FormImpl = MDOPLMHIKLP;
|
|
}
|
|
|
|
// Token: 0x06005FD0 RID: 24528 RVA: 0x0015467C File Offset: 0x0015287C
|
|
[Token(Token = "0x6005FD0")]
|
|
[Address(RVA = "0x1434520", Offset = "0x1432F20", VA = "0x181434520")]
|
|
public void AMGENGBNEPK(string LKHEMOPOEIM)
|
|
{
|
|
Encoding utf = Encoding.UTF8;
|
|
this.CILJCPLDLLN.SetHeader("Content-Type", "application/json");
|
|
int num;
|
|
this.CILJCPLDLLN.<RawData>k__BackingField = num;
|
|
}
|
|
|
|
// Token: 0x06005FD1 RID: 24529 RVA: 0x001546B8 File Offset: 0x001528B8
|
|
[Token(Token = "0x6005FD1")]
|
|
[Address(RVA = "0x1434B40", Offset = "0x1433540", VA = "0x181434B40")]
|
|
public void LMKPACBCFAB()
|
|
{
|
|
HTTPRequest ciljcpldlln = this.CILJCPLDLLN;
|
|
int num;
|
|
Func<HTTPRequest, X509Certificate, X509Chain, bool> func = new Func(num.PLEAFLNLFGM);
|
|
num = 0;
|
|
ciljcpldlln.CustomCertificationValidator += func;
|
|
this.CILJCPLDLLN.<CustomCertificateVerifyer>k__BackingField = typeof(HGEPMKLHJJL.PJDMENFIIJI).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x06005FD2 RID: 24530 RVA: 0x001546F8 File Offset: 0x001528F8
|
|
[Token(Token = "0x6005FD2")]
|
|
[Address(RVA = "0x14345F0", Offset = "0x1432FF0", VA = "0x1814345F0")]
|
|
public IEnumerator GDOIHJPIPBM()
|
|
{
|
|
Action<NEBIGEDJGPP, HOOILIHKMEG> action = this.<LJNDHFJDNDH>k__BackingField;
|
|
Action<NEBIGEDJGPP, HOOILIHKMEG> callback = action;
|
|
if (action != 0)
|
|
{
|
|
HTTPRequest ciljcpldlln = this.CILJCPLDLLN;
|
|
OnRequestFinishedDelegate onRequestFinishedDelegate = delegate(HTTPRequest req, HTTPResponse res)
|
|
{
|
|
Action<NEBIGEDJGPP, HOOILIHKMEG> callback2 = callback;
|
|
NEBIGEDJGPP <>4__this = this;
|
|
HOOILIHKMEG kbliemepkok = <>4__this.KBLIEMEPKOK;
|
|
if (kbliemepkok == 0)
|
|
{
|
|
HTTPResponse <Response>k__BackingField = <>4__this.CILJCPLDLLN.<Response>k__BackingField;
|
|
if (<Response>k__BackingField != 0)
|
|
{
|
|
HOOILIHKMEG hooilihkmeg = new HOOILIHKMEG(<Response>k__BackingField);
|
|
<>4__this.KBLIEMEPKOK = hooilihkmeg;
|
|
}
|
|
}
|
|
callback2(<>4__this, kbliemepkok);
|
|
};
|
|
ciljcpldlln.<Callback>k__BackingField = onRequestFinishedDelegate;
|
|
}
|
|
HTTPRequest httprequest = this.CILJCPLDLLN.Send();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x1700113D RID: 4413
|
|
// (get) Token: 0x06005FD3 RID: 24531 RVA: 0x00154754 File Offset: 0x00152954
|
|
[Token(Token = "0x1700113D")]
|
|
public HOOILIHKMEG FKNOPGEADKO
|
|
{
|
|
[Token(Token = "0x6005FD3")]
|
|
[Address(RVA = "0x1434AB0", Offset = "0x14334B0", VA = "0x181434AB0")]
|
|
get
|
|
{
|
|
HOOILIHKMEG kbliemepkok = this.KBLIEMEPKOK;
|
|
if (kbliemepkok == 0)
|
|
{
|
|
HTTPResponse <Response>k__BackingField = this.CILJCPLDLLN.<Response>k__BackingField;
|
|
if (<Response>k__BackingField != 0)
|
|
{
|
|
HOOILIHKMEG hooilihkmeg = new HOOILIHKMEG(<Response>k__BackingField);
|
|
this.KBLIEMEPKOK = hooilihkmeg;
|
|
}
|
|
}
|
|
return kbliemepkok;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005FD4 RID: 24532 RVA: 0x00154794 File Offset: 0x00152994
|
|
[Token(Token = "0x6005FD4")]
|
|
[Address(RVA = "0x14346B0", Offset = "0x14330B0", VA = "0x1814346B0")]
|
|
public string GLGCGFDLEJE()
|
|
{
|
|
HTTPRequestStates <State>k__BackingField = this.CILJCPLDLLN.<State>k__BackingField;
|
|
string text = "HTTPRequest is in an invalid state: " + <State>k__BackingField;
|
|
Debug.LogError(text);
|
|
return "Unexpected state";
|
|
}
|
|
|
|
// Token: 0x04004548 RID: 17736
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004548")]
|
|
private readonly HTTPRequest CILJCPLDLLN;
|
|
|
|
// Token: 0x0400454A RID: 17738
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400454A")]
|
|
private HOOILIHKMEG KBLIEMEPKOK;
|
|
|
|
// Token: 0x02000F7B RID: 3963
|
|
[Token(Token = "0x2000F7B")]
|
|
[CompilerGenerated]
|
|
private sealed class JAKJHEAAIPH
|
|
{
|
|
// Token: 0x06005FD5 RID: 24533 RVA: 0x001547F8 File Offset: 0x001529F8
|
|
[Token(Token = "0x6005FD5")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JAKJHEAAIPH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005FD6 RID: 24534 RVA: 0x0015480C File Offset: 0x00152A0C
|
|
[Token(Token = "0x6005FD6")]
|
|
[Address(RVA = "0x1422550", Offset = "0x1420F50", VA = "0x181422550")]
|
|
internal void <Send>b__0(HTTPRequest req, HTTPResponse res)
|
|
{
|
|
Action<NEBIGEDJGPP, HOOILIHKMEG> action = this.callback;
|
|
NEBIGEDJGPP nebigedjgpp = this.<>4__this;
|
|
HOOILIHKMEG kbliemepkok = nebigedjgpp.KBLIEMEPKOK;
|
|
if (kbliemepkok == 0)
|
|
{
|
|
HTTPResponse <Response>k__BackingField = nebigedjgpp.CILJCPLDLLN.<Response>k__BackingField;
|
|
if (<Response>k__BackingField != 0)
|
|
{
|
|
HOOILIHKMEG hooilihkmeg = new HOOILIHKMEG(<Response>k__BackingField);
|
|
nebigedjgpp.KBLIEMEPKOK = hooilihkmeg;
|
|
}
|
|
}
|
|
action(nebigedjgpp, kbliemepkok);
|
|
}
|
|
|
|
// Token: 0x0400454B RID: 17739
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400454B")]
|
|
public Action<NEBIGEDJGPP, HOOILIHKMEG> callback;
|
|
|
|
// Token: 0x0400454C RID: 17740
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400454C")]
|
|
public NEBIGEDJGPP <>4__this;
|
|
}
|
|
}
|