using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Async; namespace RecRoom { // Token: 0x02001D45 RID: 7493 [Token(Token = "0x2001D45")] [StructLayout(3)] public class PlayerEventLinkButtonTypeController : LinkButtonTypeController { // Token: 0x17001F63 RID: 8035 // (get) Token: 0x0600C988 RID: 51592 RVA: 0x002FCB4C File Offset: 0x002FAD4C [Token(Token = "0x17001F63")] public override ILIGKJJIKLL COJOHODFJOL { [Token(Token = "0x600C988")] [Address(RVA = "0x57DC90", Offset = "0x57C690", VA = "0x18057DC90", Slot = "21")] get { return ILIGKJJIKLL.PlayerEvents; } } // Token: 0x17001F64 RID: 8036 // (get) Token: 0x0600C989 RID: 51593 RVA: 0x002FCB5C File Offset: 0x002FAD5C [Token(Token = "0x17001F64")] public override string JHBEMJHAHGJ { [Token(Token = "0x600C989")] [Address(RVA = "0x1418510", Offset = "0x1416F10", VA = "0x181418510", Slot = "22")] get { return "Player Event"; } } // Token: 0x17001F65 RID: 8037 // (get) Token: 0x0600C98A RID: 51594 RVA: 0x002FCB70 File Offset: 0x002FAD70 [Token(Token = "0x17001F65")] protected override string GFENBGBJCBG { [Token(Token = "0x600C98A")] [Address(RVA = "0x14180E0", Offset = "0x1416AE0", VA = "0x1814180E0", Slot = "24")] get { return "Search for Event"; } } // Token: 0x17001F66 RID: 8038 // (get) Token: 0x0600C98B RID: 51595 RVA: 0x002FCB84 File Offset: 0x002FAD84 [Token(Token = "0x17001F66")] protected override string LGEPMAHLBFG { [Token(Token = "0x600C98B")] [Address(RVA = "0x1417B90", Offset = "0x1416590", VA = "0x181417B90", Slot = "25")] get { return "Player Event Search"; } } // Token: 0x17001F67 RID: 8039 // (get) Token: 0x0600C98C RID: 51596 RVA: 0x002FCB98 File Offset: 0x002FAD98 [Token(Token = "0x17001F67")] protected override string MHMEHNPHIGC { [Token(Token = "0x600C98C")] [Address(RVA = "0x14180B0", Offset = "0x1416AB0", VA = "0x1814180B0", Slot = "26")] get { return "Search for an event here"; } } // Token: 0x0600C98D RID: 51597 RVA: 0x002FCBAC File Offset: 0x002FADAC [Token(Token = "0x600C98D")] [Address(RVA = "0x14181F0", Offset = "0x1416BF0", VA = "0x1814181F0", Slot = "28")] public override void SetActive(bool ENJABEBOEHC) { if (!ENJABEBOEHC) { ActionEvent flklgnehlag = GNPDMBPGHBH.FLKLGNEHLAG; Action action = new Action(this.GGAFOIGGJKH); ActionEvent dkbgndekecp = GNPDMBPGHBH.DKBGNDEKECP; Action action2 = new Action(this.GGAFOIGGJKH); ActionEvent njnabhkgpdh = GNPDMBPGHBH.NJNABHKGPDH; Action action3 = new Action(this.GGAFOIGGJKH); return; } ActionEvent flklgnehlag2 = GNPDMBPGHBH.FLKLGNEHLAG; Action action4 = new Action(this.GGAFOIGGJKH); ActionEvent dkbgndekecp2 = GNPDMBPGHBH.DKBGNDEKECP; Action action5 = new Action(this.GGAFOIGGJKH); ActionEvent njnabhkgpdh2 = GNPDMBPGHBH.NJNABHKGPDH; Action action6 = new Action(this.GGAFOIGGJKH); } // Token: 0x0600C98E RID: 51598 RVA: 0x002FCC40 File Offset: 0x002FAE40 [Token(Token = "0x600C98E")] [Address(RVA = "0x1417E80", Offset = "0x1416880", VA = "0x181417E80")] private void GGAFOIGGJKH(CCMBKDINCAH MFJCKOBPMGA) { if (MFJCKOBPMGA != 0) { long jpohgbcejej = this.JPOHGBCEJEJ; if (MFJCKOBPMGA.k__BackingField != jpohgbcejej) { return; } } bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0600C98F RID: 51599 RVA: 0x002FCC6C File Offset: 0x002FAE6C [Token(Token = "0x600C98F")] [Address(RVA = "0x1418110", Offset = "0x1416B10", VA = "0x181418110", Slot = "31")] public override void OnLinkTargetIdChanged() { long jpohgbcejej = this.JPOHGBCEJEJ; int num = 0; IPromise promise = GNPDMBPGHBH.KFAFDDPKHJL(jpohgbcejej, num != 0); Action action = new Action(this.IPPIIEIOOHH); this.k__BackingField = false; base.NBMCKBALEOI(); } // Token: 0x0600C990 RID: 51600 RVA: 0x002FCCAC File Offset: 0x002FAEAC [Token(Token = "0x600C990")] [Address(RVA = "0x1417990", Offset = "0x1416390", VA = "0x181417990", Slot = "33")] protected override IPromise> CCOFOOPMDDO(string CNBKKCJAHPP) { int num = 0; int num2 = 0; IPromise> promise = GNPDMBPGHBH.ADMFNGBFPIE(CNBKKCJAHPP, (GNPDMBPGHBH.EHKGCEONBIB)num2, num); if (PlayerEventLinkButtonTypeController.<>c.<>9__14_1 == 0) { PlayerEventLinkButtonTypeController.<>c.<>9__14_1 = delegate(List x) { Func <>9__14_ = PlayerEventLinkButtonTypeController.<>c.<>9__14_3; if (<>9__14_ == 0) { PlayerEventLinkButtonTypeController.<>c.<>9__14_3 = (CCMBKDINCAH pe) => pe.k__BackingField; } return Enumerable.Select(x, <>9__14_); }; IPromise> promise2 = GNPDMBPGHBH.HACLCDHOKDJ(); if (PlayerEventLinkButtonTypeController.<>c.<>9__14_0 == 0) { PlayerEventLinkButtonTypeController.<>c.<>9__14_0 = delegate(List x) { Func <>9__14_2 = PlayerEventLinkButtonTypeController.<>c.<>9__14_2; if (<>9__14_2 == 0) { PlayerEventLinkButtonTypeController.<>c.<>9__14_2 = (CCMBKDINCAH pe) => pe.k__BackingField; } return Enumerable.Select(x, <>9__14_2); }; } } throw new NullReferenceException(); } // Token: 0x0600C991 RID: 51601 RVA: 0x002FCD10 File Offset: 0x002FAF10 [Token(Token = "0x600C991")] [Address(RVA = "0x1417C80", Offset = "0x1416680", VA = "0x181417C80", Slot = "32")] protected override void FJMODELCNOD(long ENJEOLBEALP) { int num = 0; IPromise promise = GNPDMBPGHBH.FCFEIOCJHKO(ENJEOLBEALP, num); Action action = new Action(this.GMCNHOOPOHE); throw new NullReferenceException(); } // Token: 0x0600C992 RID: 51602 RVA: 0x002FCD3C File Offset: 0x002FAF3C [Token(Token = "0x600C992")] [Address(RVA = "0x1417BC0", Offset = "0x14165C0", VA = "0x181417BC0")] private void FJMODELCNOD(IOFNNFFJIAN EAEPLIKKBMG) { IOFNNFFJIAN targetEventDetails = EAEPLIKKBMG; if (EAEPLIKKBMG != 0) { EMAPDKEOHPA dkhoombhlol = this.DKHOOMBHLOL; Action action = delegate(EventDetailsScreen flow) { IOFNNFFJIAN targetEventDetails2 = targetEventDetails; flow.ShowScreen(targetEventDetails2); }; int num = 0; dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "PlayerEventLinkButton", action); } } // Token: 0x0600C993 RID: 51603 RVA: 0x002FCD84 File Offset: 0x002FAF84 [Token(Token = "0x600C993")] [Address(RVA = "0x1417D50", Offset = "0x1416750", VA = "0x181417D50", Slot = "29")] protected override IPromise GDDGGONDENC(long ENJEOLBEALP) { int num = 0; IPromise promise = GNPDMBPGHBH.KFAFDDPKHJL(ENJEOLBEALP, num != 0); if (PlayerEventLinkButtonTypeController.<>c.<>9__17_0 == 0) { PlayerEventLinkButtonTypeController.<>c.<>9__17_0 = delegate(CCMBKDINCAH x) { if (x != 0) { return x.k__BackingField; } }; } throw new NullReferenceException(); } // Token: 0x0600C994 RID: 51604 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C994")] [Address(RVA = "0x1417EB0", Offset = "0x14168B0", VA = "0x181417EB0", Slot = "30")] protected override IPromise HBLCFCHHCAN(long ENJEOLBEALP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600C995 RID: 51605 RVA: 0x002FCDC0 File Offset: 0x002FAFC0 [Token(Token = "0x600C995")] [Address(RVA = "0x10E6700", Offset = "0x10E5100", VA = "0x1810E6700")] private void IPPIIEIOOHH(CCMBKDINCAH FJNJIIHFFPM) { bool flag = FJNJIIHFFPM != 0; this.k__BackingField = flag; base.NBMCKBALEOI(); } // Token: 0x0600C996 RID: 51606 RVA: 0x002FCDE4 File Offset: 0x002FAFE4 [Token(Token = "0x600C996")] [Address(RVA = "0x1418060", Offset = "0x1416A60", VA = "0x181418060", Slot = "34")] protected override void MFHBPMONOGI() { this.DKHOOMBHLOL.Dispose(); } // Token: 0x0600C997 RID: 51607 RVA: 0x002FCE04 File Offset: 0x002FB004 [Token(Token = "0x600C997")] [Address(RVA = "0x1418490", Offset = "0x1416E90", VA = "0x181418490")] public PlayerEventLinkButtonTypeController() { EMAPDKEOHPA emapdkeohpa = new EMAPDKEOHPA(); this.DKHOOMBHLOL = emapdkeohpa; base..ctor(); } // Token: 0x0600C998 RID: 51608 RVA: 0x002FCE24 File Offset: 0x002FB024 [Token(Token = "0x600C998")] [Address(RVA = "0x1417BC0", Offset = "0x14165C0", VA = "0x181417BC0")] [CompilerGenerated] private void GMCNHOOPOHE(IOFNNFFJIAN EFDBFLPKHKA) { IOFNNFFJIAN targetEventDetails = EFDBFLPKHKA; if (EFDBFLPKHKA != 0) { EMAPDKEOHPA dkhoombhlol = this.DKHOOMBHLOL; Action action = delegate(EventDetailsScreen flow) { IOFNNFFJIAN targetEventDetails2 = targetEventDetails; flow.ShowScreen(targetEventDetails2); }; int num = 0; dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "PlayerEventLinkButton", action); } } // Token: 0x040085C5 RID: 34245 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40085C5")] private readonly EMAPDKEOHPA DKHOOMBHLOL; // Token: 0x02001D47 RID: 7495 [Token(Token = "0x2001D47")] [CompilerGenerated] private sealed class LMINPOCPGHL { // Token: 0x0600C9A1 RID: 51617 RVA: 0x002FCF78 File Offset: 0x002FB178 [Token(Token = "0x600C9A1")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public LMINPOCPGHL() { } // Token: 0x0600C9A2 RID: 51618 RVA: 0x002FCF8C File Offset: 0x002FB18C [Token(Token = "0x600C9A2")] [Address(RVA = "0x1408530", Offset = "0x1406F30", VA = "0x181408530")] internal void b__0(EventDetailsScreen flow) { IOFNNFFJIAN iofnnffjian = this.targetEventDetails; flow.ShowScreen(iofnnffjian); } // Token: 0x040085CD RID: 34253 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40085CD")] public IOFNNFFJIAN targetEventDetails; } } }