using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Async; namespace RecRoom { // Token: 0x02001D48 RID: 7496 [Token(Token = "0x2001D48")] [StructLayout(3)] public class PlayerLinkButtonTypeController : LinkButtonTypeController { // Token: 0x17001F68 RID: 8040 // (get) Token: 0x0600C9A3 RID: 51619 RVA: 0x002FCFB0 File Offset: 0x002FB1B0 [Token(Token = "0x17001F68")] public override ILIGKJJIKLL COJOHODFJOL { [Token(Token = "0x600C9A3")] [Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "21")] get { return ILIGKJJIKLL.Player; } } // Token: 0x17001F69 RID: 8041 // (get) Token: 0x0600C9A4 RID: 51620 RVA: 0x002FCFC0 File Offset: 0x002FB1C0 [Token(Token = "0x17001F69")] public override string JHBEMJHAHGJ { [Token(Token = "0x600C9A4")] [Address(RVA = "0x141D400", Offset = "0x141BE00", VA = "0x18141D400", Slot = "22")] get { return "Player"; } } // Token: 0x17001F6A RID: 8042 // (get) Token: 0x0600C9A5 RID: 51621 RVA: 0x002FCFD4 File Offset: 0x002FB1D4 [Token(Token = "0x17001F6A")] protected override string GFENBGBJCBG { [Token(Token = "0x600C9A5")] [Address(RVA = "0x141D220", Offset = "0x141BC20", VA = "0x18141D220", Slot = "24")] get { return "Search for Player"; } } // Token: 0x17001F6B RID: 8043 // (get) Token: 0x0600C9A6 RID: 51622 RVA: 0x002FCFE8 File Offset: 0x002FB1E8 [Token(Token = "0x17001F6B")] protected override string LGEPMAHLBFG { [Token(Token = "0x600C9A6")] [Address(RVA = "0x141C7E0", Offset = "0x141B1E0", VA = "0x18141C7E0", Slot = "25")] get { return "Player Search"; } } // Token: 0x17001F6C RID: 8044 // (get) Token: 0x0600C9A7 RID: 51623 RVA: 0x002FCFFC File Offset: 0x002FB1FC [Token(Token = "0x17001F6C")] protected override string MHMEHNPHIGC { [Token(Token = "0x600C9A7")] [Address(RVA = "0x141D1F0", Offset = "0x141BBF0", VA = "0x18141D1F0", Slot = "26")] get { return "Search for a player here"; } } // Token: 0x0600C9A8 RID: 51624 RVA: 0x002FD010 File Offset: 0x002FB210 [Token(Token = "0x600C9A8")] [Address(RVA = "0x141D250", Offset = "0x141BC50", VA = "0x18141D250", Slot = "31")] public override void OnLinkTargetIdChanged() { IPromise promise = PlayerLinkButtonTypeController.GDMGLDOHHBF((int)this.JPOHGBCEJEJ); Action action = new Action(this.NLBAHBNKJEJ); int num = 0; num += num; num++; IPromise promise2 = promise.Then(action); } // Token: 0x0600C9A9 RID: 51625 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C9A9")] [Address(RVA = "0x141C320", Offset = "0x141AD20", VA = "0x18141C320", Slot = "33")] protected override IPromise> CCOFOOPMDDO(string CNBKKCJAHPP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600C9AA RID: 51626 RVA: 0x002FD060 File Offset: 0x002FB260 [Token(Token = "0x600C9AA")] [Address(RVA = "0x141CDC0", Offset = "0x141B7C0", VA = "0x18141CDC0")] private static IPromise GDMGLDOHHBF(int ENJEOLBEALP) { int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); if (ENJEOLBEALP == num) { return Promise.FromResult(PEGGCEDHBOF.DOOHKCANFLO); } bool flag; if (!flag) { return PEGGCEDHBOF.NFKMGNHDCMN(ENJEOLBEALP); } IPromise promise; return promise; } // Token: 0x0600C9AB RID: 51627 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C9AB")] [Address(RVA = "0x141CC30", Offset = "0x141B630", VA = "0x18141CC30", Slot = "29")] protected override IPromise GDDGGONDENC(long ENJEOLBEALP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600C9AC RID: 51628 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C9AC")] [Address(RVA = "0x141D000", Offset = "0x141BA00", VA = "0x18141D000", Slot = "30")] protected override IPromise HBLCFCHHCAN(long ENJEOLBEALP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600C9AD RID: 51629 RVA: 0x002FD0A0 File Offset: 0x002FB2A0 [Token(Token = "0x600C9AD")] [Address(RVA = "0x141C9F0", Offset = "0x141B3F0", VA = "0x18141C9F0", Slot = "32")] protected override void FJMODELCNOD(long ENJEOLBEALP) { bool flag; if (flag) { ulong num; CCEOLAOLEKJ targetAccount = num; if (num != (ulong)0L) { int num2 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); int num3; if (num3 == num2) { EMAPDKEOHPA apfigdnofpn = this.APFIGDNOFPN; Action action = delegate(ProfileWatchUIFlow flow) { bool isCompleted = ((IAsyncResult)flow).IsCompleted; }; throw new NullReferenceException(); } EMAPDKEOHPA plideimaigj = this.PLIDEIMAIGJ; Action action2 = delegate(PlayerDetailsWatchUIFlow flow) { bool isCompleted2 = ((IAsyncResult)flow).IsCompleted; }; plideimaigj.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)((uint)2), "PlayerLinkButton", action2); } } } // Token: 0x0600C9AE RID: 51630 RVA: 0x002FD11C File Offset: 0x002FB31C [Token(Token = "0x600C9AE")] [Address(RVA = "0x141C810", Offset = "0x141B210", VA = "0x18141C810")] private void FJMODELCNOD(CCEOLAOLEKJ EPOHPLAMIOD) { CCEOLAOLEKJ targetAccount = EPOHPLAMIOD; if (EPOHPLAMIOD != 0) { int num = ObscuredInt.FAJDMKOEFLH(EPOHPLAMIOD.k__BackingField); int num2 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); if (num == num2) { Action action = delegate(ProfileWatchUIFlow flow) { bool isCompleted = ((IAsyncResult)flow).IsCompleted; }; throw new NullReferenceException(); } EMAPDKEOHPA plideimaigj = this.PLIDEIMAIGJ; Action action2 = delegate(PlayerDetailsWatchUIFlow flow) { bool isCompleted2 = ((IAsyncResult)flow).IsCompleted; }; plideimaigj.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)((uint)2), "PlayerLinkButton", action2); } } // Token: 0x0600C9AF RID: 51631 RVA: 0x002FD194 File Offset: 0x002FB394 [Token(Token = "0x600C9AF")] [Address(RVA = "0x10E6700", Offset = "0x10E5100", VA = "0x1810E6700")] private void NLBAHBNKJEJ(CCEOLAOLEKJ GAMEFMMPMLG) { bool flag = GAMEFMMPMLG != 0; this.k__BackingField = flag; base.NBMCKBALEOI(); } // Token: 0x0600C9B0 RID: 51632 RVA: 0x002FD1B8 File Offset: 0x002FB3B8 [Token(Token = "0x600C9B0")] [Address(RVA = "0x141D190", Offset = "0x141BB90", VA = "0x18141D190", Slot = "34")] protected override void MFHBPMONOGI() { this.PLIDEIMAIGJ.Dispose(); this.APFIGDNOFPN.Dispose(); } // Token: 0x0600C9B1 RID: 51633 RVA: 0x002FD1E4 File Offset: 0x002FB3E4 [Token(Token = "0x600C9B1")] [Address(RVA = "0x141D360", Offset = "0x141BD60", VA = "0x18141D360")] public PlayerLinkButtonTypeController() { EMAPDKEOHPA emapdkeohpa = new EMAPDKEOHPA(); this.PLIDEIMAIGJ = emapdkeohpa; EMAPDKEOHPA emapdkeohpa2 = new EMAPDKEOHPA(); this.APFIGDNOFPN = emapdkeohpa2; base..ctor(); } // Token: 0x040085CE RID: 34254 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40085CE")] private readonly EMAPDKEOHPA PLIDEIMAIGJ; // Token: 0x040085CF RID: 34255 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40085CF")] private readonly EMAPDKEOHPA APFIGDNOFPN; // Token: 0x02001D4A RID: 7498 [Token(Token = "0x2001D4A")] [CompilerGenerated] private sealed class KAMGLJCMKKN { // Token: 0x0600C9BB RID: 51643 RVA: 0x002FD35C File Offset: 0x002FB55C [Token(Token = "0x600C9BB")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public KAMGLJCMKKN() { } // Token: 0x0600C9BC RID: 51644 RVA: 0x002FD370 File Offset: 0x002FB570 [Token(Token = "0x600C9BC")] [Address(RVA = "0x80AF80", Offset = "0x809980", VA = "0x18080AF80")] internal void b__0(ProfileWatchUIFlow flow) { bool isCompleted = ((IAsyncResult)flow).IsCompleted; } // Token: 0x0600C9BD RID: 51645 RVA: 0x002FD38C File Offset: 0x002FB58C [Token(Token = "0x600C9BD")] [Address(RVA = "0x80AF80", Offset = "0x809980", VA = "0x18080AF80")] internal void b__1(PlayerDetailsWatchUIFlow flow) { bool isCompleted = ((IAsyncResult)flow).IsCompleted; } // Token: 0x040085D8 RID: 34264 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40085D8")] public CCEOLAOLEKJ targetAccount; } } }