245 lines
7.9 KiB
C#
245 lines
7.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using BestHTTP.Forms;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
|
|
// Token: 0x02000EF5 RID: 3829
|
|
[Token(Token = "0x2000EF5")]
|
|
[StructLayout(3)]
|
|
public static class EBAIPNMBKLK
|
|
{
|
|
// Token: 0x06005CAD RID: 23725 RVA: 0x0014C820 File Offset: 0x0014AA20
|
|
[Token(Token = "0x6005CAD")]
|
|
[Address(RVA = "0x105FFD0", Offset = "0x105E9D0", VA = "0x18105FFD0")]
|
|
public static void BGNNKPCDIKP()
|
|
{
|
|
int num;
|
|
Action action = new Action(num.OFFLOPLJBBG);
|
|
num = 0;
|
|
int num2;
|
|
Action action2 = new Action(num2.NPCPLFAONFO);
|
|
num2 = 0;
|
|
int num3;
|
|
Action action3 = new Action(num3.JPFGCHENJMH);
|
|
num3 = 0;
|
|
BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3);
|
|
}
|
|
|
|
// Token: 0x06005CAE RID: 23726 RVA: 0x0014C868 File Offset: 0x0014AA68
|
|
[Token(Token = "0x6005CAE")]
|
|
[Address(RVA = "0x1060CA0", Offset = "0x105F6A0", VA = "0x181060CA0")]
|
|
private static void OFFLOPLJBBG()
|
|
{
|
|
ActionEvent<List<int>> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB;
|
|
int num;
|
|
Action<List<int>> action = new Action(num.PEEHOFKPDCB);
|
|
num = 0;
|
|
PAJOOHAOLEE.PEEHOFKPDCB = peehofkpdcb + action;
|
|
int num2;
|
|
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num2.PJGHANAJLGK);
|
|
num2 = 0;
|
|
PAJOOHAOLEE.NMANOHJOCJD("ReputationUpdate", hmoacifiocn);
|
|
}
|
|
|
|
// Token: 0x06005CAF RID: 23727 RVA: 0x0014C8B4 File Offset: 0x0014AAB4
|
|
[Token(Token = "0x6005CAF")]
|
|
[Address(RVA = "0x1060BF0", Offset = "0x105F5F0", VA = "0x181060BF0")]
|
|
private static void NPCPLFAONFO()
|
|
{
|
|
ActionEvent<List<int>> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB;
|
|
int num;
|
|
Action<List<int>> action = new Action(num.PEEHOFKPDCB);
|
|
num = 0;
|
|
PAJOOHAOLEE.PEEHOFKPDCB = peehofkpdcb - action;
|
|
}
|
|
|
|
// Token: 0x06005CB0 RID: 23728 RVA: 0x0014C8E4 File Offset: 0x0014AAE4
|
|
[Token(Token = "0x6005CB0")]
|
|
[Address(RVA = "0x10607B0", Offset = "0x105F1B0", VA = "0x1810607B0")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
EBAIPNMBKLK.PPOPFPCAJAM.Clear();
|
|
}
|
|
|
|
// Token: 0x17001095 RID: 4245
|
|
// (get) Token: 0x06005CB1 RID: 23729 RVA: 0x0014C904 File Offset: 0x0014AB04
|
|
// (set) Token: 0x06005CB2 RID: 23730 RVA: 0x0014C918 File Offset: 0x0014AB18
|
|
[Token(Token = "0x17001095")]
|
|
public static JGEBJEJLNBK CIBGPJNBEGK
|
|
{
|
|
[Token(Token = "0x6005CB1")]
|
|
[Address(RVA = "0x1060B90", Offset = "0x105F590", VA = "0x181060B90")]
|
|
get
|
|
{
|
|
return EBAIPNMBKLK.FJJKKHPNMIM;
|
|
}
|
|
[Token(Token = "0x6005CB2")]
|
|
[Address(RVA = "0x1060140", Offset = "0x105EB40", VA = "0x181060140")]
|
|
private set
|
|
{
|
|
EBAIPNMBKLK.FJJKKHPNMIM = value;
|
|
if (value != 0)
|
|
{
|
|
EBAIPNMBKLK.HGCFGGCMMAB();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005CB3 RID: 23731 RVA: 0x0014C938 File Offset: 0x0014AB38
|
|
[Token(Token = "0x6005CB3")]
|
|
[Address(RVA = "0x10600B0", Offset = "0x105EAB0", VA = "0x1810600B0")]
|
|
public static bool CDDEENBIHGJ(int GKLPIFBPGOD, out JGEBJEJLNBK HFPIKDABOHB)
|
|
{
|
|
Dictionary<long, JGEBJEJLNBK> ppopfpcajam = EBAIPNMBKLK.PPOPFPCAJAM;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06005CB4 RID: 23732 RVA: 0x0014C954 File Offset: 0x0014AB54
|
|
[Token(Token = "0x6005CB4")]
|
|
[Address(RVA = "0x105FE90", Offset = "0x105E890", VA = "0x18105FE90")]
|
|
private static JGEBJEJLNBK AKBAGGJKEKG(JGEBJEJLNBK NFHKMIJGNFL)
|
|
{
|
|
Dictionary<long, JGEBJEJLNBK> ppopfpcajam = EBAIPNMBKLK.PPOPFPCAJAM;
|
|
int <IFBPANODIPA>k__BackingField = NFHKMIJGNFL.<IFBPANODIPA>k__BackingField;
|
|
ppopfpcajam[<IFBPANODIPA>k__BackingField] = NFHKMIJGNFL;
|
|
EBAIPNMBKLK.HKOIMAJPPMJ(NFHKMIJGNFL.<IFBPANODIPA>k__BackingField);
|
|
int <IFBPANODIPA>k__BackingField2 = NFHKMIJGNFL.<IFBPANODIPA>k__BackingField;
|
|
EBAIPNMBKLK.CIBGPJNBEGK = NFHKMIJGNFL;
|
|
return NFHKMIJGNFL;
|
|
}
|
|
|
|
// Token: 0x06005CB5 RID: 23733 RVA: 0x0014C998 File Offset: 0x0014AB98
|
|
[Token(Token = "0x6005CB5")]
|
|
[Address(RVA = "0x1060DF0", Offset = "0x105F7F0", VA = "0x181060DF0")]
|
|
private static void PJGHANAJLGK(Dictionary<string, object> NGPMADFHHKP)
|
|
{
|
|
JGEBJEJLNBK jgebjejlnbk = EBAIPNMBKLK.AKBAGGJKEKG(AEOPHJMOOFE.PPGFHEDFBEA<JGEBJEJLNBK>(NGPMADFHHKP));
|
|
}
|
|
|
|
// Token: 0x06005CB6 RID: 23734 RVA: 0x0014C9B4 File Offset: 0x0014ABB4
|
|
[Token(Token = "0x6005CB6")]
|
|
[Address(RVA = "0x1060D90", Offset = "0x105F790", VA = "0x181060D90")]
|
|
private static void PEEHOFKPDCB(List<int> ILNGMAANNDG)
|
|
{
|
|
IPromise<List<JGEBJEJLNBK>> promise = EBAIPNMBKLK.KGPDFJMKJKL(ILNGMAANNDG);
|
|
}
|
|
|
|
// Token: 0x06005CB7 RID: 23735 RVA: 0x0014C9C8 File Offset: 0x0014ABC8
|
|
[Token(Token = "0x6005CB7")]
|
|
[Address(RVA = "0x10601D0", Offset = "0x105EBD0", VA = "0x1810601D0")]
|
|
public static IPromise<JGEBJEJLNBK> DKOEGOAKJBE()
|
|
{
|
|
IPromise<JGEBJEJLNBK> promise = EBAIPNMBKLK.JNLDMDCGHHJ(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField);
|
|
if (EBAIPNMBKLK.<>c.<>9__15_0 == 0)
|
|
{
|
|
EBAIPNMBKLK.<>c.<>9__15_0 = delegate(JGEBJEJLNBK reputation)
|
|
{
|
|
EBAIPNMBKLK.CIBGPJNBEGK = reputation;
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005CB8 RID: 23736 RVA: 0x0014CA04 File Offset: 0x0014AC04
|
|
[Token(Token = "0x6005CB8")]
|
|
[Address(RVA = "0x10604E0", Offset = "0x105EEE0", VA = "0x1810604E0")]
|
|
public static IPromise<JGEBJEJLNBK> JNLDMDCGHHJ(int GKLPIFBPGOD)
|
|
{
|
|
if (GKLPIFBPGOD <= 0)
|
|
{
|
|
return Promise.FromError<JGEBJEJLNBK>(string.Format("Failed to GetReputationById: Invalid accountId {0}", GKLPIFBPGOD));
|
|
}
|
|
Dictionary<long, JGEBJEJLNBK> ppopfpcajam = EBAIPNMBKLK.PPOPFPCAJAM;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
string text = string.Format("/api/playerReputation/v1/{0}", flag);
|
|
int num = 0;
|
|
TimeSpan jphofcpgcdb = LGIGKAKBONN.JPHOFCPGCDB;
|
|
IPromise promise = LGIGKAKBONN.IAHDANBDAAM<JGEBJEJLNBK>(text, jphofcpgcdb, num != 0).MOAAINIDMGC("Failed to GetReputationById");
|
|
if (EBAIPNMBKLK.<>c.<>9__16_0 == 0)
|
|
{
|
|
EBAIPNMBKLK.<>c.<>9__16_0 = delegate(JGEBJEJLNBK reputation)
|
|
{
|
|
JGEBJEJLNBK jgebjejlnbk = EBAIPNMBKLK.AKBAGGJKEKG(reputation);
|
|
};
|
|
}
|
|
return typeof(EBAIPNMBKLK.<>c).TypeHandle;
|
|
}
|
|
IPromise<JGEBJEJLNBK> promise2;
|
|
return promise2;
|
|
}
|
|
|
|
// Token: 0x06005CB9 RID: 23737 RVA: 0x0014CA88 File Offset: 0x0014AC88
|
|
[Token(Token = "0x6005CB9")]
|
|
[Address(RVA = "0x1060870", Offset = "0x105F270", VA = "0x181060870")]
|
|
public static IPromise<List<JGEBJEJLNBK>> KGPDFJMKJKL(List<int> ILNGMAANNDG)
|
|
{
|
|
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005CBA RID: 23738 RVA: 0x0014CB14 File Offset: 0x0014AD14
|
|
[Token(Token = "0x6005CBA")]
|
|
[Address(RVA = "0x1060420", Offset = "0x105EE20", VA = "0x181060420")]
|
|
private static void HKOIMAJPPMJ(int GKLPIFBPGOD)
|
|
{
|
|
ActionEvent<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
|
|
if (pcadimdifdl != 0)
|
|
{
|
|
pcadimdifdl.Invoke(GKLPIFBPGOD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005CBB RID: 23739 RVA: 0x0014CB34 File Offset: 0x0014AD34
|
|
[Token(Token = "0x6005CBB")]
|
|
[Address(RVA = "0x1060370", Offset = "0x105ED70", VA = "0x181060370")]
|
|
private static void HGCFGGCMMAB()
|
|
{
|
|
ActionEvent gnnkchclcjm = EBAIPNMBKLK.GNNKCHCLCJM;
|
|
if (gnnkchclcjm != 0)
|
|
{
|
|
int num = 0;
|
|
gnnkchclcjm.Invoke(num != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005CBC RID: 23740 RVA: 0x0014CB54 File Offset: 0x0014AD54
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6005CBC")]
|
|
[Address(RVA = "0x1060EA0", Offset = "0x105F8A0", VA = "0x181060EA0")]
|
|
static EBAIPNMBKLK()
|
|
{
|
|
int num;
|
|
ActionEvent<int> actionEvent = new ActionEvent(4, num != 0);
|
|
num = 0;
|
|
EBAIPNMBKLK.PCADIMDIFDL = actionEvent;
|
|
int num2;
|
|
ActionEvent actionEvent2 = new ActionEvent(32, num2 != 0);
|
|
num2 = 0;
|
|
EBAIPNMBKLK.GNNKCHCLCJM = actionEvent2;
|
|
EBAIPNMBKLK.PPOPFPCAJAM = new Dictionary();
|
|
}
|
|
|
|
// Token: 0x04004344 RID: 17220
|
|
[Token(Token = "0x4004344")]
|
|
public static ActionEvent<int> PCADIMDIFDL;
|
|
|
|
// Token: 0x04004345 RID: 17221
|
|
[Token(Token = "0x4004345")]
|
|
public static ActionEvent GNNKCHCLCJM;
|
|
|
|
// Token: 0x04004346 RID: 17222
|
|
[Token(Token = "0x4004346")]
|
|
private static Dictionary<long, JGEBJEJLNBK> PPOPFPCAJAM;
|
|
|
|
// Token: 0x04004347 RID: 17223
|
|
[Token(Token = "0x4004347")]
|
|
private static JGEBJEJLNBK FJJKKHPNMIM;
|
|
}
|