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

533 lines
17 KiB
C#

using System;
using System.Net;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using BestHTTP;
using BestHTTP.Forms;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Async;
using UnityEngine;
// Token: 0x02000E2D RID: 3629
[Token(Token = "0x2000E2D")]
[StructLayout(3)]
public static class COFHGNFJMOG
{
// Token: 0x0600575C RID: 22364 RVA: 0x0013CA28 File Offset: 0x0013AC28
[Token(Token = "0x600575C")]
[Address(RVA = "0x1CF0BB0", Offset = "0x1CEF5B0", VA = "0x181CF0BB0")]
public static IPromise<MPHABHIMOOO> LFHFLODHPJJ()
{
int num = 0;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), LDCMJEDOFCO.Link, "pageview/consume", num != 0, num2 != 0UL);
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(true, num3 != 0);
if (COFHGNFJMOG.<>c.<>9__0_0 == 0)
{
COFHGNFJMOG.<>c.<>9__0_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to ConsumePageView: {0}", array);
};
}
throw new NullReferenceException();
}
// Token: 0x0600575D RID: 22365 RVA: 0x0013CA7C File Offset: 0x0013AC7C
[Token(Token = "0x600575D")]
[Address(RVA = "0x1CEFB40", Offset = "0x1CEE540", VA = "0x181CEFB40")]
public static IPromise<FFFBFILFCFM> AJNBIDMKHFB(string ENJEOLBEALP)
{
string text = WebUtility.UrlEncode(ENJEOLBEALP);
string text2 = "datalink/" + text;
int num = 0;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Link, text2, num != 0, num2 != 0UL);
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(true, num3 != 0);
if (COFHGNFJMOG.<>c.<>9__3_0 == 0)
{
COFHGNFJMOG.<>c.<>9__3_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to CheckDataLink: {0}", array);
};
}
throw new NullReferenceException();
}
// Token: 0x0600575E RID: 22366 RVA: 0x0013CAE0 File Offset: 0x0013ACE0
[Token(Token = "0x600575E")]
[Address(RVA = "0x1CEFCD0", Offset = "0x1CEE6D0", VA = "0x181CEFCD0")]
public static IPromise<string> BJCJHEOLDPM(string ABADFLCBFIJ)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
httpurlEncodedForm.AddField("data", ABADFLCBFIJ);
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)3L), (LDCMJEDOFCO)((uint)11), "datalink", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
IPromise promise2 = promise.GPDAPBNBMFE(num3 != 0);
if (COFHGNFJMOG.<>c.<>9__4_0 == 0)
{
COFHGNFJMOG.<>c.<>9__4_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to GetOrCreateDataLinkId: {0}", array);
};
}
throw new NullReferenceException();
}
// Token: 0x0600575F RID: 22367 RVA: 0x0013CB44 File Offset: 0x0013AD44
[Token(Token = "0x600575F")]
[Address(RVA = "0x1CF0120", Offset = "0x1CEEB20", VA = "0x181CF0120")]
public static IPromise<PLDFOPCHHJG> FANMHFBBMNK(string ENJEOLBEALP)
{
string text = WebUtility.UrlEncode(ENJEOLBEALP);
string text2 = "actionlink/" + text;
int num = 0;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Link, text2, num != 0, num2 != 0UL);
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(true, num3 != 0);
if (COFHGNFJMOG.<>c.<>9__6_0 == 0)
{
COFHGNFJMOG.<>c.<>9__6_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to CheckActionLink: {0}", array);
};
}
throw new NullReferenceException();
}
// Token: 0x06005760 RID: 22368 RVA: 0x0013CBA8 File Offset: 0x0013ADA8
[Token(Token = "0x6005760")]
[Address(RVA = "0x1CF02B0", Offset = "0x1CEECB0", VA = "0x181CF02B0")]
public static IPromise<string> GFOBAOHKJBC(string ABADFLCBFIJ, int CPNHILJGPKF, int? HENGFGGAHCC)
{
int num = 0;
COFHGNFJMOG.NALGKBEOMMI.IGFHPDJEOOD();
CCABMIIPCIO<COFHGNFJMOG.AMAGDEMKBHK, IPromise<string>> nalgkbeommi = COFHGNFJMOG.NALGKBEOMMI;
bool flag;
if (!flag)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
httpurlEncodedForm.AddField("data", ABADFLCBFIJ);
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)11), "actionlink", httpurlEncodedForm, num != 0, num2 != 0UL);
int num3 = 0;
IPromise promise2 = promise.GPDAPBNBMFE(num3 != 0);
if (COFHGNFJMOG.<>c.<>9__7_0 == 0)
{
COFHGNFJMOG.<>c.<>9__7_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to CreateActionLink: {0}", array);
};
}
CCABMIIPCIO<COFHGNFJMOG.AMAGDEMKBHK, IPromise<string>> nalgkbeommi2 = COFHGNFJMOG.NALGKBEOMMI;
return typeof(COFHGNFJMOG.<>c).TypeHandle;
}
throw new NullReferenceException();
}
// Token: 0x06005761 RID: 22369 RVA: 0x0013CC30 File Offset: 0x0013AE30
[Token(Token = "0x6005761")]
[Address(RVA = "0x1CF05E0", Offset = "0x1CEEFE0", VA = "0x181CF05E0")]
public static IPromise<PLDFOPCHHJG> HDLJGFEDGLH(string ENJEOLBEALP, int? LNBJKLOINED)
{
int num = 0;
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
httpurlEncodedForm.AddField("id", ENJEOLBEALP);
if (httpurlEncodedForm > 0)
{
}
string text = WebUtility.UrlEncode(ENJEOLBEALP);
string text2 = "actionlink/" + text + "/consume";
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)11), text2, httpurlEncodedForm, num != 0, num2 != 0UL);
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(true, num3 != 0);
if (COFHGNFJMOG.<>c.<>9__8_0 == 0)
{
COFHGNFJMOG.<>c.<>9__8_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to ConsumeActionLink: {0}", array);
};
}
return typeof(COFHGNFJMOG.<>c).TypeHandle;
}
// Token: 0x06005762 RID: 22370 RVA: 0x0013CCB8 File Offset: 0x0013AEB8
[Token(Token = "0x6005762")]
[Address(RVA = "0x1CF0810", Offset = "0x1CEF210", VA = "0x181CF0810")]
public static IPromise KPEICJCDGHI(int ANHCLJFPCNL, int? PCMHPDDCMKK)
{
COFHGNFJMOG.EFGMHBCELOF.LKLKGDMFMCC();
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string text = PEGGCEDHBOF.DOOHKCANFLO.<IPLPEOMCNPJ>k__BackingField.IFGNEJGGIAK();
httpurlEncodedForm.AddField("accountCreatedAt", text);
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)3L), (LDCMJEDOFCO)((uint)11), "referral", httpurlEncodedForm, num != 0UL, num2 != 0UL);
Action action = delegate
{
int referrerId = ANHCLJFPCNL;
int? previousReferrer = PCMHPDDCMKK;
CFLMJLFBOKH.GMLAGMGNAKG(referrerId, previousReferrer);
};
if (COFHGNFJMOG.<>c.<>9__11_1 == 0)
{
COFHGNFJMOG.<>c.<>9__11_1 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to EditReferral: {0}", array);
};
}
return typeof(COFHGNFJMOG.<>c).TypeHandle;
}
// Token: 0x06005763 RID: 22371 RVA: 0x0013CD60 File Offset: 0x0013AF60
[Token(Token = "0x6005763")]
[Address(RVA = "0x1CEFE60", Offset = "0x1CEE860", VA = "0x181CEFE60")]
public static IPromise<IJKLNAEBMHP> DDHLOCMPNPF()
{
int num = 0;
int num2 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
if (!COFHGNFJMOG.EFGMHBCELOF.IMCPFLDKEOH(num2, num))
{
int num3 = 0;
ulong num4;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Link, "referral", num3 != 0, num4 != 0UL);
int num5 = 0;
int num6 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num6 != 0, num5 != 0);
if (COFHGNFJMOG.<>c.<>9__12_0 == 0)
{
COFHGNFJMOG.<>c.<>9__12_0 = delegate(string error)
{
object[] array = new object[1];
if (error != 0)
{
}
array[0] = error;
Debug.LogErrorFormat("Failed to GetReferral: {0}", array);
};
}
CCABMIIPCIO<int, IPromise<IJKLNAEBMHP>> efgmhbcelof = COFHGNFJMOG.EFGMHBCELOF;
return typeof(COFHGNFJMOG.<>c).TypeHandle;
}
throw new NullReferenceException();
}
// Token: 0x06005764 RID: 22372 RVA: 0x0013CDE4 File Offset: 0x0013AFE4
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6005764")]
[Address(RVA = "0x1CF0D00", Offset = "0x1CEF700", VA = "0x181CF0D00")]
static COFHGNFJMOG()
{
int num;
CCABMIIPCIO<COFHGNFJMOG.AMAGDEMKBHK, IPromise<string>> ccabmiipcio = new CCABMIIPCIO(0, num);
num = 0;
COFHGNFJMOG.NALGKBEOMMI = ccabmiipcio;
int num2;
CCABMIIPCIO<int, IPromise<IJKLNAEBMHP>> ccabmiipcio2 = new CCABMIIPCIO(0, num2);
num2 = 0;
COFHGNFJMOG.EFGMHBCELOF = ccabmiipcio2;
}
// Token: 0x04003FC7 RID: 16327
[Token(Token = "0x4003FC7")]
private static readonly CCABMIIPCIO<COFHGNFJMOG.AMAGDEMKBHK, IPromise<string>> NALGKBEOMMI;
// Token: 0x04003FC8 RID: 16328
[Token(Token = "0x4003FC8")]
private static readonly CCABMIIPCIO<int, IPromise<IJKLNAEBMHP>> EFGMHBCELOF;
// Token: 0x02000E2E RID: 3630
[Token(Token = "0x2000E2E")]
public class OLOEFOJHNGF
{
// Token: 0x06005765 RID: 22373 RVA: 0x0013CE14 File Offset: 0x0013B014
[Token(Token = "0x6005765")]
[Address(RVA = "0x1388D10", Offset = "0x1387710", VA = "0x181388D10")]
public OLOEFOJHNGF(string code, PLDFOPCHHJG dto)
{
this.NKPPGJLKMMH = code;
int num = 0;
if (dto != 0)
{
this.DHAOBHFMBPL = true;
if ((dto.FBLEJONFPAK ? 1 : 0) != num)
{
this.FBLEJONFPAK = true;
int achmmbmlgek = dto.ACHMMBMLGEK;
this.ACHMMBMLGEK = achmmbmlgek;
string pbppcmnhodc = dto.PBPPCMNHODC;
if (achmmbmlgek == 0)
{
COFHGNFJMOG.OLOEFOJHNGF.Data data = JsonUtility.FromJson<COFHGNFJMOG.OLOEFOJHNGF.Data>(pbppcmnhodc);
}
}
}
}
// Token: 0x06005766 RID: 22374 RVA: 0x0013CE6C File Offset: 0x0013B06C
[Token(Token = "0x6005766")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
private OLOEFOJHNGF()
{
}
// Token: 0x17000F76 RID: 3958
// (get) Token: 0x06005767 RID: 22375 RVA: 0x0013CE80 File Offset: 0x0013B080
// (set) Token: 0x06005768 RID: 22376 RVA: 0x0013CE94 File Offset: 0x0013B094
[Token(Token = "0x17000F76")]
public string NKPPGJLKMMH
{
[Token(Token = "0x6005767")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6005768")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
private set;
}
// Token: 0x17000F77 RID: 3959
// (get) Token: 0x06005769 RID: 22377 RVA: 0x0013CEA8 File Offset: 0x0013B0A8
// (set) Token: 0x0600576A RID: 22378 RVA: 0x0013CEBC File Offset: 0x0013B0BC
[Token(Token = "0x17000F77")]
public int ACHMMBMLGEK
{
[Token(Token = "0x6005769")]
[Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")]
get;
[Token(Token = "0x600576A")]
[Address(RVA = "0x4F8C20", Offset = "0x4F7620", VA = "0x1804F8C20")]
private set;
}
// Token: 0x17000F78 RID: 3960
// (get) Token: 0x0600576B RID: 22379 RVA: 0x0013CED0 File Offset: 0x0013B0D0
// (set) Token: 0x0600576C RID: 22380 RVA: 0x0013CEE4 File Offset: 0x0013B0E4
[Token(Token = "0x17000F78")]
public bool DHAOBHFMBPL
{
[Token(Token = "0x600576B")]
[Address(RVA = "0xF123F0", Offset = "0xF10DF0", VA = "0x180F123F0")]
get;
[Token(Token = "0x600576C")]
[Address(RVA = "0xF12400", Offset = "0xF10E00", VA = "0x180F12400")]
private set;
}
// Token: 0x17000F79 RID: 3961
// (get) Token: 0x0600576D RID: 22381 RVA: 0x0013CEF8 File Offset: 0x0013B0F8
// (set) Token: 0x0600576E RID: 22382 RVA: 0x0013CF0C File Offset: 0x0013B10C
[Token(Token = "0x17000F79")]
public bool FBLEJONFPAK
{
[Token(Token = "0x600576D")]
[Address(RVA = "0xF93540", Offset = "0xF91F40", VA = "0x180F93540")]
get;
[Token(Token = "0x600576E")]
[Address(RVA = "0x1175390", Offset = "0x1173D90", VA = "0x181175390")]
private set;
}
// Token: 0x17000F7A RID: 3962
// (get) Token: 0x0600576F RID: 22383 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06005770 RID: 22384 RVA: 0x0013CF20 File Offset: 0x0013B120
[Token(Token = "0x17000F7A")]
public COFHGNFJMOG.OLOEFOJHNGF.Data EDJOMGPGGBD
{
[Token(Token = "0x600576F")]
[Address(RVA = "0x75DFF0", Offset = "0x75C9F0", VA = "0x18075DFF0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6005770")]
[Address(RVA = "0xD07AD0", Offset = "0xD064D0", VA = "0x180D07AD0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x02000E2F RID: 3631
[Token(Token = "0x2000E2F")]
[Serializable]
public struct Data
{
// Token: 0x04003FCE RID: 16334
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003FCE")]
public string ExtraJson;
// Token: 0x04003FCF RID: 16335
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003FCF")]
public PlatformManager.FCIKKFJOMNO Platform;
// Token: 0x04003FD0 RID: 16336
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x4003FD0")]
public IAFKHONIKPI Type;
}
}
// Token: 0x02000E30 RID: 3632
[Token(Token = "0x2000E30")]
[Serializable]
public class ShortLinkData
{
// Token: 0x17000F7B RID: 3963
// (get) Token: 0x06005771 RID: 22385 RVA: 0x0013CF30 File Offset: 0x0013B130
[Token(Token = "0x17000F7B")]
public bool IsValid
{
[Token(Token = "0x6005771")]
[Address(RVA = "0x1388F30", Offset = "0x1387930", VA = "0x181388F30")]
get
{
return !string.IsNullOrEmpty(this.FullLink);
}
}
// Token: 0x06005772 RID: 22386 RVA: 0x0013CF4C File Offset: 0x0013B14C
[Token(Token = "0x6005772")]
[Address(RVA = "0x1388EF0", Offset = "0x13878F0", VA = "0x181388EF0")]
public static COFHGNFJMOG.ShortLinkData HHJMDFEDKLM(string LKHEMOPOEIM)
{
return JsonUtility.FromJson<COFHGNFJMOG.ShortLinkData>(LKHEMOPOEIM);
}
// Token: 0x06005773 RID: 22387 RVA: 0x0013CF60 File Offset: 0x0013B160
[Token(Token = "0x6005773")]
[Address(RVA = "0xE65400", Offset = "0xE63E00", VA = "0x180E65400")]
public string MFFBDFHINID()
{
return JsonUtility.ToJson(this);
}
// Token: 0x06005774 RID: 22388 RVA: 0x0013CF74 File Offset: 0x0013B174
[Token(Token = "0x6005774")]
[Address(RVA = "0x52F390", Offset = "0x52DD90", VA = "0x18052F390")]
public ShortLinkData()
{
}
// Token: 0x04003FD1 RID: 16337
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FD1")]
public string FullLink;
// Token: 0x04003FD2 RID: 16338
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FD2")]
public int ReferrerId = (int)((ulong)4294967295L);
// Token: 0x04003FD3 RID: 16339
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4003FD3")]
public COFHGNFJMOG.ShortLinkData.GGHDANACENJ Type;
// Token: 0x02000E31 RID: 3633
[Token(Token = "0x2000E31")]
public enum GGHDANACENJ
{
// Token: 0x04003FD5 RID: 16341
[Token(Token = "0x4003FD5")]
BasicLink
}
}
// Token: 0x02000E32 RID: 3634
[Token(Token = "0x2000E32")]
private struct AMAGDEMKBHK
{
// Token: 0x04003FD6 RID: 16342
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003FD6")]
public string ABADFLCBFIJ;
// Token: 0x04003FD7 RID: 16343
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003FD7")]
public int? HENGFGGAHCC;
// Token: 0x04003FD8 RID: 16344
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FD8")]
public int CPNHILJGPKF;
}
// Token: 0x02000E34 RID: 3636
[Token(Token = "0x2000E34")]
[CompilerGenerated]
private sealed class EGLMPEHAAMC
{
// Token: 0x0600577F RID: 22399 RVA: 0x0013D164 File Offset: 0x0013B364
[Token(Token = "0x600577F")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EGLMPEHAAMC()
{
}
// Token: 0x06005780 RID: 22400 RVA: 0x0013D178 File Offset: 0x0013B378
[Token(Token = "0x6005780")]
[Address(RVA = "0x1386BF0", Offset = "0x13855F0", VA = "0x181386BF0")]
internal void <EditReferral>b__0()
{
int num = this.referrerId;
int? num2 = this.previousReferrer;
CFLMJLFBOKH.GMLAGMGNAKG(num, num2);
}
// Token: 0x04003FE2 RID: 16354
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003FE2")]
public int referrerId;
// Token: 0x04003FE3 RID: 16355
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4003FE3")]
public int? previousReferrer;
}
}