Files
2026-04-08 23:40:05 +02:00

401 lines
14 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Async;
using UnityEngine;
// Token: 0x02000ED6 RID: 3798
[Token(Token = "0x2000ED6")]
[StructLayout(3)]
public static class JDFDLJJGHIP
{
// Token: 0x06005BC6 RID: 23494 RVA: 0x00149F20 File Offset: 0x00148120
[Token(Token = "0x6005BC6")]
[Address(RVA = "0x14AA0D0", Offset = "0x14A8AD0", VA = "0x1814AA0D0")]
public static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.JPFGCHENJMH);
num = 0;
int num2 = 0;
BPHGKAEDBPE.CABLOFOHBDM(0, num2, action);
}
// Token: 0x06005BC7 RID: 23495 RVA: 0x00149F48 File Offset: 0x00148148
[Token(Token = "0x6005BC7")]
[Address(RVA = "0x14AA150", Offset = "0x14A8B50", VA = "0x1814AA150")]
private static void JPFGCHENJMH()
{
}
// Token: 0x06005BC8 RID: 23496 RVA: 0x00149F58 File Offset: 0x00148158
[Token(Token = "0x6005BC8")]
[Address(RVA = "0x14A9E70", Offset = "0x14A8870", VA = "0x1814A9E70")]
public static IPromise<JDFDLJJGHIP.GHNGAENLIHA> APOAEDMOIHO()
{
string text = string.Format("{0}v1/current", "api/royale/");
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise<HOOILIHKMEG> promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0).MOAAINIDMGC("RecNet RecRoyaleProgress call failed");
Action<JDFDLJJGHIP.GHNGAENLIHA> <>9__5_ = JDFDLJJGHIP.<>c.<>9__5_0;
if (<>9__5_ == 0)
{
JDFDLJJGHIP.<>c.<>9__5_0 = delegate(JDFDLJJGHIP.GHNGAENLIHA newProgress)
{
JDFDLJJGHIP.ELMJPHLENND = newProgress;
};
}
int num4 = 0;
num4 += num4;
num4++;
return promise2.Then(<>9__5_);
}
// Token: 0x06005BC9 RID: 23497 RVA: 0x00149FEC File Offset: 0x001481EC
[Token(Token = "0x6005BC9")]
[Address(RVA = "0x14AA1B0", Offset = "0x14A8BB0", VA = "0x1814AA1B0")]
public static IPromise<JDFDLJJGHIP.JLNAMKBKPNG> NGEFKCDJAMF(JDFDLJJGHIP.MatchCompleteStats CNALBEPOKJJ)
{
string text = string.Format("{0}v2/matchcomplete", "api/royale/");
string text2 = JsonUtility.ToJson(CNALBEPOKJJ);
Promise<JDFDLJJGHIP.JLNAMKBKPNG> promise5 = new Promise();
Promise<JDFDLJJGHIP.JLNAMKBKPNG> promise = promise5;
IPromise<HOOILIHKMEG> promise2 = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, true);
int num = 0;
int num2 = 0;
IPromise promise3 = promise2.FAKEPMNIOAI(num2 != 0, num != 0);
BPHGKAEDBPE.OJDJIJDNFHE<JDFDLJJGHIP.JLNAMKBKPNG> ojdjijdnfhe = delegate(string error, JDFDLJJGHIP.JLNAMKBKPNG newStats)
{
List<JDFDLJJGHIP.GHNGAENLIHA> <KFEKENKMAME>k__BackingField = newStats.<KFEKENKMAME>k__BackingField;
if (<KFEKENKMAME>k__BackingField != 0)
{
JDFDLJJGHIP.ELMJPHLENND = ListExt.LastItem<JDFDLJJGHIP.GHNGAENLIHA>(<KFEKENKMAME>k__BackingField);
}
JDFDLJJGHIP.MHHADKMFMEK.Invoke(newStats);
promise.Complete(newStats);
};
IEnumerator enumerator = promise3.LCGFHJPKIOI(ojdjijdnfhe);
Promise<JDFDLJJGHIP.JLNAMKBKPNG> promise4 = promise;
throw new NullReferenceException();
}
// Token: 0x06005BCA RID: 23498 RVA: 0x0014A068 File Offset: 0x00148268
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6005BCA")]
[Address(RVA = "0x14AA2F0", Offset = "0x14A8CF0", VA = "0x1814AA2F0")]
static JDFDLJJGHIP()
{
int num;
ActionEvent<JDFDLJJGHIP.JLNAMKBKPNG> actionEvent = new ActionEvent(4, num != 0);
num = 0;
JDFDLJJGHIP.MHHADKMFMEK = actionEvent;
JDFDLJJGHIP.FFIBKGBKNMJ = "api/royale/";
}
// Token: 0x040042A7 RID: 17063
[Token(Token = "0x40042A7")]
private static JDFDLJJGHIP.GHNGAENLIHA ELMJPHLENND;
// Token: 0x040042A8 RID: 17064
[Token(Token = "0x40042A8")]
public static ActionEvent<JDFDLJJGHIP.JLNAMKBKPNG> MHHADKMFMEK;
// Token: 0x040042A9 RID: 17065
[Token(Token = "0x40042A9")]
private static string FFIBKGBKNMJ = null;
// Token: 0x02000ED7 RID: 3799
[Token(Token = "0x2000ED7")]
public class GHNGAENLIHA : IFAIJAGLDFK
{
// Token: 0x17001060 RID: 4192
// (get) Token: 0x06005BCB RID: 23499 RVA: 0x0014A090 File Offset: 0x00148290
// (set) Token: 0x06005BCC RID: 23500 RVA: 0x0014A0A4 File Offset: 0x001482A4
[Token(Token = "0x17001060")]
public long CBKDFHNBDEM
{
[Token(Token = "0x6005BCB")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6005BCC")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x17001061 RID: 4193
// (get) Token: 0x06005BCD RID: 23501 RVA: 0x0014A0B8 File Offset: 0x001482B8
// (set) Token: 0x06005BCE RID: 23502 RVA: 0x0014A0CC File Offset: 0x001482CC
[Token(Token = "0x17001061")]
public int LINLLHBFIKF
{
[Token(Token = "0x6005BCD")]
[Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")]
get;
[Token(Token = "0x6005BCE")]
[Address(RVA = "0x4F8C20", Offset = "0x4F7620", VA = "0x1804F8C20")]
set;
}
// Token: 0x17001062 RID: 4194
// (get) Token: 0x06005BCF RID: 23503 RVA: 0x0014A0E0 File Offset: 0x001482E0
// (set) Token: 0x06005BD0 RID: 23504 RVA: 0x0014A0F4 File Offset: 0x001482F4
[Token(Token = "0x17001062")]
public int COAHPEGOOEB
{
[Token(Token = "0x6005BCF")]
[Address(RVA = "0x4F8C10", Offset = "0x4F7610", VA = "0x1804F8C10")]
get;
[Token(Token = "0x6005BD0")]
[Address(RVA = "0x420CD0", Offset = "0x41F6D0", VA = "0x180420CD0")]
set;
}
// Token: 0x17001063 RID: 4195
// (get) Token: 0x06005BD1 RID: 23505 RVA: 0x0014A108 File Offset: 0x00148308
// (set) Token: 0x06005BD2 RID: 23506 RVA: 0x0014A11C File Offset: 0x0014831C
[Token(Token = "0x17001063")]
public string AGCAAIBPPIJ
{
[Token(Token = "0x6005BD1")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6005BD2")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
set;
}
// Token: 0x17001064 RID: 4196
// (get) Token: 0x06005BD3 RID: 23507 RVA: 0x0014A130 File Offset: 0x00148330
// (set) Token: 0x06005BD4 RID: 23508 RVA: 0x0014A144 File Offset: 0x00148344
[Token(Token = "0x17001064")]
public long COLADBAICGE
{
[Token(Token = "0x6005BD3")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get;
[Token(Token = "0x6005BD4")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
set;
}
// Token: 0x17001065 RID: 4197
// (get) Token: 0x06005BD5 RID: 23509 RVA: 0x0014A158 File Offset: 0x00148358
// (set) Token: 0x06005BD6 RID: 23510 RVA: 0x0014A16C File Offset: 0x0014836C
[Token(Token = "0x17001065")]
public long MPIAOHJIBOL
{
[Token(Token = "0x6005BD5")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
get;
[Token(Token = "0x6005BD6")]
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
set;
}
// Token: 0x17001066 RID: 4198
// (get) Token: 0x06005BD7 RID: 23511 RVA: 0x0014A180 File Offset: 0x00148380
// (set) Token: 0x06005BD8 RID: 23512 RVA: 0x0014A194 File Offset: 0x00148394
[Token(Token = "0x17001066")]
public int GMAJAGFHAPO
{
[Token(Token = "0x6005BD7")]
[Address(RVA = "0x3D3FF0", Offset = "0x3D29F0", VA = "0x1803D3FF0")]
get;
[Token(Token = "0x6005BD8")]
[Address(RVA = "0x3D4040", Offset = "0x3D2A40", VA = "0x1803D4040")]
set;
}
// Token: 0x06005BD9 RID: 23513 RVA: 0x0014A1A8 File Offset: 0x001483A8
[Token(Token = "0x6005BD9")]
[Address(RVA = "0x14A2E00", Offset = "0x14A1800", VA = "0x1814A2E00", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>("TotalXP", PMMGDNALAEB);
this.<FDEAAGNCJBA>k__BackingField = num;
int num2 = AEOPHJMOOFE.AAKIMHHKCFB<int>("Level", PMMGDNALAEB);
this.<BOEPNILALGE>k__BackingField = num2;
int num3 = AEOPHJMOOFE.AAKIMHHKCFB<int>("RankIdx", PMMGDNALAEB);
this.<PHDIHDKOLLI>k__BackingField = num3;
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("RankName", PMMGDNALAEB);
this.<BOCLIGALBKC>k__BackingField = text;
long num4 = AEOPHJMOOFE.AAKIMHHKCFB<long>("CurrentLevelXPThreshold", PMMGDNALAEB);
this.<PLDCMKMJHEO>k__BackingField = num4;
long num5 = AEOPHJMOOFE.AAKIMHHKCFB<long>("NextLevelXPThreshold", PMMGDNALAEB);
this.<HHPOFKFGOPG>k__BackingField = num5;
int num6 = AEOPHJMOOFE.AAKIMHHKCFB<int>("NextLevelAcornReward", PMMGDNALAEB);
this.<IEGIDKLKHKD>k__BackingField = num6;
}
// Token: 0x06005BDA RID: 23514 RVA: 0x0014A240 File Offset: 0x00148440
[Token(Token = "0x6005BDA")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public GHNGAENLIHA()
{
}
}
// Token: 0x02000ED8 RID: 3800
[Token(Token = "0x2000ED8")]
public class JLNAMKBKPNG : IFAIJAGLDFK
{
// Token: 0x17001067 RID: 4199
// (get) Token: 0x06005BDB RID: 23515 RVA: 0x0014A254 File Offset: 0x00148454
// (set) Token: 0x06005BDC RID: 23516 RVA: 0x0014A268 File Offset: 0x00148468
[Token(Token = "0x17001067")]
public List<string> HNBFKOEFCIE
{
[Token(Token = "0x6005BDB")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6005BDC")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x17001068 RID: 4200
// (get) Token: 0x06005BDD RID: 23517 RVA: 0x0014A27C File Offset: 0x0014847C
// (set) Token: 0x06005BDE RID: 23518 RVA: 0x0014A290 File Offset: 0x00148490
[Token(Token = "0x17001068")]
public long HBANCPAIDGN
{
[Token(Token = "0x6005BDD")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6005BDE")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x17001069 RID: 4201
// (get) Token: 0x06005BDF RID: 23519 RVA: 0x0014A2A4 File Offset: 0x001484A4
// (set) Token: 0x06005BE0 RID: 23520 RVA: 0x0014A2B8 File Offset: 0x001484B8
[Token(Token = "0x17001069")]
public List<JDFDLJJGHIP.GHNGAENLIHA> AGLPLKLAGKC
{
[Token(Token = "0x6005BDF")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6005BE0")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
set;
}
// Token: 0x06005BE1 RID: 23521 RVA: 0x0014A2CC File Offset: 0x001484CC
[Token(Token = "0x6005BE1")]
[Address(RVA = "0x14BA160", Offset = "0x14B8B60", VA = "0x1814BA160", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
List list = AEOPHJMOOFE.LEIBLAFOPLL<string>("XPAwardStrings", PMMGDNALAEB);
this.<BAAJMMFBNFB>k__BackingField = list;
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>("TotalXPAwarded", PMMGDNALAEB);
this.<HPJKDHOOIEJ>k__BackingField = num;
List list2 = AEOPHJMOOFE.OLILAGBNPEH<JDFDLJJGHIP.GHNGAENLIHA>("NewProgress", PMMGDNALAEB);
this.<KFEKENKMAME>k__BackingField = list2;
}
// Token: 0x06005BE2 RID: 23522 RVA: 0x0014A314 File Offset: 0x00148514
[Token(Token = "0x6005BE2")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JLNAMKBKPNG()
{
}
}
// Token: 0x02000ED9 RID: 3801
[Token(Token = "0x2000ED9")]
[Serializable]
public class MatchCompleteStats
{
// Token: 0x06005BE3 RID: 23523 RVA: 0x0014A328 File Offset: 0x00148528
[Token(Token = "0x6005BE3")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public MatchCompleteStats()
{
}
// Token: 0x040042B4 RID: 17076
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40042B4")]
public int Rank;
// Token: 0x040042B5 RID: 17077
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x40042B5")]
public int NumEliminations;
// Token: 0x040042B6 RID: 17078
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40042B6")]
public int SecondsAlive;
// Token: 0x040042B7 RID: 17079
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40042B7")]
public bool WalkGame;
// Token: 0x040042B8 RID: 17080
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D")]
[Token(Token = "0x40042B8")]
public bool CustomGame;
// Token: 0x040042B9 RID: 17081
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40042B9")]
public int ChestsOpened;
// Token: 0x040042BA RID: 17082
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x40042BA")]
public int ShieldPotionsConsumed;
// Token: 0x040042BB RID: 17083
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40042BB")]
public int HealthPotionsConsumed;
// Token: 0x040042BC RID: 17084
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40042BC")]
public int SecondsInAir;
}
// Token: 0x02000EDB RID: 3803
[Token(Token = "0x2000EDB")]
[CompilerGenerated]
private sealed class DMLJCCMAGMD
{
// Token: 0x06005BE7 RID: 23527 RVA: 0x0014A37C File Offset: 0x0014857C
[Token(Token = "0x6005BE7")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public DMLJCCMAGMD()
{
}
// Token: 0x06005BE8 RID: 23528 RVA: 0x0014A390 File Offset: 0x00148590
[Token(Token = "0x6005BE8")]
[Address(RVA = "0x14A27A0", Offset = "0x14A11A0", VA = "0x1814A27A0")]
internal void <SendMatchStats>b__0(string error, JDFDLJJGHIP.JLNAMKBKPNG newStats)
{
List<JDFDLJJGHIP.GHNGAENLIHA> <KFEKENKMAME>k__BackingField = newStats.<KFEKENKMAME>k__BackingField;
if (<KFEKENKMAME>k__BackingField != 0)
{
JDFDLJJGHIP.ELMJPHLENND = ListExt.LastItem<JDFDLJJGHIP.GHNGAENLIHA>(<KFEKENKMAME>k__BackingField);
}
JDFDLJJGHIP.MHHADKMFMEK.Invoke(newStats);
this.promise.Complete(newStats);
}
// Token: 0x040042BF RID: 17087
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40042BF")]
public Promise<JDFDLJJGHIP.JLNAMKBKPNG> promise;
}
}