using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; namespace RecRoom { // Token: 0x020020F2 RID: 8434 [Token(Token = "0x20020F2")] public class RoomLinkButtonTypeController : LinkButtonTypeController { // Token: 0x17002247 RID: 8775 // (get) Token: 0x0600D7CF RID: 55247 RVA: 0x0031F1C8 File Offset: 0x0031D3C8 [Token(Token = "0x17002247")] public override ILIGKJJIKLL COJOHODFJOL { [Token(Token = "0x600D7CF")] [Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "22")] get { return ILIGKJJIKLL.Room; } } // Token: 0x17002248 RID: 8776 // (get) Token: 0x0600D7D0 RID: 55248 RVA: 0x0031F1D8 File Offset: 0x0031D3D8 [Token(Token = "0x17002248")] public override string JHBEMJHAHGJ { [Token(Token = "0x600D7D0")] [Address(RVA = "0x7AAF90", Offset = "0x7A9D90", VA = "0x1807AAF90", Slot = "23")] get { return "Room"; } } // Token: 0x17002249 RID: 8777 // (get) Token: 0x0600D7D1 RID: 55249 RVA: 0x0031F1EC File Offset: 0x0031D3EC [Token(Token = "0x17002249")] protected override string GFENBGBJCBG { [Token(Token = "0x600D7D1")] [Address(RVA = "0x7AACC0", Offset = "0x7A9AC0", VA = "0x1807AACC0", Slot = "25")] get { return "Search for Room"; } } // Token: 0x1700224A RID: 8778 // (get) Token: 0x0600D7D2 RID: 55250 RVA: 0x0031F200 File Offset: 0x0031D400 [Token(Token = "0x1700224A")] protected override string LGEPMAHLBFG { [Token(Token = "0x600D7D2")] [Address(RVA = "0x7AA680", Offset = "0x7A9480", VA = "0x1807AA680", Slot = "26")] get { return "Room Search"; } } // Token: 0x1700224B RID: 8779 // (get) Token: 0x0600D7D3 RID: 55251 RVA: 0x0031F214 File Offset: 0x0031D414 [Token(Token = "0x1700224B")] protected override string MHMEHNPHIGC { [Token(Token = "0x600D7D3")] [Address(RVA = "0x7AAC90", Offset = "0x7A9A90", VA = "0x1807AAC90", Slot = "27")] get { return "Search for a room here"; } } // Token: 0x0600D7D4 RID: 55252 RVA: 0x0031F228 File Offset: 0x0031D428 [Token(Token = "0x600D7D4")] [Address(RVA = "0x7AADE0", Offset = "0x7A9BE0", VA = "0x1807AADE0", Slot = "29")] public override void SetActive(bool ENJABEBOEHC) { base.SetActive(ENJABEBOEHC); if (!ENJABEBOEHC) { MFBGLIHGCGO nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; Action action = new Action(this.FODLGIJCALM); return; } MFBGLIHGCGO nfmlkmfeakd2 = OJMCBOKJFOF.NFMLKMFEAKD; Action action2 = new Action(this.FODLGIJCALM); } // Token: 0x0600D7D5 RID: 55253 RVA: 0x0031F270 File Offset: 0x0031D470 [Token(Token = "0x600D7D5")] [Address(RVA = "0x7AAD00", Offset = "0x7A9B00", VA = "0x1807AAD00", Slot = "32")] public override void OnLinkTargetIdChanged() { PMGCJEPKFOF pmgcjepkfof = RoomLinkButtonTypeController.GDDELGKMDED(this.JPOHGBCEJEJ); Action action = new Action(this.OLIIMNDHGJG); this.k__BackingField = false; base.NBMCKBALEOI(); } // Token: 0x0600D7D6 RID: 55254 RVA: 0x0031F2AC File Offset: 0x0031D4AC [Token(Token = "0x600D7D6")] [Address(RVA = "0x7AA560", Offset = "0x7A9360", VA = "0x1807AA560", Slot = "34")] protected override PMGCJEPKFOF> CCOFOOPMDDO(string CNBKKCJAHPP) { PMGCJEPKFOF> pmgcjepkfof = OJMCBOKJFOF.IAAKGMOGLFN(CNBKKCJAHPP); if (RoomLinkButtonTypeController.<>c.<>9__13_0 == 0) { RoomLinkButtonTypeController.<>c.<>9__13_0 = delegate(IReadOnlyList results) { int num; Func func = new Func(num.FBLEJONFPAK); num = 0; IEnumerable enumerable = Enumerable.Where(results, func); Func <>9__13_ = RoomLinkButtonTypeController.<>c.<>9__13_1; if (<>9__13_ == 0) { RoomLinkButtonTypeController.<>c.<>9__13_1 = delegate(KLCOGEIGEBJ r) { int k__BackingField = r.k__BackingField; JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; bool fakeValueActive = doohkcanflo.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField); return k__BackingField == num2; }; } IOrderedEnumerable orderedEnumerable = Enumerable.OrderByDescending(enumerable, <>9__13_); Func func2; if (RoomLinkButtonTypeController.<>c.<>9__13_2 == 0) { func2 = (KLCOGEIGEBJ r) => r.k__BackingField; RoomLinkButtonTypeController.<>c.<>9__13_2 = func2; } return Enumerable.Select(orderedEnumerable, func2); }; } throw new NullReferenceException(); } // Token: 0x0600D7D7 RID: 55255 RVA: 0x0031F2E4 File Offset: 0x0031D4E4 [Token(Token = "0x600D7D7")] [Address(RVA = "0x7AA6B0", Offset = "0x7A94B0", VA = "0x1807AA6B0")] private static bool FBLEJONFPAK(MKAMHOIHOJK PEOBMOOENJD) { if (PEOBMOOENJD != 0) { return PEOBMOOENJD.MIKDLDEALPN; } } // Token: 0x0600D7D8 RID: 55256 RVA: 0x0031F300 File Offset: 0x0031D500 [Token(Token = "0x600D7D8")] [Address(RVA = "0x7AA6D0", Offset = "0x7A94D0", VA = "0x1807AA6D0", Slot = "33")] protected override void FJMODELCNOD(long ENJEOLBEALP) { int num = 0; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(ENJEOLBEALP, num != 0); Action action = new Action(this.GMCNHOOPOHE); throw new NullReferenceException(); } // Token: 0x0600D7D9 RID: 55257 RVA: 0x0031F32C File Offset: 0x0031D52C [Token(Token = "0x600D7D9")] [Address(RVA = "0x7AA790", Offset = "0x7A9590", VA = "0x1807AA790")] 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: 0x0600D7DA RID: 55258 RVA: 0x0031F368 File Offset: 0x0031D568 [Token(Token = "0x600D7DA")] [Address(RVA = "0x7AA850", Offset = "0x7A9650", VA = "0x1807AA850")] private static PMGCJEPKFOF GDDELGKMDED(long ENJEOLBEALP) { int num = 0; PMGCJEPKFOF pmgcjepkfof = 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: 0x0600D7DB RID: 55259 RVA: 0x0031F3A4 File Offset: 0x0031D5A4 [Token(Token = "0x600D7DB")] [Address(RVA = "0x7AA980", Offset = "0x7A9780", VA = "0x1807AA980", Slot = "30")] protected override PMGCJEPKFOF GDDGGONDENC(long ENJEOLBEALP) { PMGCJEPKFOF pmgcjepkfof = 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: 0x0600D7DC RID: 55260 RVA: 0x0031F3DC File Offset: 0x0031D5DC [Token(Token = "0x600D7DC")] [Address(RVA = "0x7AAB30", Offset = "0x7A9930", VA = "0x1807AAB30", Slot = "31")] protected override PMGCJEPKFOF HBLCFCHHCAN(long ENJEOLBEALP) { PMGCJEPKFOF pmgcjepkfof = 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: 0x0600D7DD RID: 55261 RVA: 0x0031F414 File Offset: 0x0031D614 [Token(Token = "0x600D7DD")] [Address(RVA = "0x7AACF0", Offset = "0x7A9AF0", VA = "0x1807AACF0")] private void OLIIMNDHGJG(KLCOGEIGEBJ IFMCOIJGDIA) { bool flag = IFMCOIJGDIA != 0; this.k__BackingField = flag; base.NBMCKBALEOI(); } // Token: 0x0600D7DE RID: 55262 RVA: 0x0031F438 File Offset: 0x0031D638 [Token(Token = "0x600D7DE")] [Address(RVA = "0x7AA830", Offset = "0x7A9630", VA = "0x1807AA830")] private void FODLGIJCALM(long HNHLJONGKHB) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0600D7DF RID: 55263 RVA: 0x0031F450 File Offset: 0x0031D650 [Token(Token = "0x600D7DF")] [Address(RVA = "0x7AAC40", Offset = "0x7A9A40", VA = "0x1807AAC40", Slot = "35")] protected override void MFHBPMONOGI() { this.DKHOOMBHLOL.Dispose(); } // Token: 0x0600D7E0 RID: 55264 RVA: 0x0031F470 File Offset: 0x0031D670 [Token(Token = "0x600D7E0")] [Address(RVA = "0x7AAF30", Offset = "0x7A9D30", VA = "0x1807AAF30")] public RoomLinkButtonTypeController() { EMAPDKEOHPA emapdkeohpa = new EMAPDKEOHPA(); this.DKHOOMBHLOL = emapdkeohpa; base..ctor(); } // Token: 0x0600D7E1 RID: 55265 RVA: 0x0031F490 File Offset: 0x0031D690 [Token(Token = "0x600D7E1")] [Address(RVA = "0x7AAA90", Offset = "0x7A9890", VA = "0x1807AAA90")] [CompilerGenerated] private void GMCNHOOPOHE(PPENFJMFPNE IJNAMEBOMJJ) { if (IJNAMEBOMJJ != 0) { EMAPDKEOHPA dkhoombhlol = this.DKHOOMBHLOL; Action action = new Action(this.PBGJFANICEI); int num = 0; dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "RoomLinkButton", action); } } // Token: 0x0600D7E2 RID: 55266 RVA: 0x0031F4CC File Offset: 0x0031D6CC [Token(Token = "0x600D7E2")] [Address(RVA = "0x7AADB0", Offset = "0x7A9BB0", VA = "0x1807AADB0")] [CompilerGenerated] private void PBGJFANICEI(RRUIRootScreen LHHONCAOJFH) { long jpohgbcejej = this.JPOHGBCEJEJ; LHHONCAOJFH.ShowScreenAndGoToRoomDetails(jpohgbcejej, SessionManager.BDPNOBGNGNI.ROOM_LINK_BUTTON); } // Token: 0x04008A71 RID: 35441 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4008A71")] private readonly EMAPDKEOHPA DKHOOMBHLOL; } }