296 lines
9.3 KiB
C#
296 lines
9.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using BestHTTP.Forms;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
|
|
// Token: 0x02000EC3 RID: 3779
|
|
[Token(Token = "0x2000EC3")]
|
|
[StructLayout(3)]
|
|
public static class ACJLCBNBJDK
|
|
{
|
|
// Token: 0x06005B70 RID: 23408 RVA: 0x001491D4 File Offset: 0x001473D4
|
|
[Token(Token = "0x6005B70")]
|
|
[Address(RVA = "0x12721D0", Offset = "0x1270BD0", VA = "0x1812721D0")]
|
|
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: 0x06005B71 RID: 23409 RVA: 0x0014921C File Offset: 0x0014741C
|
|
[Token(Token = "0x6005B71")]
|
|
[Address(RVA = "0x1273120", Offset = "0x1271B20", VA = "0x181273120")]
|
|
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.IMPCDAMBEAG);
|
|
num2 = 0;
|
|
PAJOOHAOLEE.NMANOHJOCJD("PlayerProgressionLevelUpdate", hmoacifiocn);
|
|
}
|
|
|
|
// Token: 0x06005B72 RID: 23410 RVA: 0x00149268 File Offset: 0x00147468
|
|
[Token(Token = "0x6005B72")]
|
|
[Address(RVA = "0x1272FE0", Offset = "0x12719E0", VA = "0x181272FE0")]
|
|
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: 0x06005B73 RID: 23411 RVA: 0x00149298 File Offset: 0x00147498
|
|
[Token(Token = "0x6005B73")]
|
|
[Address(RVA = "0x1272840", Offset = "0x1271240", VA = "0x181272840")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
ACJLCBNBJDK.NIOLAPDNPLG.Clear();
|
|
ACJLCBNBJDK.HGMFGJNIKOO = 0;
|
|
}
|
|
|
|
// Token: 0x1700105B RID: 4187
|
|
// (get) Token: 0x06005B74 RID: 23412 RVA: 0x001492BC File Offset: 0x001474BC
|
|
// (set) Token: 0x06005B75 RID: 23413 RVA: 0x001492D0 File Offset: 0x001474D0
|
|
[Token(Token = "0x1700105B")]
|
|
public static NFMBDLEJEDD HGMFGJNIKOO
|
|
{
|
|
[Token(Token = "0x6005B74")]
|
|
[Address(RVA = "0x1272A60", Offset = "0x1271460", VA = "0x181272A60")]
|
|
get
|
|
{
|
|
return ACJLCBNBJDK.PACNIHCPNHI;
|
|
}
|
|
[Token(Token = "0x6005B75")]
|
|
[Address(RVA = "0x1272DE0", Offset = "0x12717E0", VA = "0x181272DE0")]
|
|
private set
|
|
{
|
|
NFMBDLEJEDD pacnihcpnhi = ACJLCBNBJDK.PACNIHCPNHI;
|
|
int num = 0;
|
|
if (pacnihcpnhi != 0)
|
|
{
|
|
}
|
|
ACJLCBNBJDK.PACNIHCPNHI = value;
|
|
if (value != 0)
|
|
{
|
|
ACJLCBNBJDK.EOCPKCKNDEO();
|
|
bool flag = value.<BOEPNILALGE>k__BackingField > num;
|
|
if (num != (flag ? 1 : 0))
|
|
{
|
|
ACJLCBNBJDK.MGFIHCLFKOP();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005B76 RID: 23414 RVA: 0x00149310 File Offset: 0x00147510
|
|
[Token(Token = "0x6005B76")]
|
|
[Address(RVA = "0x12722B0", Offset = "0x1270CB0", VA = "0x1812722B0")]
|
|
public static void EIFPPIPOIHB(List<ProgressionManager.PIHHFPDKFAG> DBDFCMJFNEC)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<Dictionary<string, object>> list = new List();
|
|
if (list.GetEnumerator() != 0)
|
|
{
|
|
Dictionary<string, object> dictionary = new Dictionary();
|
|
dictionary.Add("objectiveType", dictionary);
|
|
list.Add(dictionary);
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
string text;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, num, true);
|
|
int num2 = 0;
|
|
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num2 != 0).MOAAINIDMGC("Failed to complete objectives");
|
|
}
|
|
|
|
// Token: 0x06005B77 RID: 23415 RVA: 0x0014938C File Offset: 0x0014758C
|
|
[Token(Token = "0x6005B77")]
|
|
[Address(RVA = "0x1273090", Offset = "0x1271A90", VA = "0x181273090")]
|
|
public static bool OBCAFDMNGAP(int GKLPIFBPGOD, out NFMBDLEJEDD EEHNMOADJCE)
|
|
{
|
|
Dictionary<long, NFMBDLEJEDD> niolapdnplg = ACJLCBNBJDK.NIOLAPDNPLG;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06005B78 RID: 23416 RVA: 0x001493A8 File Offset: 0x001475A8
|
|
[Token(Token = "0x6005B78")]
|
|
[Address(RVA = "0x1272090", Offset = "0x1270A90", VA = "0x181272090")]
|
|
private static NFMBDLEJEDD AOPCOLAIBLE(NFMBDLEJEDD EJGILMEAPLC)
|
|
{
|
|
Dictionary<long, NFMBDLEJEDD> niolapdnplg = ACJLCBNBJDK.NIOLAPDNPLG;
|
|
int <IFBPANODIPA>k__BackingField = EJGILMEAPLC.<IFBPANODIPA>k__BackingField;
|
|
niolapdnplg[<IFBPANODIPA>k__BackingField] = EJGILMEAPLC;
|
|
ACJLCBNBJDK.FHDFGKLAFKL(EJGILMEAPLC.<IFBPANODIPA>k__BackingField);
|
|
int <IFBPANODIPA>k__BackingField2 = EJGILMEAPLC.<IFBPANODIPA>k__BackingField;
|
|
ACJLCBNBJDK.HGMFGJNIKOO = EJGILMEAPLC;
|
|
return EJGILMEAPLC;
|
|
}
|
|
|
|
// Token: 0x06005B79 RID: 23417 RVA: 0x001493EC File Offset: 0x001475EC
|
|
[Token(Token = "0x6005B79")]
|
|
[Address(RVA = "0x1272790", Offset = "0x1271190", VA = "0x181272790")]
|
|
private static void IMPCDAMBEAG(Dictionary<string, object> NGPMADFHHKP)
|
|
{
|
|
NFMBDLEJEDD nfmbdlejedd = ACJLCBNBJDK.AOPCOLAIBLE(AEOPHJMOOFE.PPGFHEDFBEA<NFMBDLEJEDD>(NGPMADFHHKP));
|
|
}
|
|
|
|
// Token: 0x06005B7A RID: 23418 RVA: 0x00149408 File Offset: 0x00147608
|
|
[Token(Token = "0x6005B7A")]
|
|
[Address(RVA = "0x1273210", Offset = "0x1271C10", VA = "0x181273210")]
|
|
private static void PEEHOFKPDCB(List<int> ILNGMAANNDG)
|
|
{
|
|
IPromise<List<NFMBDLEJEDD>> promise = ACJLCBNBJDK.MCFMHADBDBI(ILNGMAANNDG);
|
|
}
|
|
|
|
// Token: 0x06005B7B RID: 23419 RVA: 0x0014941C File Offset: 0x0014761C
|
|
[Token(Token = "0x6005B7B")]
|
|
[Address(RVA = "0x12728C0", Offset = "0x12712C0", VA = "0x1812728C0")]
|
|
public static IPromise<NFMBDLEJEDD> KHILMOOBKID()
|
|
{
|
|
IPromise<NFMBDLEJEDD> promise = ACJLCBNBJDK.AAGPDEDFCNI(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField);
|
|
if (ACJLCBNBJDK.<>c.<>9__17_0 == 0)
|
|
{
|
|
ACJLCBNBJDK.<>c.<>9__17_0 = delegate(NFMBDLEJEDD progression)
|
|
{
|
|
ACJLCBNBJDK.HGMFGJNIKOO = progression;
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005B7C RID: 23420 RVA: 0x00149458 File Offset: 0x00147658
|
|
[Token(Token = "0x6005B7C")]
|
|
[Address(RVA = "0x1271E20", Offset = "0x1270820", VA = "0x181271E20")]
|
|
public static IPromise<NFMBDLEJEDD> AAGPDEDFCNI(int GKLPIFBPGOD)
|
|
{
|
|
Dictionary<long, NFMBDLEJEDD> niolapdnplg = ACJLCBNBJDK.NIOLAPDNPLG;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
string text = string.Format("/api/players/v1/progression/{0}", flag);
|
|
int num = 0;
|
|
TimeSpan haghhlnmmfk = LGIGKAKBONN.HAGHHLNMMFK;
|
|
IPromise promise = LGIGKAKBONN.IAHDANBDAAM<NFMBDLEJEDD>(text, haghhlnmmfk, num != 0).MOAAINIDMGC("Failed to GetProgressionById");
|
|
if (ACJLCBNBJDK.<>c.<>9__18_0 == 0)
|
|
{
|
|
ACJLCBNBJDK.<>c.<>9__18_0 = delegate(NFMBDLEJEDD progression)
|
|
{
|
|
NFMBDLEJEDD nfmbdlejedd = ACJLCBNBJDK.AOPCOLAIBLE(progression);
|
|
};
|
|
}
|
|
return typeof(ACJLCBNBJDK.<>c).TypeHandle;
|
|
}
|
|
IPromise<NFMBDLEJEDD> promise2;
|
|
return promise2;
|
|
}
|
|
|
|
// Token: 0x06005B7D RID: 23421 RVA: 0x001494C8 File Offset: 0x001476C8
|
|
[Token(Token = "0x6005B7D")]
|
|
[Address(RVA = "0x1272AC0", Offset = "0x12714C0", VA = "0x181272AC0")]
|
|
public static IPromise<List<NFMBDLEJEDD>> MCFMHADBDBI(List<int> ILNGMAANNDG)
|
|
{
|
|
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005B7E RID: 23422 RVA: 0x00149554 File Offset: 0x00147754
|
|
[Token(Token = "0x6005B7E")]
|
|
[Address(RVA = "0x12726D0", Offset = "0x12710D0", VA = "0x1812726D0")]
|
|
private static void FHDFGKLAFKL(int GKLPIFBPGOD)
|
|
{
|
|
ActionEvent<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
|
|
if (dggdhooobli != 0)
|
|
{
|
|
dggdhooobli.Invoke(GKLPIFBPGOD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005B7F RID: 23423 RVA: 0x00149574 File Offset: 0x00147774
|
|
[Token(Token = "0x6005B7F")]
|
|
[Address(RVA = "0x1272620", Offset = "0x1271020", VA = "0x181272620")]
|
|
private static void EOCPKCKNDEO()
|
|
{
|
|
ActionEvent okjemclogmo = ACJLCBNBJDK.OKJEMCLOGMO;
|
|
if (okjemclogmo != 0)
|
|
{
|
|
int num = 0;
|
|
okjemclogmo.Invoke(num != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005B80 RID: 23424 RVA: 0x00149594 File Offset: 0x00147794
|
|
[Token(Token = "0x6005B80")]
|
|
[Address(RVA = "0x1272F20", Offset = "0x1271920", VA = "0x181272F20")]
|
|
private static void MGFIHCLFKOP()
|
|
{
|
|
ActionEvent phnhbljdbko = ACJLCBNBJDK.PHNHBLJDBKO;
|
|
int num = 0;
|
|
phnhbljdbko.Invoke(num != 0);
|
|
}
|
|
|
|
// Token: 0x06005B81 RID: 23425 RVA: 0x001495B8 File Offset: 0x001477B8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6005B81")]
|
|
[Address(RVA = "0x1273270", Offset = "0x1271C70", VA = "0x181273270")]
|
|
static ACJLCBNBJDK()
|
|
{
|
|
int num;
|
|
ActionEvent<int> actionEvent = new ActionEvent(4, num != 0);
|
|
num = 0;
|
|
ACJLCBNBJDK.DGGDHOOOBLI = actionEvent;
|
|
int num2;
|
|
ActionEvent actionEvent2 = new ActionEvent(32, num2 != 0);
|
|
num2 = 0;
|
|
ACJLCBNBJDK.OKJEMCLOGMO = actionEvent2;
|
|
int num3;
|
|
ActionEvent actionEvent3 = new ActionEvent(32, num3 != 0);
|
|
num3 = 0;
|
|
ACJLCBNBJDK.PHNHBLJDBKO = actionEvent3;
|
|
ACJLCBNBJDK.NIOLAPDNPLG = new Dictionary();
|
|
}
|
|
|
|
// Token: 0x04004285 RID: 17029
|
|
[Token(Token = "0x4004285")]
|
|
public static ActionEvent<int> DGGDHOOOBLI;
|
|
|
|
// Token: 0x04004286 RID: 17030
|
|
[Token(Token = "0x4004286")]
|
|
public static ActionEvent OKJEMCLOGMO;
|
|
|
|
// Token: 0x04004287 RID: 17031
|
|
[Token(Token = "0x4004287")]
|
|
public static readonly ActionEvent PHNHBLJDBKO;
|
|
|
|
// Token: 0x04004288 RID: 17032
|
|
[Token(Token = "0x4004288")]
|
|
private static Dictionary<long, NFMBDLEJEDD> NIOLAPDNPLG;
|
|
|
|
// Token: 0x04004289 RID: 17033
|
|
[Token(Token = "0x4004289")]
|
|
private static NFMBDLEJEDD PACNIHCPNHI;
|
|
}
|