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: 0x02000E82 RID: 3714 [Token(Token = "0x2000E82")] [StructLayout(3)] public static class GGLGFENEKBJ { // Token: 0x060059D6 RID: 22998 RVA: 0x001447F8 File Offset: 0x001429F8 [Token(Token = "0x60059D6")] [Address(RVA = "0x1C569D0", Offset = "0x1C553D0", VA = "0x181C569D0")] 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 = 0; BPHGKAEDBPE.CABLOFOHBDM(action, action2, num3); } // Token: 0x060059D7 RID: 22999 RVA: 0x00144830 File Offset: 0x00142A30 [Token(Token = "0x60059D7")] [Address(RVA = "0x1C56C10", Offset = "0x1C55610", VA = "0x181C56C10")] private static void OFFLOPLJBBG() { int num; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.DAHCLBHLNOP); num = 0; PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.ModerationQuitGame, hmoacifiocn); int num2; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num2.DAHCLBHLNOP); num2 = 0; PAJOOHAOLEE.NMANOHJOCJD("ModerationQuitGame", hmoacifiocn2); int num3; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn3 = new PAJOOHAOLEE.HMOACIFIOCN(num3.BJHHPHHJFKH); num3 = 0; PAJOOHAOLEE.NMANOHJOCJD("AppVersionUpdate", hmoacifiocn3); } // Token: 0x060059D8 RID: 23000 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60059D8")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] private static void NPCPLFAONFO() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060059D9 RID: 23001 RVA: 0x0014488C File Offset: 0x00142A8C [Token(Token = "0x60059D9")] [Address(RVA = "0x1C56B50", Offset = "0x1C55550", VA = "0x181C56B50")] private static void DAHCLBHLNOP(Dictionary NGPMADFHHKP) { CFLMJLFBOKH.PAEIKHPJPFI(); } // Token: 0x060059DA RID: 23002 RVA: 0x001448A4 File Offset: 0x00142AA4 [Token(Token = "0x60059DA")] [Address(RVA = "0x1C56A80", Offset = "0x1C55480", VA = "0x181C56A80")] private static void BJHHPHHJFKH(Dictionary NGPMADFHHKP) { if (!AEOPHJMOOFE.PPGFHEDFBEA(NGPMADFHHKP).k__BackingField.NOEDKAJMLKN()) { ActionEvent bcchjacnkgi = GGLGFENEKBJ.BCCHJACNKGI; int num = 0; bcchjacnkgi.Invoke(num != 0); return; } } // Token: 0x060059DB RID: 23003 RVA: 0x001448DC File Offset: 0x00142ADC [Token(Token = "0x60059DB")] [Address(RVA = "0x1C56750", Offset = "0x1C55150", VA = "0x181C56750")] public static IEnumerator BFJMPGHLGAN(long CJFGEMGOJHB, LCCEEFHOBEN.CJFENPHAAHI MEABFEIBEMP, BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE) { string text = string.Format("{0}v2/ban", "api/PlayersBanned/"); ModerationManager instance = SingletonMonoBehaviour.Instance; ModerationManager.ReportReasonVisual reportReasonVisual; if (reportReasonVisual != 0) { } DateTime utcNow = DateTime.UtcNow; string text2 = string.Format("You are banned for {0}. For any questions contact us at recroom.happyfox.com", "Code of conduct violation"); Dictionary dictionary = new Dictionary(); dictionary.Add("Reason", "10"); dictionary.Add("BanType", "0"); dictionary.Add("DisplayReason", text2); int num = 0; IPromise promise = BPHGKAEDBPE.CKPCAIJMPJN(text, dictionary, num != 0); int num2 = 0; IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num2 != 0); BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = delegate(string error) { Debug.LogError("Failed to request PlayerBan : " + error); BPHGKAEDBPE.HADGLCCBNHM(AFLPGGJMPOE, error); }; return promise2.LCGFHJPKIOI(cbeohbcipea); } // Token: 0x060059DC RID: 23004 RVA: 0x001449A0 File Offset: 0x00142BA0 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60059DC")] [Address(RVA = "0x1C56CF0", Offset = "0x1C556F0", VA = "0x181C56CF0")] static GGLGFENEKBJ() { int num; ActionEvent actionEvent = new ActionEvent(32, num != 0); num = 0; GGLGFENEKBJ.BCCHJACNKGI = actionEvent; GGLGFENEKBJ.PLNLOBKDLFI = "api/PlayersBanned/"; } // Token: 0x0400416A RID: 16746 [Token(Token = "0x400416A")] public static ActionEvent BCCHJACNKGI; // Token: 0x0400416B RID: 16747 [Token(Token = "0x400416B")] private static string PLNLOBKDLFI = null; // Token: 0x02000E83 RID: 3715 [Token(Token = "0x2000E83")] private class DNEILBBHLAP : IFAIJAGLDFK { // Token: 0x17001005 RID: 4101 // (get) Token: 0x060059DD RID: 23005 RVA: 0x001449C8 File Offset: 0x00142BC8 // (set) Token: 0x060059DE RID: 23006 RVA: 0x001449DC File Offset: 0x00142BDC [Token(Token = "0x17001005")] public PlatformManager.ENNEGEELGMC LEAJLDOPKBM { [Token(Token = "0x60059DD")] [Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")] get; [Token(Token = "0x60059DE")] [Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")] private set; } // Token: 0x060059DF RID: 23007 RVA: 0x001449F0 File Offset: 0x00142BF0 [Token(Token = "0x60059DF")] [Address(RVA = "0x1C46570", Offset = "0x1C44F70", VA = "0x181C46570", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { int num = AEOPHJMOOFE.AAKIMHHKCFB("ActivePlatforms", PMMGDNALAEB); this.k__BackingField = (PlatformManager.ENNEGEELGMC)num; } // Token: 0x060059E0 RID: 23008 RVA: 0x00144A10 File Offset: 0x00142C10 [Token(Token = "0x60059E0")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public DNEILBBHLAP() { } } // Token: 0x02000E84 RID: 3716 [Token(Token = "0x2000E84")] [CompilerGenerated] private sealed class MNBEBONCJLD { // Token: 0x060059E1 RID: 23009 RVA: 0x00144A24 File Offset: 0x00142C24 [Token(Token = "0x60059E1")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MNBEBONCJLD() { } // Token: 0x060059E2 RID: 23010 RVA: 0x00144A38 File Offset: 0x00142C38 [Token(Token = "0x60059E2")] [Address(RVA = "0x1C57C10", Offset = "0x1C56610", VA = "0x181C57C10")] internal void b__0(string error) { Debug.LogError("Failed to request PlayerBan : " + error); BPHGKAEDBPE.HADGLCCBNHM(this.callback, error); } // Token: 0x0400416D RID: 16749 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400416D")] public BPHGKAEDBPE.CBEOHBCIPEA callback; } }