using System; using System.Collections.Generic; using System.Diagnostics; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; // Token: 0x02001DDC RID: 7644 [Token(Token = "0x2001DDC")] [StructLayout(3)] public sealed class GFBBGCFBPBJ : IDisposable { // Token: 0x1700201B RID: 8219 // (get) Token: 0x0600CE18 RID: 52760 RVA: 0x0030FC08 File Offset: 0x0030DE08 [Token(Token = "0x1700201B")] public IReadOnlyList GLJMAACLMJM { [Token(Token = "0x600CE18")] [Address(RVA = "0x1C54D20", Offset = "0x1C53720", VA = "0x181C54D20")] get { bool[] array = this.DEGFIGGFGEA.NNFJBCPEFCI; throw new NullReferenceException(); } } // Token: 0x0600CE19 RID: 52761 RVA: 0x0030FC28 File Offset: 0x0030DE28 [Token(Token = "0x600CE19")] [Address(RVA = "0x1C54D90", Offset = "0x1C53790", VA = "0x181C54D90")] public GFBBGCFBPBJ(IReadOnlyCollection searchableStrings, BDMJDFPGABJ settings, GFBBGCFBPBJ.MIKGLHLCKIJ onSearchComplete, MonoBehaviour context, [Optional] GJPPEHCBNDI.MNKPONDCOGP additionalScoreHeuristic, int chunkSize = 100, double timesliceTimespanMs = 0.1) { Stopwatch stopwatch = new Stopwatch(); this.PEGLEBGEAJN = stopwatch; base..ctor(); this.PCMENLHLOFA = 0; GJPPEHCBNDI gjppehcbndi; this.DEGFIGGFGEA = gjppehcbndi; this.KEKBLKKBNHM = onSearchComplete; this.ALEPJLOBAFB = 0; } // Token: 0x0600CE1A RID: 52762 RVA: 0x0030FC64 File Offset: 0x0030DE64 [Token(Token = "0x600CE1A")] [Address(RVA = "0x1C549D0", Offset = "0x1C533D0", VA = "0x181C549D0")] public void AKKIECEKEEI(string LIICHFENGMG) { GJPPEHCBNDI degfiggfgea = this.DEGFIGGFGEA; int alepjlobafb = this.ALEPJLOBAFB; Func func = new Func(this.ACGKJLPKFNN); GJPPEHCBNDI.JEPCKPBLEIC jepckpbleic = degfiggfgea.PAAGFIKGEBH(LIICHFENGMG, alepjlobafb, func); IDisposable magalgipajc = this.MAGALGIPAJC; this.FDGIMJMKCJG = jepckpbleic; if (magalgipajc != 0) { } MonoBehaviour pcmenlhlofa = this.PCMENLHLOFA; Action action = new Action(this.CDHNACEAFJL); IDisposable disposable = pcmenlhlofa.Update(action); this.MAGALGIPAJC = disposable; this.PEGLEBGEAJN.Restart(); this.PEGLEBGEAJN.Start(); GJPPEHCBNDI.JEPCKPBLEIC fdgimjmkcjg = this.FDGIMJMKCJG; if (fdgimjmkcjg == 0 || fdgimjmkcjg.CDHNACEAFJL()) { GJPPEHCBNDI degfiggfgea2 = this.DEGFIGGFGEA; GFBBGCFBPBJ.MIKGLHLCKIJ kekblkkbnhm = this.KEKBLKKBNHM; CHMKJJNNAKO[] array = degfiggfgea2.OEFKNIKBCIM; bool[] array2 = this.DEGFIGGFGEA.NNFJBCPEFCI; if (this.MAGALGIPAJC != 0) { } this.MAGALGIPAJC = (ulong)0L; this.FDGIMJMKCJG = (ulong)0L; } } // Token: 0x0600CE1B RID: 52763 RVA: 0x0030FD4C File Offset: 0x0030DF4C [Token(Token = "0x600CE1B")] [Address(RVA = "0x1C54930", Offset = "0x1C53330", VA = "0x181C54930")] private bool ACGKJLPKFNN() { long elapsedTicks = this.PEGLEBGEAJN.ElapsedTicks; throw new NullReferenceException(); } // Token: 0x1700201C RID: 8220 // (get) Token: 0x0600CE1C RID: 52764 RVA: 0x0030FD6C File Offset: 0x0030DF6C [Token(Token = "0x1700201C")] private double JKKGGGIMJFA { [Token(Token = "0x600CE1C")] [Address(RVA = "0x1C54BA0", Offset = "0x1C535A0", VA = "0x181C54BA0")] get { long elapsedTicks = this.PEGLEBGEAJN.ElapsedTicks; throw new NullReferenceException(); } } // Token: 0x0600CE1D RID: 52765 RVA: 0x0030FD8C File Offset: 0x0030DF8C [Token(Token = "0x600CE1D")] [Address(RVA = "0x1C54C30", Offset = "0x1C53630", VA = "0x181C54C30")] private void CDHNACEAFJL() { this.PEGLEBGEAJN.Restart(); this.PEGLEBGEAJN.Start(); GJPPEHCBNDI.JEPCKPBLEIC fdgimjmkcjg = this.FDGIMJMKCJG; if (fdgimjmkcjg == 0 || fdgimjmkcjg.CDHNACEAFJL()) { GJPPEHCBNDI degfiggfgea = this.DEGFIGGFGEA; GFBBGCFBPBJ.MIKGLHLCKIJ kekblkkbnhm = this.KEKBLKKBNHM; CHMKJJNNAKO[] array = degfiggfgea.OEFKNIKBCIM; bool[] array2 = this.DEGFIGGFGEA.NNFJBCPEFCI; if (this.MAGALGIPAJC != 0) { } this.MAGALGIPAJC = (ulong)0L; this.FDGIMJMKCJG = (ulong)0L; } } // Token: 0x0600CE1E RID: 52766 RVA: 0x0030FE0C File Offset: 0x0030E00C [Token(Token = "0x600CE1E")] [Address(RVA = "0x1C54D40", Offset = "0x1C53740", VA = "0x181C54D40", Slot = "4")] public void Dispose() { if (this.MAGALGIPAJC != 0) { } } // Token: 0x04008AFE RID: 35582 [Token(Token = "0x4008AFE")] public const int KIODIEOPICH = 100; // Token: 0x04008AFF RID: 35583 [Token(Token = "0x4008AFF")] public const double IOPBKEHMNJC = 0.1; // Token: 0x04008B00 RID: 35584 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008B00")] private readonly GJPPEHCBNDI DEGFIGGFGEA; // Token: 0x04008B01 RID: 35585 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008B01")] private readonly GFBBGCFBPBJ.MIKGLHLCKIJ KEKBLKKBNHM; // Token: 0x04008B02 RID: 35586 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008B02")] private readonly MonoBehaviour PCMENLHLOFA; // Token: 0x04008B03 RID: 35587 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008B03")] private readonly int ALEPJLOBAFB; // Token: 0x04008B04 RID: 35588 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008B04")] private readonly double APJKLAJILHM; // Token: 0x04008B05 RID: 35589 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4008B05")] private readonly Stopwatch PEGLEBGEAJN; // Token: 0x04008B06 RID: 35590 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4008B06")] private GJPPEHCBNDI.JEPCKPBLEIC FDGIMJMKCJG; // Token: 0x04008B07 RID: 35591 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4008B07")] private IDisposable MAGALGIPAJC; // Token: 0x02001DDD RID: 7645 [Token(Token = "0x2001DDD")] public sealed class MIKGLHLCKIJ : MulticastDelegate { // Token: 0x0600CE1F RID: 52767 RVA: 0x0030FE24 File Offset: 0x0030E024 [Token(Token = "0x600CE1F")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public MIKGLHLCKIJ(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600CE20 RID: 52768 RVA: 0x0030FE40 File Offset: 0x0030E040 [Token(Token = "0x600CE20")] [Address(RVA = "0x519DF0", Offset = "0x5187F0", VA = "0x180519DF0", Slot = "13")] public void Invoke(IReadOnlyList LLCIDEKMKBG, IReadOnlyList BMMCFFMPPPG) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600CE21 RID: 52769 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600CE21")] [Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")] public IAsyncResult BeginInvoke(IReadOnlyList LLCIDEKMKBG, IReadOnlyList BMMCFFMPPPG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600CE22 RID: 52770 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600CE22")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } }