using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; namespace RecRoom { // Token: 0x02001D39 RID: 7481 [Token(Token = "0x2001D39")] [StructLayout(3)] public class InventionLinkButtonTypeController : LinkButtonTypeController { // Token: 0x17001F51 RID: 8017 // (get) Token: 0x0600C916 RID: 51478 RVA: 0x002FB67C File Offset: 0x002F987C [Token(Token = "0x17001F51")] public override ILIGKJJIKLL COJOHODFJOL { [Token(Token = "0x600C916")] [Address(RVA = "0x600D80", Offset = "0x5FF780", VA = "0x180600D80", Slot = "21")] get { return ILIGKJJIKLL.Invention; } } // Token: 0x17001F52 RID: 8018 // (get) Token: 0x0600C917 RID: 51479 RVA: 0x002FB68C File Offset: 0x002F988C [Token(Token = "0x17001F52")] public override string JHBEMJHAHGJ { [Token(Token = "0x600C917")] [Address(RVA = "0x10C96F0", Offset = "0x10C80F0", VA = "0x1810C96F0", Slot = "22")] get { return "Invention"; } } // Token: 0x17001F53 RID: 8019 // (get) Token: 0x0600C918 RID: 51480 RVA: 0x002FB6A0 File Offset: 0x002F98A0 [Token(Token = "0x17001F53")] protected override string GFENBGBJCBG { [Token(Token = "0x600C918")] [Address(RVA = "0x10C9410", Offset = "0x10C7E10", VA = "0x1810C9410", Slot = "24")] get { return "Search for Invention"; } } // Token: 0x17001F54 RID: 8020 // (get) Token: 0x0600C919 RID: 51481 RVA: 0x002FB6B4 File Offset: 0x002F98B4 [Token(Token = "0x17001F54")] protected override string LGEPMAHLBFG { [Token(Token = "0x600C919")] [Address(RVA = "0x10C8D00", Offset = "0x10C7700", VA = "0x1810C8D00", Slot = "25")] get { return "Invention Search"; } } // Token: 0x17001F55 RID: 8021 // (get) Token: 0x0600C91A RID: 51482 RVA: 0x002FB6C8 File Offset: 0x002F98C8 [Token(Token = "0x17001F55")] protected override string MHMEHNPHIGC { [Token(Token = "0x600C91A")] [Address(RVA = "0x10C93E0", Offset = "0x10C7DE0", VA = "0x1810C93E0", Slot = "26")] get { return "Search for an invention here"; } } // Token: 0x0600C91B RID: 51483 RVA: 0x002FB6DC File Offset: 0x002F98DC [Token(Token = "0x600C91B")] [Address(RVA = "0x10C9520", Offset = "0x10C7F20", VA = "0x1810C9520", Slot = "28")] public override void SetActive(bool ENJABEBOEHC) { if (!ENJABEBOEHC) { ActionEvent pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); return; } ActionEvent pjjjmgdalbf2 = BBHENFCNLAB.PJJJMGDALBF; Action action2 = new Action(this.PJJJMGDALBF); } // Token: 0x0600C91C RID: 51484 RVA: 0x002FB71C File Offset: 0x002F991C [Token(Token = "0x600C91C")] [Address(RVA = "0x10C9440", Offset = "0x10C7E40", VA = "0x1810C9440", Slot = "31")] public override void OnLinkTargetIdChanged() { IPromise promise = InventionLinkButtonTypeController.FDEMGICNKPI(this.JPOHGBCEJEJ); Action action = new Action(this.HFHNMMHNLHL); } // Token: 0x0600C91D RID: 51485 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C91D")] [Address(RVA = "0x10C8B50", Offset = "0x10C7550", VA = "0x1810C8B50", Slot = "33")] protected override IPromise> CCOFOOPMDDO(string CNBKKCJAHPP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600C91E RID: 51486 RVA: 0x002FB764 File Offset: 0x002F9964 [Token(Token = "0x600C91E")] [Address(RVA = "0x10C8FB0", Offset = "0x10C79B0", VA = "0x1810C8FB0", Slot = "32")] protected override void FJMODELCNOD(long ENJEOLBEALP) { IPromise promise = InventionLinkButtonTypeController.FDEMGICNKPI(ENJEOLBEALP); Action action = new Action(this.JMCJJCENLND); throw new NullReferenceException(); } // Token: 0x0600C91F RID: 51487 RVA: 0x002FB78C File Offset: 0x002F998C [Token(Token = "0x600C91F")] [Address(RVA = "0x10C8EF0", Offset = "0x10C78F0", VA = "0x1810C8EF0")] private void FJMODELCNOD(OBBBPCBIMME BFKEFCFNNKH) { OBBBPCBIMME targetInvention = BFKEFCFNNKH; if (BFKEFCFNNKH != 0) { EMAPDKEOHPA dkhoombhlol = this.DKHOOMBHLOL; Action action = delegate(StoreInventionDetailsScreen flow) { OBBBPCBIMME targetInvention2 = targetInvention; flow.ShowInventionDetails(targetInvention2); }; int num = 0; dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "InventionLinkButton", action); } } // Token: 0x0600C920 RID: 51488 RVA: 0x002FB7D4 File Offset: 0x002F99D4 [Token(Token = "0x600C920")] [Address(RVA = "0x10C8D30", Offset = "0x10C7730", VA = "0x1810C8D30")] private static bool FBLEJONFPAK(OBBBPCBIMME LDNFNNNHPPB) { if (LDNFNNNHPPB == 0) { } return LDNFNNNHPPB.k__BackingField; } // Token: 0x0600C921 RID: 51489 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C921")] [Address(RVA = "0x10C8D40", Offset = "0x10C7740", VA = "0x1810C8D40")] private static IPromise FDEMGICNKPI(long ENJEOLBEALP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600C922 RID: 51490 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C922")] [Address(RVA = "0x10C9050", Offset = "0x10C7A50", VA = "0x1810C9050", Slot = "29")] protected override IPromise GDDGGONDENC(long ENJEOLBEALP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600C923 RID: 51491 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C923")] [Address(RVA = "0x10C91E0", Offset = "0x10C7BE0", VA = "0x1810C91E0", Slot = "30")] protected override IPromise HBLCFCHHCAN(long ENJEOLBEALP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600C924 RID: 51492 RVA: 0x002FB7F0 File Offset: 0x002F99F0 [Token(Token = "0x600C924")] [Address(RVA = "0x10C9370", Offset = "0x10C7D70", VA = "0x1810C9370")] private void HFHNMMHNLHL(OBBBPCBIMME OPLGMOEAOOA) { bool flag = OPLGMOEAOOA != 0; this.k__BackingField = flag; Action hfbhmmdjlog = this.HFBHMMDJLOG; if (hfbhmmdjlog != 0) { hfbhmmdjlog(); return; } } // Token: 0x0600C925 RID: 51493 RVA: 0x002FB820 File Offset: 0x002F9A20 [Token(Token = "0x600C925")] [Address(RVA = "0x10C9500", Offset = "0x10C7F00", VA = "0x1810C9500")] private void PJJJMGDALBF(long OEMDIAHHILF) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0600C926 RID: 51494 RVA: 0x002FB838 File Offset: 0x002F9A38 [Token(Token = "0x600C926")] [Address(RVA = "0x10C9390", Offset = "0x10C7D90", VA = "0x1810C9390", Slot = "34")] protected override void MFHBPMONOGI() { this.DKHOOMBHLOL.Dispose(); } // Token: 0x0600C927 RID: 51495 RVA: 0x002FB858 File Offset: 0x002F9A58 [Token(Token = "0x600C927")] [Address(RVA = "0x10C9660", Offset = "0x10C8060", VA = "0x1810C9660")] public InventionLinkButtonTypeController() { EMAPDKEOHPA emapdkeohpa = new EMAPDKEOHPA(); this.DKHOOMBHLOL = emapdkeohpa; this.JPOHGBCEJEJ = (long)((ulong)(-1L)); base..ctor(); } // Token: 0x0600C928 RID: 51496 RVA: 0x002FB884 File Offset: 0x002F9A84 [Token(Token = "0x600C928")] [Address(RVA = "0x10C8EF0", Offset = "0x10C78F0", VA = "0x1810C8EF0")] [CompilerGenerated] private void JMCJJCENLND(OBBBPCBIMME NDILEEFABJA) { OBBBPCBIMME targetInvention = NDILEEFABJA; if (NDILEEFABJA != 0) { EMAPDKEOHPA dkhoombhlol = this.DKHOOMBHLOL; Action action = delegate(StoreInventionDetailsScreen flow) { OBBBPCBIMME targetInvention2 = targetInvention; flow.ShowInventionDetails(targetInvention2); }; int num = 0; dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "InventionLinkButton", action); } } // Token: 0x04008582 RID: 34178 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4008582")] private readonly EMAPDKEOHPA DKHOOMBHLOL; // Token: 0x02001D3B RID: 7483 [Token(Token = "0x2001D3B")] [CompilerGenerated] private sealed class ACGNJGFHHEA { // Token: 0x0600C931 RID: 51505 RVA: 0x002FBA18 File Offset: 0x002F9C18 [Token(Token = "0x600C931")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public ACGNJGFHHEA() { } // Token: 0x0600C932 RID: 51506 RVA: 0x002FBA2C File Offset: 0x002F9C2C [Token(Token = "0x600C932")] [Address(RVA = "0x10C0170", Offset = "0x10BEB70", VA = "0x1810C0170")] internal void b__0(StoreInventionDetailsScreen flow) { OBBBPCBIMME obbbpcbimme = this.targetInvention; flow.ShowInventionDetails(obbbpcbimme); } // Token: 0x0400858A RID: 34186 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400858A")] public OBBBPCBIMME targetInvention; } } }