using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Async; namespace RecRoom { // Token: 0x02001D4B RID: 7499 [Token(Token = "0x2001D4B")] [StructLayout(3)] public class RoomLinkButtonTypeController : LinkButtonTypeController { // Token: 0x17001F6D RID: 8045 // (get) Token: 0x0600C9BE RID: 51646 RVA: 0x002FD3A8 File Offset: 0x002FB5A8 [Token(Token = "0x17001F6D")] public override ILIGKJJIKLL COJOHODFJOL { [Token(Token = "0x600C9BE")] [Address(RVA = "0x8509C0", Offset = "0x84F3C0", VA = "0x1808509C0", Slot = "21")] get { return ILIGKJJIKLL.Room; } } // Token: 0x17001F6E RID: 8046 // (get) Token: 0x0600C9BF RID: 51647 RVA: 0x002FD3B8 File Offset: 0x002FB5B8 [Token(Token = "0x17001F6E")] public override string JHBEMJHAHGJ { [Token(Token = "0x600C9BF")] [Address(RVA = "0x10E69C0", Offset = "0x10E53C0", VA = "0x1810E69C0", Slot = "22")] get { return "Room"; } } // Token: 0x17001F6F RID: 8047 // (get) Token: 0x0600C9C0 RID: 51648 RVA: 0x002FD3CC File Offset: 0x002FB5CC [Token(Token = "0x17001F6F")] protected override string GFENBGBJCBG { [Token(Token = "0x600C9C0")] [Address(RVA = "0x10E66D0", Offset = "0x10E50D0", VA = "0x1810E66D0", Slot = "24")] get { return "Search for Room"; } } // Token: 0x17001F70 RID: 8048 // (get) Token: 0x0600C9C1 RID: 51649 RVA: 0x002FD3E0 File Offset: 0x002FB5E0 [Token(Token = "0x17001F70")] protected override string LGEPMAHLBFG { [Token(Token = "0x600C9C1")] [Address(RVA = "0x10E6130", Offset = "0x10E4B30", VA = "0x1810E6130", Slot = "25")] get { return "Room Search"; } } // Token: 0x17001F71 RID: 8049 // (get) Token: 0x0600C9C2 RID: 51650 RVA: 0x002FD3F4 File Offset: 0x002FB5F4 [Token(Token = "0x17001F71")] protected override string MHMEHNPHIGC { [Token(Token = "0x600C9C2")] [Address(RVA = "0x10E66A0", Offset = "0x10E50A0", VA = "0x1810E66A0", Slot = "26")] get { return "Search for a room here"; } } // Token: 0x0600C9C3 RID: 51651 RVA: 0x002FD408 File Offset: 0x002FB608 [Token(Token = "0x600C9C3")] [Address(RVA = "0x10E67F0", Offset = "0x10E51F0", VA = "0x1810E67F0", Slot = "28")] public override void SetActive(bool ENJABEBOEHC) { base.SetActive(ENJABEBOEHC); if (!ENJABEBOEHC) { ActionEvent nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; Action action = new Action(this.FODLGIJCALM); return; } ActionEvent nfmlkmfeakd2 = OJMCBOKJFOF.NFMLKMFEAKD; Action action2 = new Action(this.FODLGIJCALM); } // Token: 0x0600C9C4 RID: 51652 RVA: 0x002FD450 File Offset: 0x002FB650 [Token(Token = "0x600C9C4")] [Address(RVA = "0x10E6710", Offset = "0x10E5110", VA = "0x1810E6710", Slot = "31")] public override void OnLinkTargetIdChanged() { IPromise promise = RoomLinkButtonTypeController.GDDELGKMDED(this.JPOHGBCEJEJ); Action action = new Action(this.OLIIMNDHGJG); this.k__BackingField = false; base.NBMCKBALEOI(); } // Token: 0x0600C9C5 RID: 51653 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C9C5")] [Address(RVA = "0x10E5F80", Offset = "0x10E4980", VA = "0x1810E5F80", Slot = "33")] protected override IPromise> CCOFOOPMDDO(string CNBKKCJAHPP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600C9C6 RID: 51654 RVA: 0x002FD48C File Offset: 0x002FB68C [Token(Token = "0x600C9C6")] [Address(RVA = "0x10E6160", Offset = "0x10E4B60", VA = "0x1810E6160")] private static bool FBLEJONFPAK(MKAMHOIHOJK PEOBMOOENJD) { if (PEOBMOOENJD != 0) { return PEOBMOOENJD.MIKDLDEALPN; } } // Token: 0x0600C9C7 RID: 51655 RVA: 0x002FD4A8 File Offset: 0x002FB6A8 [Token(Token = "0x600C9C7")] [Address(RVA = "0x10E6180", Offset = "0x10E4B80", VA = "0x1810E6180", Slot = "32")] protected override void FJMODELCNOD(long ENJEOLBEALP) { if (OJMCBOKJFOF.OGLOMMGCEEB(ENJEOLBEALP) != 0) { EMAPDKEOHPA dkhoombhlol = this.DKHOOMBHLOL; Action action = new Action(this.PBGJFANICEI); int num = 0; dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "RoomLinkButton", action); } } // Token: 0x0600C9C8 RID: 51656 RVA: 0x002FD4E8 File Offset: 0x002FB6E8 [Token(Token = "0x600C9C8")] [Address(RVA = "0x10E6260", Offset = "0x10E4C60", VA = "0x1810E6260")] private void FJMODELCNOD(PPENFJMFPNE EBDCIFINPNK) { if (EBDCIFINPNK != 0) { EMAPDKEOHPA dkhoombhlol = this.DKHOOMBHLOL; Action action = new Action(this.PBGJFANICEI); int num = 0; dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "RoomLinkButton", action); } } // Token: 0x0600C9C9 RID: 51657 RVA: 0x002FD524 File Offset: 0x002FB724 [Token(Token = "0x600C9C9")] [Address(RVA = "0x10E6300", Offset = "0x10E4D00", VA = "0x1810E6300")] private static IPromise GDDELGKMDED(long ENJEOLBEALP) { int num = 0; IPromise promise = OJMCBOKJFOF.CJKHNIIJFIN(ENJEOLBEALP, num != 0); if (RoomLinkButtonTypeController.<>c.<>9__17_0 == 0) { RoomLinkButtonTypeController.<>c.<>9__17_0 = delegate(PPENFJMFPNE r) { if (r != 0 && r.MIKDLDEALPN) { return r; } }; } throw new NullReferenceException(); } // Token: 0x0600C9CA RID: 51658 RVA: 0x002FD560 File Offset: 0x002FB760 [Token(Token = "0x600C9CA")] [Address(RVA = "0x10E6430", Offset = "0x10E4E30", VA = "0x1810E6430", Slot = "29")] protected override IPromise GDDGGONDENC(long ENJEOLBEALP) { IPromise promise = RoomLinkButtonTypeController.GDDELGKMDED(ENJEOLBEALP); if (RoomLinkButtonTypeController.<>c.<>9__18_0 == 0) { RoomLinkButtonTypeController.<>c.<>9__18_0 = delegate(PPENFJMFPNE roomDetails) { if (roomDetails != 0) { return roomDetails.k__BackingField; } }; } throw new NullReferenceException(); } // Token: 0x0600C9CB RID: 51659 RVA: 0x002FD598 File Offset: 0x002FB798 [Token(Token = "0x600C9CB")] [Address(RVA = "0x10E6540", Offset = "0x10E4F40", VA = "0x1810E6540", Slot = "30")] protected override IPromise HBLCFCHHCAN(long ENJEOLBEALP) { IPromise promise = RoomLinkButtonTypeController.GDDELGKMDED(ENJEOLBEALP); if (RoomLinkButtonTypeController.<>c.<>9__19_0 == 0) { RoomLinkButtonTypeController.<>c.<>9__19_0 = delegate(PPENFJMFPNE roomDetails) { if (roomDetails != 0) { return OHDHPENHDAP.EFJIDOJBJEB(roomDetails); } return OHDHPENHDAP.NBMFNJLHKAO.k__BackingField; }; } throw new NullReferenceException(); } // Token: 0x0600C9CC RID: 51660 RVA: 0x002FD5D0 File Offset: 0x002FB7D0 [Token(Token = "0x600C9CC")] [Address(RVA = "0x10E6700", Offset = "0x10E5100", VA = "0x1810E6700")] private void OLIIMNDHGJG(KLCOGEIGEBJ IFMCOIJGDIA) { bool flag = IFMCOIJGDIA != 0; this.k__BackingField = flag; base.NBMCKBALEOI(); } // Token: 0x0600C9CD RID: 51661 RVA: 0x002FD5F4 File Offset: 0x002FB7F4 [Token(Token = "0x600C9CD")] [Address(RVA = "0x10C9500", Offset = "0x10C7F00", VA = "0x1810C9500")] private void FODLGIJCALM(long HNHLJONGKHB) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0600C9CE RID: 51662 RVA: 0x002FD60C File Offset: 0x002FB80C [Token(Token = "0x600C9CE")] [Address(RVA = "0x10E6650", Offset = "0x10E5050", VA = "0x1810E6650", Slot = "34")] protected override void MFHBPMONOGI() { this.DKHOOMBHLOL.Dispose(); } // Token: 0x0600C9CF RID: 51663 RVA: 0x002FD62C File Offset: 0x002FB82C [Token(Token = "0x600C9CF")] [Address(RVA = "0x10E6940", Offset = "0x10E5340", VA = "0x1810E6940")] public RoomLinkButtonTypeController() { EMAPDKEOHPA emapdkeohpa = new EMAPDKEOHPA(); this.DKHOOMBHLOL = emapdkeohpa; base..ctor(); } // Token: 0x0600C9D0 RID: 51664 RVA: 0x002FD64C File Offset: 0x002FB84C [Token(Token = "0x600C9D0")] [Address(RVA = "0x10E67C0", Offset = "0x10E51C0", VA = "0x1810E67C0")] [CompilerGenerated] private void PBGJFANICEI(RRUIRootScreen LHHONCAOJFH) { long jpohgbcejej = this.JPOHGBCEJEJ; LHHONCAOJFH.ShowScreenAndGoToRoomDetails(jpohgbcejej, SessionManager.BDPNOBGNGNI.CUSTOM_ROOMS_WATCH); } // Token: 0x040085D9 RID: 34265 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40085D9")] private readonly EMAPDKEOHPA DKHOOMBHLOL; } }