using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI.Dialog; using BestHTTP; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Async; // Token: 0x02001C28 RID: 7208 [Token(Token = "0x2001C28")] [StructLayout(3)] public class JDGDFALBCDJ : JPPMAPOOHCI { // Token: 0x0600C140 RID: 49472 RVA: 0x002D8C50 File Offset: 0x002D6E50 [Token(Token = "0x600C140")] [Address(RVA = "0x14AAD80", Offset = "0x14A9780", VA = "0x1814AAD80", Slot = "4")] protected override void OFFLOPLJBBG() { CPIHGIEOPAJ k__BackingField = this.k__BackingField; this.k__BackingField = (JPPMAPOOHCI.FNELHNPDPBG)((ulong)4L); CPIHGIEOPAJ k__BackingField2 = this.k__BackingField; this.k__BackingField = false; this.k__BackingField = "Loading Club member invite details..."; long aomblgbceno = this.AOMBLGBCENO; string text; this.FGJMDIDCEDI = text; IPromise promise = JDJGIBLMFKK.IHEMEAMAJOF(aomblgbceno, true); Action action = new Action(this.FMEDGOLBKIG); Action action2 = new Action(this.CKCFANHAIAB); throw new NullReferenceException(); } // Token: 0x0600C141 RID: 49473 RVA: 0x002D8CC4 File Offset: 0x002D6EC4 [Token(Token = "0x600C141")] [Address(RVA = "0x14AAA90", Offset = "0x14A9490", VA = "0x1814AAA90", Slot = "5")] public override IPromise HHLPPOBHMOC() { Promise promise4 = new Promise(); Promise promise = promise4; long aomblgbceno = this.AOMBLGBCENO; JDJGIBLMFKK.OKMCBCHEMFD okmcbchemfd = new JDJGIBLMFKK.OKMCBCHEMFD(); okmcbchemfd.clubId = aomblgbceno; string text = string.Format("club/{0}/members/acceptinvite", okmcbchemfd); IPromise promise2 = JDJGIBLMFKK.AEOELFLFLMM("accept invite to join club", (HTTPMethods)((ulong)2L), text); Action action = delegate { long clubId = okmcbchemfd.clubId; int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); int num2 = 0; JDJGIBLMFKK.LLFJOBGAFBB(clubId, num, PPGPAHNMGEC.Member, num2 != 0); }; Action action2 = delegate { string fgjmdidcedi = this.FGJMDIDCEDI; string text2 = "You are now a " + fgjmdidcedi + " of the club."; }; if (JDGDFALBCDJ.<>c.<>9__4_1 == 0) { JDGDFALBCDJ.<>c.<>9__4_1 = delegate(string error) { string newLine = Environment.NewLine; string text3 = "Failed to accept invite. Error:" + newLine + error; }; } Action action3 = delegate { promise.Complete(); }; Promise promise3 = promise; throw new NullReferenceException(); } // Token: 0x0600C142 RID: 49474 RVA: 0x002D8D74 File Offset: 0x002D6F74 [Token(Token = "0x600C142")] [Address(RVA = "0x14AA380", Offset = "0x14A8D80", VA = "0x1814AA380", Slot = "6")] public override IPromise BDFBMBCKJEP() { Promise promise4 = new Promise(); Promise promise = promise4; if (!this.GIFEIIILPAL) { long aomblgbceno = this.AOMBLGBCENO; string text = string.Format("club/{0}/members/declineinvite", promise4); IPromise promise2 = JDJGIBLMFKK.AEOELFLFLMM("decline invite to join club", (HTTPMethods)((ulong)2L), text); Action action = delegate { string fgjmdidcedi = this.FGJMDIDCEDI; string text2 = "You have declined to be a " + fgjmdidcedi + " of the club."; }; Action action2 = delegate { promise.Complete(); }; } promise4.Complete(); Promise promise3 = promise; throw new NullReferenceException(); } // Token: 0x0600C143 RID: 49475 RVA: 0x002D8DF8 File Offset: 0x002D6FF8 [Token(Token = "0x600C143")] [Address(RVA = "0x14AAF20", Offset = "0x14A9920", VA = "0x1814AAF20")] public JDGDFALBCDJ() { string empty = string.Empty; this.FGJMDIDCEDI = empty; base..ctor(); } // Token: 0x0600C144 RID: 49476 RVA: 0x002D8E18 File Offset: 0x002D7018 [Token(Token = "0x600C144")] [Address(RVA = "0x14AA5D0", Offset = "0x14A8FD0", VA = "0x1814AA5D0")] [CompilerGenerated] private void FMEDGOLBKIG(PIHMJGCGNLP EKNEGALFAHB) { if (this != 0) { CPIHGIEOPAJ k__BackingField = this.k__BackingField; PPGPAHNMGEC k__BackingField = EKNEGALFAHB.k__BackingField; PPGPAHNMGEC ppgpahnmgec = ((IGCIBGKPPMO.BBELBJELLHN)((uint)1)).PPEGDGLIKOJ(); if (k__BackingField < ppgpahnmgec) { bool flag = EIMGAFPPJFD.IFAHODHCMEE(); this.k__BackingField = flag; this.k__BackingField = true; this.k__BackingField = "Accept"; this.k__BackingField = "Reject"; string[] array = new string[5]; if ("You are invited to be a " != 0) { } array[0] = "You are invited to be a "; string fgjmdidcedi = this.FGJMDIDCEDI; if (fgjmdidcedi != 0) { } array[1] = fgjmdidcedi; if (" of Club '" != 0) { } array[2] = " of Club '"; string k__BackingField = EKNEGALFAHB.k__BackingField.k__BackingField; if (k__BackingField != 0) { } array[3] = k__BackingField; if ("'" != 0) { } } this.k__BackingField = true; this.k__BackingField = "Close"; this.GIFEIIILPAL = true; string[] array2 = new string[5]; if ("You are already a " != 0) { } array2[0] = "You are already a "; string text = EKNEGALFAHB.k__BackingField.PBIJCDFDPKI(); if (text != 0) { } array2[1] = text; if (" of Club '" != 0) { } array2[2] = " of Club '"; string k__BackingField2 = EKNEGALFAHB.k__BackingField.k__BackingField; if (k__BackingField2 != 0) { } array2[3] = k__BackingField2; if ("'" != 0) { } array2[4] = "'"; string text2 = string.Concat(array2); this.k__BackingField = text2; this.k__BackingField.RefreshVisuals(this); } } // Token: 0x0600C145 RID: 49477 RVA: 0x002D8FA0 File Offset: 0x002D71A0 [Token(Token = "0x600C145")] [Address(RVA = "0x14AA550", Offset = "0x14A8F50", VA = "0x1814AA550")] [CompilerGenerated] private void CKCFANHAIAB(string MOPOMPHBHKF) { if (this != 0) { string text = "Failed to get invite details. Error: " + MOPOMPHBHKF; UIMessageDialog k__BackingField = this.k__BackingField; this.k__BackingField = text; this.k__BackingField = "Delete"; this.k__BackingField = true; k__BackingField.RefreshVisuals(this); } } // Token: 0x04007FCC RID: 32716 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4007FCC")] private long AOMBLGBCENO; // Token: 0x04007FCD RID: 32717 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4007FCD")] private string FGJMDIDCEDI; // Token: 0x04007FCE RID: 32718 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4007FCE")] private bool GIFEIIILPAL; // Token: 0x02001C29 RID: 7209 [Token(Token = "0x2001C29")] [CompilerGenerated] private sealed class HIFHMBMJKAC { // Token: 0x0600C146 RID: 49478 RVA: 0x002D8FEC File Offset: 0x002D71EC [Token(Token = "0x600C146")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public HIFHMBMJKAC() { } // Token: 0x0600C147 RID: 49479 RVA: 0x002D9000 File Offset: 0x002D7200 [Token(Token = "0x600C147")] [Address(RVA = "0x14A2FD0", Offset = "0x14A19D0", VA = "0x1814A2FD0")] internal void b__0() { string fgjmdidcedi = this.<>4__this.FGJMDIDCEDI; string text = "You are now a " + fgjmdidcedi + " of the club."; } // Token: 0x0600C148 RID: 49480 RVA: 0x002D9034 File Offset: 0x002D7234 [Token(Token = "0x600C148")] [Address(RVA = "0x14A2FB0", Offset = "0x14A19B0", VA = "0x1814A2FB0")] internal void b__2() { this.promise.Complete(); } // Token: 0x04007FCF RID: 32719 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007FCF")] public JDGDFALBCDJ <>4__this; // Token: 0x04007FD0 RID: 32720 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007FD0")] public Promise promise; } // Token: 0x02001C2B RID: 7211 [Token(Token = "0x2001C2B")] [CompilerGenerated] private sealed class HHCJDHIMBGM { // Token: 0x0600C14C RID: 49484 RVA: 0x002D90AC File Offset: 0x002D72AC [Token(Token = "0x600C14C")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public HHCJDHIMBGM() { } // Token: 0x0600C14D RID: 49485 RVA: 0x002D90C0 File Offset: 0x002D72C0 [Token(Token = "0x600C14D")] [Address(RVA = "0x14A2EF0", Offset = "0x14A18F0", VA = "0x1814A2EF0")] internal void b__0() { string fgjmdidcedi = this.<>4__this.FGJMDIDCEDI; string text = "You have declined to be a " + fgjmdidcedi + " of the club."; } // Token: 0x0600C14E RID: 49486 RVA: 0x002D90F4 File Offset: 0x002D72F4 [Token(Token = "0x600C14E")] [Address(RVA = "0x14A2FB0", Offset = "0x14A19B0", VA = "0x1814A2FB0")] internal void b__1() { this.promise.Complete(); } // Token: 0x04007FD3 RID: 32723 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007FD3")] public JDGDFALBCDJ <>4__this; // Token: 0x04007FD4 RID: 32724 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007FD4")] public Promise promise; } }