using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using System.Threading; using System.Threading.Tasks; using Cpp2IlInjected; using Google.Protobuf; using JetBrains.Annotations; using RecNet; using RecRoom; using RecRoom.Circuits.Protobuf; using RecRoom.Core.Creation.AI; using RecRoom.Networking; using RecRoom.Networking.SynchronizedFields; using RecRoom.Persistence; using RecRoom.Systems.PlayerRoles; using RecRoom.Tools.Tags; using UnityEngine; // Token: 0x02002237 RID: 8759 [Token(Token = "0x2002237")] [StructLayout(3)] public class JAPOCJCDIJN : IDisposable { // Token: 0x17002899 RID: 10393 // (get) Token: 0x0600F10B RID: 61707 RVA: 0x00390744 File Offset: 0x0038E944 // (set) Token: 0x0600F10C RID: 61708 RVA: 0x00390758 File Offset: 0x0038E958 [Token(Token = "0x17002899")] public MJAPEGGDLJA ENMMCNGMACC { [Token(Token = "0x600F10B")] [Address(RVA = "0x6C10C0", Offset = "0x6BFAC0", VA = "0x1806C10C0")] get { return this.NFNPACOKDJN; } [Token(Token = "0x600F10C")] [Address(RVA = "0x11DD520", Offset = "0x11DBF20", VA = "0x1811DD520")] private set { MJAPEGGDLJA nfnpacokdjn = this.NFNPACOKDJN; if (nfnpacokdjn != value) { int num = 0; this.AEPBLGMMEML(nfnpacokdjn); this.NFNPACOKDJN = value; this.KLMOKHJMDAE = value; float realtimeSinceStartup = Time.realtimeSinceStartup; global::UnityEngine.Debug.Log(string.Format("Local Entered Load Phase: {0} at {1:F3}", value, num)); int nfnpacokdjn2 = (int)this.NFNPACOKDJN; } } } // Token: 0x0600F10D RID: 61709 RVA: 0x003907AC File Offset: 0x0038E9AC [Token(Token = "0x600F10D")] [Address(RVA = "0x11DD060", Offset = "0x11DBA60", VA = "0x1811DD060")] private void AEPBLGMMEML(MJAPEGGDLJA MFPEMJDIIFA) { bool flag; if (!flag) { Stopwatch enfhheofijo = this.ENFHHEOFIJO; Dictionary ialaohcdnof = this.IALAOHCDNOF; long elapsedTicks = enfhheofijo.ElapsedTicks; this.ENFHHEOFIJO.Restart(); } } // Token: 0x1700289A RID: 10394 // (get) Token: 0x0600F10E RID: 61710 RVA: 0x003907EC File Offset: 0x0038E9EC // (set) Token: 0x0600F10F RID: 61711 RVA: 0x00390800 File Offset: 0x0038EA00 [Token(Token = "0x1700289A")] public MJAPEGGDLJA ILGFEKEJNIB { [Token(Token = "0x600F10E")] [Address(RVA = "0xC94730", Offset = "0xC93130", VA = "0x180C94730")] get { return this.KLMOKHJMDAE; } [Token(Token = "0x600F10F")] [Address(RVA = "0x11DD410", Offset = "0x11DBE10", VA = "0x1811DD410")] private set { if (this.KLMOKHJMDAE != value) { ISynchronizedFieldNetworkBacking ellaohflfje = this.ELLAOHFLFJE; this.KLMOKHJMDAE = value; MJAPEGGDLJA klmokhjmdae = this.KLMOKHJMDAE; float realtimeSinceStartup = Time.realtimeSinceStartup; global::UnityEngine.Debug.Log(string.Format("Local {0}Moving to Load Phase: {1} at {2:F3}", "RoomAuthority ", klmokhjmdae, klmokhjmdae)); } } } // Token: 0x1700289B RID: 10395 // (get) Token: 0x0600F110 RID: 61712 RVA: 0x00390854 File Offset: 0x0038EA54 // (set) Token: 0x0600F111 RID: 61713 RVA: 0x00390874 File Offset: 0x0038EA74 [Token(Token = "0x1700289B")] private MJAPEGGDLJA AMGGCGFBPKH { [Token(Token = "0x600F110")] [Address(RVA = "0x11DFA50", Offset = "0x11DE450", VA = "0x1811DFA50")] get { DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL; if (ljcfjghelil != 0) { return ljcfjghelil.MGLJNMIPEKN; } } [Token(Token = "0x600F111")] [Address(RVA = "0x11E0020", Offset = "0x11DEA20", VA = "0x1811E0020")] set { DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL; if (ljcfjghelil != 0) { MJAPEGGDLJA mjapeggdlja = ljcfjghelil.MGLJNMIPEKN; } int num = 0; if (value != (MJAPEGGDLJA)num) { DIMDBPEGDAP ljcfjghelil2 = this.LJCFJGHELIL; if (ljcfjghelil2 != 0 && ljcfjghelil2.FFNIFALJLDD) { DIMDBPEGDAP ljcfjghelil3 = this.LJCFJGHELIL; if (value == MJAPEGGDLJA.NOT_STARTED) { ISynchronizedFieldNetworkBacking ellaohflfje = this.ELLAOHFLFJE; } } } } } // Token: 0x1700289C RID: 10396 // (get) Token: 0x0600F112 RID: 61714 RVA: 0x003908CC File Offset: 0x0038EACC [Token(Token = "0x1700289C")] [CanBeNull] private string ALGJCKJBDIM { [Token(Token = "0x600F112")] [Address(RVA = "0x11DE1C0", Offset = "0x11DCBC0", VA = "0x1811DE1C0")] get { DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL; if (ljcfjghelil != 0) { return ljcfjghelil.HFFPDEHNNGF; } } } // Token: 0x1700289D RID: 10397 // (get) Token: 0x0600F113 RID: 61715 RVA: 0x003908EC File Offset: 0x0038EAEC [Token(Token = "0x1700289D")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x124DB0", Offset = "0x1241B0")] public Task> KIDPPJGNOJD { [Token(Token = "0x600F113")] [Address(RVA = "0x11DD620", Offset = "0x11DC020", VA = "0x1811DD620")] get { return this.EFJICFDPFLH.m_task; } } // Token: 0x1700289E RID: 10398 // (get) Token: 0x0600F114 RID: 61716 RVA: 0x0039090C File Offset: 0x0038EB0C // (set) Token: 0x0600F115 RID: 61717 RVA: 0x00390920 File Offset: 0x0038EB20 [Token(Token = "0x1700289E")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x125170", Offset = "0x124570")] public Task> KPDGMEJDNCO { [Token(Token = "0x600F114")] [Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")] get; [Token(Token = "0x600F115")] [Address(RVA = "0x4D6780", Offset = "0x4D5180", VA = "0x1804D6780")] [param: Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1210D0", Offset = "0x1204D0")] set; } // Token: 0x1700289F RID: 10399 // (get) Token: 0x0600F116 RID: 61718 RVA: 0x00390934 File Offset: 0x0038EB34 [Token(Token = "0x1700289F")] public CancellationToken DJLCEMLAKHB { [Token(Token = "0x600F116")] [Address(RVA = "0x11DE2E0", Offset = "0x11DCCE0", VA = "0x1811DE2E0")] get { return this.LIMDJCOLOGM.Token; } } // Token: 0x140000FB RID: 251 // (add) Token: 0x0600F117 RID: 61719 RVA: 0x00390954 File Offset: 0x0038EB54 // (remove) Token: 0x0600F118 RID: 61720 RVA: 0x00390980 File Offset: 0x0038EB80 [Token(Token = "0x140000FB")] public static event Action PKHMKANLAJD { [Token(Token = "0x600F117")] [Address(RVA = "0x11DFA70", Offset = "0x11DE470", VA = "0x1811DFA70")] [CompilerGenerated] add { Action pkhmkanlajd; Delegate @delegate; do { pkhmkanlajd = JAPOCJCDIJN.PKHMKANLAJD; @delegate = Delegate.Combine(pkhmkanlajd, value); } while (@delegate != 0 && @delegate == 0); while (typeof(JAPOCJCDIJN).TypeHandle != pkhmkanlajd) { } } [Token(Token = "0x600F118")] [Address(RVA = "0x11DCF60", Offset = "0x11DB960", VA = "0x1811DCF60")] [CompilerGenerated] remove { Action pkhmkanlajd; Delegate @delegate; do { pkhmkanlajd = JAPOCJCDIJN.PKHMKANLAJD; @delegate = Delegate.Remove(pkhmkanlajd, value); } while (@delegate != 0 && @delegate == 0); while (typeof(JAPOCJCDIJN).TypeHandle != pkhmkanlajd) { } } } // Token: 0x140000FC RID: 252 // (add) Token: 0x0600F119 RID: 61721 RVA: 0x003909AC File Offset: 0x0038EBAC // (remove) Token: 0x0600F11A RID: 61722 RVA: 0x003909C8 File Offset: 0x0038EBC8 [Token(Token = "0x140000FC")] public event Action NAIOFLAMJMC { [Token(Token = "0x600F119")] [Address(RVA = "0x11E0540", Offset = "0x11DEF40", VA = "0x1811E0540")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600F11A")] [Address(RVA = "0x11DE300", Offset = "0x11DCD00", VA = "0x1811DE300")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x0600F11B RID: 61723 RVA: 0x003909E4 File Offset: 0x0038EBE4 [Token(Token = "0x600F11B")] [Address(RVA = "0x11E0AF0", Offset = "0x11DF4F0", VA = "0x1811E0AF0")] public JAPOCJCDIJN(string roomDataBlobName, NGFMKDIJAJH subRoom, LOGDJMMNIIC roomDataProvider, [Optional] ISynchronizedFieldNetworkBacking synchronizedFieldBacking, [Optional] INetworkedObjectBacking networkedObjectBacking) { CancellationTokenSource cancellationTokenSource = new CancellationTokenSource(); this.LIMDJCOLOGM = cancellationTokenSource; FFHPFPDKBLP ffhpfpdkblp = new FFHPFPDKBLP(); this.LJKJKDGKJCN = ffhpfpdkblp; Dictionary dictionary = new Dictionary(); this.IALAOHCDNOF = dictionary; TaskCompletionSource> taskCompletionSource = new TaskCompletionSource(); this.EFJICFDPFLH = taskCompletionSource; object obj = new object(); this.DEOJECLCDAJ = obj; base..ctor(); int liclbfkinga = JAPOCJCDIJN.LICLBFKINGA; JAPOCJCDIJN.LICLBFKINGA = liclbfkinga + 1; this.LFMJIIEDIFI = liclbfkinga; this.NKAKDFNFGOL = roomDataProvider; this.DGKBJDOJGJO = roomDataBlobName; this.DJACJOEJMOD = subRoom; ISynchronizedFieldNetworkBacking globalNetworkBacking = SynchronizedField.GlobalNetworkBacking; this.ELLAOHFLFJE = 0; INetworkedObjectBacking k__BackingField = PUNNetworkManager.k__BackingField; this.NLCPOGNMCCA = k__BackingField; Stopwatch stopwatch = Stopwatch.StartNew(); CancellationTokenSource limdjcologm = this.LIMDJCOLOGM; this.ENFHHEOFIJO = stopwatch; CancellationToken token = limdjcologm.Token; Action action = new Action(this.GLADDBCNDFG); Task task = this.EFJICFDPFLH.m_task; Action>> action2 = new Action(this.HBKFHBDBFCK); Task task2 = task.ContinueWith(action2); } // Token: 0x0600F11C RID: 61724 RVA: 0x00390AE8 File Offset: 0x0038ECE8 [Token(Token = "0x600F11C")] [Address(RVA = "0x11DF670", Offset = "0x11DE070", VA = "0x1811DF670")] public void HBKFHBDBFCK(Task LIMOILDIGKF) { int num2; do { int num = 0; this.ENFHHEOFIJO.Stop(); if (this.NLCPOGNMCCA != 0) { } this.LJKJKDGKJCN.NKILHBLOPEA(); IReadOnlyList readOnlyList = MLDJDPHKGBO.FKALHJMFBMA(); if (readOnlyList != 0) { if (num < readOnlyList) { num += num; if (num != readOnlyList) { num++; } } num2 = 0; } if (readOnlyList != 0) { } if (num2 != -1) { } } while (num2 != 0); MJAPEGGDLJA nfnpacokdjn = this.NFNPACOKDJN; this.AEPBLGMMEML(nfnpacokdjn); this.GJJHCLACDJE(); this.LJKJKDGKJCN.BKIFDLDNEDD(); } // Token: 0x0600F11D RID: 61725 RVA: 0x00390B74 File Offset: 0x0038ED74 [Token(Token = "0x600F11D")] [Address(RVA = "0x11DEE80", Offset = "0x11DD880", VA = "0x1811DEE80")] private void GJJHCLACDJE() { int num; StringBuilder stringBuilder; do { num = 0; stringBuilder = new StringBuilder("Room Load Timings").AppendLine(); Dictionary ialaohcdnof = this.IALAOHCDNOF; Dictionary.Enumerator enumerator; if (enumerator != 0) { StringBuilder stringBuilder2 = stringBuilder.Append("\t"); StringBuilder stringBuilder3 = stringBuilder2.Append(stringBuilder2).Append(": "); StringBuilder stringBuilder5; StringBuilder stringBuilder4 = stringBuilder5.AppendLine("ms"); } if (num != -1) { } } while (num != 0); global::UnityEngine.Debug.Log(stringBuilder.GetHashCode()); } // Token: 0x0600F11E RID: 61726 RVA: 0x00390C08 File Offset: 0x0038EE08 [Token(Token = "0x600F11E")] [Address(RVA = "0x11DF9E0", Offset = "0x11DE3E0", VA = "0x1811DF9E0")] public void HDGEHNGPFDO() { if (this.NLCPOGNMCCA != 0) { } this.LJKJKDGKJCN.CFPLJGEABBN(); Task task = this.MJMCOKPONOJ(); this.DMADKEEKGGM = task; } // Token: 0x0600F11F RID: 61727 RVA: 0x00390C40 File Offset: 0x0038EE40 [Token(Token = "0x600F11F")] [Address(RVA = "0x11DDF50", Offset = "0x11DC950", VA = "0x1811DDF50", Slot = "4")] public void Dispose() { CancellationTokenSource limdjcologm = this.LIMDJCOLOGM; if (limdjcologm != 0) { limdjcologm.Cancel(); CancellationTokenSource limdjcologm2 = this.LIMDJCOLOGM; if (limdjcologm2 != 0) { limdjcologm2.Dispose(); } } CancellationTokenSource opdiadkkmgi = this.OPDIADKKMGI; if (opdiadkkmgi != 0) { opdiadkkmgi.Dispose(); } if (this.NLCPOGNMCCA != 0) { } DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL; if (ljcfjghelil != 0) { MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.PGEGKBDOLLP); ljcfjghelil.AKHCGFEDJPM -= knfakjmalje; DIMDBPEGDAP ljcfjghelil2 = this.LJCFJGHELIL; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.GMFMICBAFCB); ljcfjghelil2.GMFMICBAFCB -= okgcdflpfod; DIMDBPEGDAP ljcfjghelil3 = this.LJCFJGHELIL; Action action = new Action(this.NLHHPNDLHEB); ljcfjghelil3.LJFCPBLNCIG -= action; } } // Token: 0x0600F120 RID: 61728 RVA: 0x00390CF4 File Offset: 0x0038EEF4 [Token(Token = "0x600F120")] [Address(RVA = "0x11DFFA0", Offset = "0x11DE9A0", VA = "0x1811DFFA0")] public void KBPKIDJEOFB() { CancellationTokenSource limdjcologm = this.LIMDJCOLOGM; if (limdjcologm != 0) { limdjcologm.Cancel(); } CancellationTokenSource opdiadkkmgi = this.OPDIADKKMGI; if (opdiadkkmgi != 0) { opdiadkkmgi.Cancel(); return; } } // Token: 0x0600F121 RID: 61729 RVA: 0x00390D24 File Offset: 0x0038EF24 [Token(Token = "0x600F121")] [Address(RVA = "0x11DFDC0", Offset = "0x11DE7C0", VA = "0x1811DFDC0")] public void IHGCLBJNCCH(ISynchronizedFieldContext CKCMODJNCNF, DIMDBPEGDAP LIIPDDNJHJK) { DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL; if (ljcfjghelil != LIIPDDNJHJK) { this.LJCFJGHELIL = LIIPDDNJHJK; MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.PGEGKBDOLLP); LIIPDDNJHJK.AKHCGFEDJPM += knfakjmalje; DIMDBPEGDAP ljcfjghelil2 = this.LJCFJGHELIL; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.GMFMICBAFCB); ljcfjghelil2.GMFMICBAFCB += okgcdflpfod; DIMDBPEGDAP ljcfjghelil3 = this.LJCFJGHELIL; Action action = new Action(this.NLHHPNDLHEB); ljcfjghelil3.LJFCPBLNCIG += action; } ljcfjghelil.IHGCLBJNCCH(CKCMODJNCNF); } // Token: 0x0600F122 RID: 61730 RVA: 0x00390DA0 File Offset: 0x0038EFA0 [Token(Token = "0x600F122")] [Address(RVA = "0x11DDBE0", Offset = "0x11DC5E0", VA = "0x1811DDBE0")] public void DJFDPJKOGMJ(ISynchronizedFieldContext CKCMODJNCNF, DIMDBPEGDAP LIIPDDNJHJK) { if (this.NLCPOGNMCCA != 0) { } this.LJCFJGHELIL.DJFDPJKOGMJ(CKCMODJNCNF); string text = this.LJCFJGHELIL.DGKBJDOJGJO; bool flag = this.LJCFJGHELIL.KHMBJAJGEGL; MMAEBOKKGIL mmaebokkgil; if (flag) { string dgkbjdojgjo = this.DGKBJDOJGJO; if (!flag && (flag || !dgkbjdojgjo.Equals(text, StringComparison.InvariantCulture))) { string dgkbjdojgjo2 = this.DGKBJDOJGJO; global::UnityEngine.Debug.LogWarning("Retrying RoomLoad due to mismatched Room Blob Name, probably due to an in-progress save.\nStarted:" + dgkbjdojgjo2 + " Authority:" + text); this.OPDIADKKMGI.Cancel(); DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL; Task task = MLDJDPHKGBO.JPPNIMNNADD(CKCMODJNCNF, text, ljcfjghelil); TaskCompletionSource> efjicfdpflh = this.EFJICFDPFLH; mmaebokkgil = new MMAEBOKKGIL(task); efjicfdpflh.SetException(mmaebokkgil); return; } } if (mmaebokkgil != 0) { } int num; if ((uint)12 != 0U) { num = 0; MJAPEGGDLJA mjapeggdlja; while (mjapeggdlja != MJAPEGGDLJA.NOT_STARTED) { } } while (num == 0) { } float realtimeSinceStartup = Time.realtimeSinceStartup; MJAPEGGDLJA mjapeggdlja2; global::UnityEngine.Debug.Log(string.Format("Local Entered Load Phase: {0} at {1:F3}", mjapeggdlja2, mjapeggdlja2)); throw new NullReferenceException(); } // Token: 0x0600F123 RID: 61731 RVA: 0x00390E90 File Offset: 0x0038F090 [Token(Token = "0x600F123")] [Address(RVA = "0x11DD380", Offset = "0x11DBD80", VA = "0x1811DD380")] private static bool BLEEENGLBMM(string MBFDHHOINJN, string DEDIGJCJCEL) { return MBFDHHOINJN.Equals(DEDIGJCJCEL, StringComparison.InvariantCulture); } // Token: 0x0600F124 RID: 61732 RVA: 0x00390EB0 File Offset: 0x0038F0B0 [Token(Token = "0x600F124")] [Address(RVA = "0x11DD190", Offset = "0x11DBB90", VA = "0x1811DD190")] public void BALOKJMBNIN() { DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL; if (ljcfjghelil != 0) { ljcfjghelil.BALOKJMBNIN(); return; } } // Token: 0x0600F125 RID: 61733 RVA: 0x00390ED0 File Offset: 0x0038F0D0 [Token(Token = "0x600F125")] [Address(RVA = "0x11DDF40", Offset = "0x11DC940", VA = "0x1811DDF40")] public bool DPDIONPOMNM(MJAPEGGDLJA MFPEMJDIIFA) { return this.KLMOKHJMDAE == MFPEMJDIIFA; } // Token: 0x0600F126 RID: 61734 RVA: 0x00390EE8 File Offset: 0x0038F0E8 [Token(Token = "0x600F126")] [Address(RVA = "0x11DDF30", Offset = "0x11DC930", VA = "0x1811DDF30")] public bool DNPHBGHNDEE(MJAPEGGDLJA MFPEMJDIIFA) { return this.NFNPACOKDJN == MFPEMJDIIFA; } // Token: 0x0600F127 RID: 61735 RVA: 0x00390F00 File Offset: 0x0038F100 [Token(Token = "0x600F127")] [Address(RVA = "0x11DFFE0", Offset = "0x11DE9E0", VA = "0x1811DFFE0")] public bool LKGAGEOCOOL(MJAPEGGDLJA MFPEMJDIIFA) { DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL; if (ljcfjghelil != 0) { return ljcfjghelil.MGLJNMIPEKN == MFPEMJDIIFA; } return MJAPEGGDLJA.NOT_STARTED == MFPEMJDIIFA; } // Token: 0x0600F128 RID: 61736 RVA: 0x00390F28 File Offset: 0x0038F128 [Token(Token = "0x600F128")] [Address(RVA = "0x11DFF00", Offset = "0x11DE900", VA = "0x1811DFF00")] private bool IOFHOJJCKNC(MJAPEGGDLJA KFGJJGMEPJI, MJAPEGGDLJA NKDICJFDBAA, out MJAPEGGDLJA GNHPOJAEJNJ) { bool flag; if (flag) { GNHPOJAEJNJ.value__ = (int)KFGJJGMEPJI; } GNHPOJAEJNJ.value__ = (int)KFGJJGMEPJI; return true; } // Token: 0x0600F129 RID: 61737 RVA: 0x00390F54 File Offset: 0x0038F154 [Token(Token = "0x600F129")] [Address(RVA = "0x11E0400", Offset = "0x11DEE00", VA = "0x1811E0400")] public static MJAPEGGDLJA NHGLFFPEJPE(MJAPEGGDLJA KFGJJGMEPJI) { int num = 0; List cjbgnnbeohp = JAPOCJCDIJN.CJBGNNBEOHP; List cjbgnnbeohp2 = JAPOCJCDIJN.CJBGNNBEOHP; num++; throw new NullReferenceException(); } // Token: 0x0600F12A RID: 61738 RVA: 0x00390F7C File Offset: 0x0038F17C [Token(Token = "0x600F12A")] [Address(RVA = "0x11DD1B0", Offset = "0x11DBBB0", VA = "0x1811DD1B0")] public void BAPAMPCANIK() { if (this.LJCFJGHELIL.JAJBFJPMAAD == DIMDBPEGDAP.IGKIMFPKOGN.Loading) { Task task = this.MJMCOKPONOJ(); this.DMADKEEKGGM = task; } } // Token: 0x0600F12B RID: 61739 RVA: 0x00390FAC File Offset: 0x0038F1AC [Token(Token = "0x600F12B")] [Address(RVA = "0x11DF1E0", Offset = "0x11DDBE0", VA = "0x1811DF1E0")] private void GMFMICBAFCB(ushort DEIHHMPFHPB, ushort BIJOMGJKCDG) { CancellationTokenSource opdiadkkmgi = this.OPDIADKKMGI; if (opdiadkkmgi != 0) { opdiadkkmgi.Cancel(); } DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL; TaskCompletionSource> efjicfdpflh = this.EFJICFDPFLH; if (ljcfjghelil != 0) { string text = ljcfjghelil.HFFPDEHNNGF; } int num; JOKANEHJNAG jokanehjnag = new JOKANEHJNAG(0, num); num = 0; bool flag = efjicfdpflh.TrySetException(jokanehjnag); } // Token: 0x0600F12C RID: 61740 RVA: 0x00391000 File Offset: 0x0038F200 [Token(Token = "0x600F12C")] [Address(RVA = "0x11E0900", Offset = "0x11DF300", VA = "0x1811E0900")] private void PGEGKBDOLLP() { if (this.DMADKEEKGGM == (ulong)0L) { Task task = this.MJMCOKPONOJ(); this.DMADKEEKGGM = task; } } // Token: 0x0600F12D RID: 61741 RVA: 0x00391028 File Offset: 0x0038F228 [Token(Token = "0x600F12D")] [Address(RVA = "0x11DE910", Offset = "0x11DD310", VA = "0x1811DE910")] public Task GHGEGLJHFNE(int HNILKNHNPGE, bool GIMLLPIGIJC, CancellationToken NDAAKGFBPKE) { } // Token: 0x0600F12E RID: 61742 RVA: 0x00391038 File Offset: 0x0038F238 [Token(Token = "0x600F12E")] [Address(RVA = "0x11DE7F0", Offset = "0x11DD1F0", VA = "0x1811DE7F0")] private Task GAGCEPJGLIM(int HNILKNHNPGE, COINPCHOMPP EJLFEKAPAJH, DBFIJENOPDA DIABHBGBFNK, CancellationToken NDAAKGFBPKE, AECCIDJGFNM FMBELNLEOAA) { } // Token: 0x0600F12F RID: 61743 RVA: 0x00391048 File Offset: 0x0038F248 [Token(Token = "0x600F12F")] [Address(RVA = "0x11E02D0", Offset = "0x11DECD0", VA = "0x1811E02D0")] private Task NGPIIMLFPMC(int HNILKNHNPGE, MJAPEGGDLJA MFPEMJDIIFA, COINPCHOMPP EJLFEKAPAJH, DBFIJENOPDA DIABHBGBFNK, CancellationToken NDAAKGFBPKE, AECCIDJGFNM FMBELNLEOAA) { } // Token: 0x0600F130 RID: 61744 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600F130")] [Address(RVA = "0x11DD660", Offset = "0x11DC060", VA = "0x1811DD660")] private List> DAJKBENHKGD(COINPCHOMPP HNPBHLIOFNC, GameObject[] OPFBEFGHOEC, List OFDEGBJIHDP, CancellationToken NDAAKGFBPKE, AECCIDJGFNM FMBELNLEOAA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600F131 RID: 61745 RVA: 0x0039105C File Offset: 0x0038F25C [Token(Token = "0x600F131")] [Address(RVA = "0x11E0700", Offset = "0x11DF100", VA = "0x1811E0700")] private Dictionary NOMOOGAHOMJ(DBFIJENOPDA DIABHBGBFNK, COINPCHOMPP EJLFEKAPAJH) { ByteString balpkfjcnpl = DIABHBGBFNK.BALPKFJCNPL; int num = 0; if (balpkfjcnpl != num && !DIABHBGBFNK.BALPKFJCNPL.IsEmpty) { MessageParser parser = CircuitNodeGraphCollectionData._parser; ByteString balpkfjcnpl2 = DIABHBGBFNK.BALPKFJCNPL; JAPOCJCDIJN.IBKGFDPHLMO(parser.ParseFrom(balpkfjcnpl2)); CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } throw new NullReferenceException(); } // Token: 0x0600F132 RID: 61746 RVA: 0x003910B8 File Offset: 0x0038F2B8 [Token(Token = "0x600F132")] [Address(RVA = "0x11DFB70", Offset = "0x11DE570", VA = "0x1811DFB70")] private static void IBKGFDPHLMO(CircuitNodeGraphCollectionData KFFMHCLOCFO) { int num; do { num = 0; HashSet hashSet = new HashSet(); IEnumerator enumerator = KFFMHCLOCFO.graphs_.GetEnumerator(); if (enumerator != 0) { if (num < enumerator) { num += num; if (num == enumerator) { goto IL_3D; } num++; } bool flag; while (flag) { } Guid guid = Guid.NewGuid(); ByteString byteString; bool flag2 = hashSet.Add(byteString); IL_3D: byteString += byteString; } if (enumerator != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x0600F133 RID: 61747 RVA: 0x00391128 File Offset: 0x0038F328 [Token(Token = "0x600F133")] [Address(RVA = "0x11DEA00", Offset = "0x11DD400", VA = "0x1811DEA00")] private ValueTuple, List> GHPHHENHMMB(DBFIJENOPDA DIABHBGBFNK, COINPCHOMPP EJLFEKAPAJH, Dictionary DDOMAKJGBKL) { object[] array; int num2; for (;;) { int num = 0; if (EJLFEKAPAJH == (COINPCHOMPP)0) { goto IL_8E; } List list2; List list = new List(list2._size); IEnumerator enumerator; if (enumerator != 0) { if (num < enumerator) { num += num; if (num == enumerator) { Guid guid; guid += guid; array[0] = guid; global::UnityEngine.Debug.LogErrorFormat("Failed to construct instantiation request for object with guid {0}.", array); goto IL_7C; } num++; } ABMHDAEIKAF abmhdaeikaf; if (abmhdaeikaf.k__BackingField != 0 && !Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG) { continue; } num2 = 0; if (abmhdaeikaf.BCCGKHKNBLB() == 0) { break; } } IL_7C: if (enumerator != 0) { } if (num != -1) { } if (num == 0) { goto IL_8E; } } array = new object[num2]; throw new ArrayTypeMismatchException(); IL_8E: List list3 = new List(); List list4 = new List(); throw new IndexOutOfRangeException(); } // Token: 0x0600F134 RID: 61748 RVA: 0x00391200 File Offset: 0x0038F400 [Token(Token = "0x600F134")] [Address(RVA = "0x11DE3A0", Offset = "0x11DCDA0", VA = "0x1811DE3A0")] private IEnumerable FIBMPAENGCH() { List list = new List(); ToolTagManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { ToolTagManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; list.Add(instance2); } PlayerRoomRoleManager instance3 = PlayerRoomRoleManager.ONCPNMDGGKG; int num2 = 0; if (instance3 != num2) { PlayerRoomRoleManager instance4 = PlayerRoomRoleManager.ONCPNMDGGKG; list.Add(instance4); } PlayerGameRoleManager instance5 = PlayerGameRoleManager.ONCPNMDGGKG; int num3 = 0; if (instance5 != num3) { PlayerGameRoleManager instance6 = PlayerGameRoleManager.ONCPNMDGGKG; list.Add(instance6); } GameManager instance7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num4 = 0; if (instance7 != num4) { GameManager instance8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; list.Add(instance8); } RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num5 = 0; if (k__BackingField != num5) { RecRoomSceneManager k__BackingField2 = RecRoomSceneManager.k__BackingField; list.Add(k__BackingField2); } if (UGCNavMeshManager.FFNIFALJLDD) { UGCNavMeshManager k__BackingField3 = UGCNavMeshManager.k__BackingField; list.Add(k__BackingField3); } throw new NullReferenceException(); } // Token: 0x0600F135 RID: 61749 RVA: 0x003912F4 File Offset: 0x0038F4F4 [Token(Token = "0x600F135")] [Address(RVA = "0x11DF290", Offset = "0x11DDC90", VA = "0x1811DF290")] private void GNJKADOPPIA([NotNull] DBFIJENOPDA DIABHBGBFNK) { int num; int num3; do { num = 0; EEAOHJOKCHH.HBOCCHBDGBG(DIABHBGBFNK, "RoomDataBlob cannot be null"); if (DIABHBGBFNK.ELFBKDCEIIN >= 15 || DIABHBGBFNK.FKBHANPDJLH != 0) { } List list = new List(); List list2 = Enumerable.ToList(PersistenceView.AllViews.Values); List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } bool flag2; while (!flag2) { } if (num != 0) { int num2 = 0; SpawnableTool spawnableTool; if (spawnableTool != num2 && spawnableTool.OPLHMKFCNOL == OGNBCNBPFCC.SCOREBOARD_PROJECTOR) { continue; } } Dictionary allViews = PersistenceView.AllViews; GameObject gameObject; list.Add(gameObject); } num3 = 0; if (num != -1) { } } while (num != 0); INetworkedObjectBacking nlcpognmcca = this.NLCPOGNMCCA; num3 += num3; num3++; } // Token: 0x0600F136 RID: 61750 RVA: 0x003913CC File Offset: 0x0038F5CC [Token(Token = "0x600F136")] [Address(RVA = "0x11DF8F0", Offset = "0x11DE2F0", VA = "0x1811DF8F0")] public Task HDGBBAGDFOI(int HNILKNHNPGE, string AFMFMCAFFLD, bool GIMLLPIGIJC, CancellationToken NDAAKGFBPKE) { } // Token: 0x0600F137 RID: 61751 RVA: 0x003913DC File Offset: 0x0038F5DC [Token(Token = "0x600F137")] [Address(RVA = "0x11E05E0", Offset = "0x11DEFE0", VA = "0x1811E05E0")] private void NLHHPNDLHEB() { DIMDBPEGDAP ljcfjghelil = this.LJCFJGHELIL; if (ljcfjghelil == 0 || ljcfjghelil.MGLJNMIPEKN == MJAPEGGDLJA.NOT_STARTED) { MJAPEGGDLJA nfnpacokdjn = this.NFNPACOKDJN; if (nfnpacokdjn != MJAPEGGDLJA.NOT_STARTED) { this.AEPBLGMMEML(nfnpacokdjn); int num = 0; this.NFNPACOKDJN = (MJAPEGGDLJA)num; float realtimeSinceStartup = Time.realtimeSinceStartup; MJAPEGGDLJA mjapeggdlja; global::UnityEngine.Debug.Log(string.Format("Local Entered Load Phase: {0} at {1:F3}", mjapeggdlja, mjapeggdlja)); int nfnpacokdjn2 = (int)this.NFNPACOKDJN; } } } // Token: 0x0600F138 RID: 61752 RVA: 0x0039143C File Offset: 0x0038F63C [Token(Token = "0x600F138")] [Address(RVA = "0x11DD280", Offset = "0x11DBC80", VA = "0x1811DD280")] private Task BJAFMLCNINH(int HNILKNHNPGE, CancellationToken NDAAKGFBPKE, AECCIDJGFNM FMBELNLEOAA) { } // Token: 0x0600F139 RID: 61753 RVA: 0x0039144C File Offset: 0x0038F64C [Token(Token = "0x600F139")] [Address(RVA = "0x11DE0B0", Offset = "0x11DCAB0", VA = "0x1811DE0B0")] private Task ECNNEHPEEEK(int HNILKNHNPGE, MJAPEGGDLJA OHDGLDBHPOB, CancellationToken NDAAKGFBPKE) { } // Token: 0x0600F13A RID: 61754 RVA: 0x00391460 File Offset: 0x0038F660 [Token(Token = "0x600F13A")] [Address(RVA = "0x11E00D0", Offset = "0x11DEAD0", VA = "0x1811E00D0")] private Task MJMCOKPONOJ() { int dflphgbcnbm = this.DFLPHGBCNBM; CancellationTokenSource opdiadkkmgi = this.OPDIADKKMGI; int num = dflphgbcnbm + 1; this.DFLPHGBCNBM = num; if (opdiadkkmgi != 0 && !opdiadkkmgi.IsCancellationRequested) { this.OPDIADKKMGI.Cancel(); } this.LJKJKDGKJCN.JBBLIBHHEBC(); this.IALAOHCDNOF.Clear(); CancellationTokenSource cancellationTokenSource = new CancellationTokenSource(); CancellationTokenSource limdjcologm = this.LIMDJCOLOGM; this.OPDIADKKMGI = cancellationTokenSource; CancellationToken token = limdjcologm.Token; Action action = new Action(this.OKAKAHADIBI); CancellationToken token2 = this.OPDIADKKMGI.Token; throw new NullReferenceException(); } // Token: 0x0600F13B RID: 61755 RVA: 0x003914FC File Offset: 0x0038F6FC [Token(Token = "0x600F13B")] [Address(RVA = "0x11DE1E0", Offset = "0x11DCBE0", VA = "0x1811DE1E0")] private Task EJAFLIMEFJB(int HNILKNHNPGE, CancellationToken NDAAKGFBPKE) { } // Token: 0x0600F13C RID: 61756 RVA: 0x0039150C File Offset: 0x0038F70C [Token(Token = "0x600F13C")] [Address(RVA = "0x11DD130", Offset = "0x11DBB30", VA = "0x1811DD130")] public void APEAMDNNAAA(Exception GOGGCLBODFP) { this.EFJICFDPFLH.SetException(GOGGCLBODFP); } // Token: 0x0600F13D RID: 61757 RVA: 0x0039152C File Offset: 0x0038F72C [Token(Token = "0x600F13D")] [Address(RVA = "0x11DD1F0", Offset = "0x11DBBF0", VA = "0x1811DD1F0")] public void BIAKPPKLHBE() { int num = 0; this.FOMKCKIOFDP = true; bool flag = this.EFJICFDPFLH.TrySetResult(num); } // Token: 0x0600F13E RID: 61758 RVA: 0x00391558 File Offset: 0x0038F758 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600F13E")] [Address(RVA = "0x11E0930", Offset = "0x11DF330", VA = "0x1811E0930")] static JAPOCJCDIJN() { Func func; do { Array values = Enum.GetValues(typeof(MJAPEGGDLJA)); func = (MJAPEGGDLJA p) => p != MJAPEGGDLJA.NOT_STARTED; if (values == 0) { } } while (func == 0); Func func2 = (MJAPEGGDLJA p) => (int)p; IEnumerable enumerable; JAPOCJCDIJN.CJBGNNBEOHP = Enumerable.ToList(Enumerable.OrderBy(enumerable, func2)); } // Token: 0x0600F13F RID: 61759 RVA: 0x003915B0 File Offset: 0x0038F7B0 [Token(Token = "0x600F13F")] [Address(RVA = "0x11DF190", Offset = "0x11DDB90", VA = "0x1811DF190")] [CompilerGenerated] private void GLADDBCNDFG() { bool flag = this.EFJICFDPFLH.TrySetCanceled(); } // Token: 0x0600F140 RID: 61760 RVA: 0x003915D0 File Offset: 0x0038F7D0 [Token(Token = "0x600F140")] [Address(RVA = "0x11E08E0", Offset = "0x11DF2E0", VA = "0x1811E08E0")] [CompilerGenerated] private void OKAKAHADIBI() { CancellationTokenSource opdiadkkmgi = this.OPDIADKKMGI; if (opdiadkkmgi != 0) { opdiadkkmgi.Cancel(); return; } } // Token: 0x0400A058 RID: 41048 [Token(Token = "0x400A058")] private const int EMMBOMFALII = 20; // Token: 0x0400A059 RID: 41049 [Token(Token = "0x400A059")] private const float PIBEIJICGHN = 15f; // Token: 0x0400A05A RID: 41050 [Token(Token = "0x400A05A")] private static readonly List CJBGNNBEOHP; // Token: 0x0400A05B RID: 41051 [Token(Token = "0x400A05B")] private const int ACMBMOPPFLE = 0; // Token: 0x0400A05C RID: 41052 [Token(Token = "0x400A05C")] private static int LICLBFKINGA; // Token: 0x0400A05D RID: 41053 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400A05D")] public readonly int LFMJIIEDIFI; // Token: 0x0400A05E RID: 41054 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400A05E")] private readonly INetworkedObjectBacking NLCPOGNMCCA; // Token: 0x0400A05F RID: 41055 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400A05F")] private readonly ISynchronizedFieldNetworkBacking ELLAOHFLFJE; // Token: 0x0400A060 RID: 41056 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400A060")] public readonly LOGDJMMNIIC NKAKDFNFGOL; // Token: 0x0400A061 RID: 41057 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400A061")] public readonly NGFMKDIJAJH DJACJOEJMOD; // Token: 0x0400A062 RID: 41058 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400A062")] public readonly string DGKBJDOJGJO; // Token: 0x0400A063 RID: 41059 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400A063")] private readonly Stopwatch ENFHHEOFIJO; // Token: 0x0400A064 RID: 41060 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400A064")] private readonly CancellationTokenSource LIMDJCOLOGM; // Token: 0x0400A065 RID: 41061 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400A065")] private readonly FFHPFPDKBLP LJKJKDGKJCN; // Token: 0x0400A066 RID: 41062 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400A066")] private readonly Dictionary IALAOHCDNOF; // Token: 0x0400A067 RID: 41063 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400A067")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x11FEB0", Offset = "0x11F2B0")] private readonly TaskCompletionSource> EFJICFDPFLH; // Token: 0x0400A068 RID: 41064 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400A068")] private int DFLPHGBCNBM; // Token: 0x0400A069 RID: 41065 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400A069")] private CancellationTokenSource OPDIADKKMGI; // Token: 0x0400A06A RID: 41066 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400A06A")] private Task DMADKEEKGGM; // Token: 0x0400A06B RID: 41067 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400A06B")] private MJAPEGGDLJA NFNPACOKDJN; // Token: 0x0400A06C RID: 41068 [global::Cpp2IlInjected.FieldOffset(Offset = "0x84")] [Token(Token = "0x400A06C")] private MJAPEGGDLJA KLMOKHJMDAE; // Token: 0x0400A06D RID: 41069 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400A06D")] private DIMDBPEGDAP LJCFJGHELIL; // Token: 0x0400A06E RID: 41070 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400A06E")] private bool FOMKCKIOFDP; // Token: 0x0400A072 RID: 41074 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400A072")] private readonly object DEOJECLCDAJ; // Token: 0x02002238 RID: 8760 [Token(Token = "0x2002238")] public sealed class PLNPFMNHAFG : MulticastDelegate { // Token: 0x0600F141 RID: 61761 RVA: 0x003915F0 File Offset: 0x0038F7F0 [Token(Token = "0x600F141")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public PLNPFMNHAFG(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600F142 RID: 61762 RVA: 0x0039160C File Offset: 0x0038F80C [Token(Token = "0x600F142")] [Address(RVA = "0x14BA2D0", Offset = "0x14B8CD0", VA = "0x1814BA2D0", Slot = "13")] public Task Invoke(MJAPEGGDLJA MFPEMJDIIFA, COINPCHOMPP EJLFEKAPAJH, DBFIJENOPDA DIABHBGBFNK, CancellationToken NDAAKGFBPKE) { /* An exception occurred when decompiling this method (0600F142) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Threading.Tasks.Task JAPOCJCDIJN/PLNPFMNHAFG::Invoke(MJAPEGGDLJA,COINPCHOMPP,DBFIJENOPDA,System.Threading.CancellationToken) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_80: brtrue(IL_80, ceq:bool(ldloc:int32(var_7), ldc.i4:int32(0))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0600F143 RID: 61763 RVA: 0x003916A0 File Offset: 0x0038F8A0 [Token(Token = "0x600F143")] [Address(RVA = "0x14BA200", Offset = "0x14B8C00", VA = "0x1814BA200", Slot = "14")] public IAsyncResult BeginInvoke(MJAPEGGDLJA MFPEMJDIIFA, COINPCHOMPP EJLFEKAPAJH, DBFIJENOPDA DIABHBGBFNK, CancellationToken NDAAKGFBPKE, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x0600F144 RID: 61764 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600F144")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public Task EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002239 RID: 8761 [Token(Token = "0x2002239")] public sealed class JHGPCFHDLEP : MulticastDelegate { // Token: 0x0600F145 RID: 61765 RVA: 0x003916B0 File Offset: 0x0038F8B0 [Token(Token = "0x600F145")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public JHGPCFHDLEP(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600F146 RID: 61766 RVA: 0x003916CC File Offset: 0x0038F8CC [Token(Token = "0x600F146")] [Address(RVA = "0x14B9E70", Offset = "0x14B8870", VA = "0x1814B9E70", Slot = "13")] public Task Invoke(CancellationToken NDAAKGFBPKE) { uint num; do { Delegate[] delegates = this.delegates; if (delegates != 0) { } } while (num == (uint)0); throw new ExecutionEngineException(); } // Token: 0x0600F147 RID: 61767 RVA: 0x0039175C File Offset: 0x0038F95C [Token(Token = "0x600F147")] [Address(RVA = "0x14B9DF0", Offset = "0x14B87F0", VA = "0x1814B9DF0", Slot = "14")] public IAsyncResult BeginInvoke(CancellationToken NDAAKGFBPKE, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x0600F148 RID: 61768 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600F148")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public Task EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200223A RID: 8762 [Token(Token = "0x200223A")] private class NIJENCOHNBC { // Token: 0x170028A0 RID: 10400 // (get) Token: 0x0600F149 RID: 61769 RVA: 0x0039176C File Offset: 0x0038F96C // (set) Token: 0x0600F14A RID: 61770 RVA: 0x00391780 File Offset: 0x0038F980 [Token(Token = "0x170028A0")] public int MEPGPGKFENE { [Token(Token = "0x600F149")] [Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")] get; [Token(Token = "0x600F14A")] [Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")] private set; } // Token: 0x170028A1 RID: 10401 // (get) Token: 0x0600F14B RID: 61771 RVA: 0x00391794 File Offset: 0x0038F994 // (set) Token: 0x0600F14C RID: 61772 RVA: 0x003917A8 File Offset: 0x0038F9A8 [Token(Token = "0x170028A1")] public long HCPIDJJAFOI { [Token(Token = "0x600F14B")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get; [Token(Token = "0x600F14C")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")] private set; } // Token: 0x0600F14D RID: 61773 RVA: 0x003917BC File Offset: 0x0038F9BC [Token(Token = "0x600F14D")] [Address(RVA = "0x14BA1F0", Offset = "0x14B8BF0", VA = "0x1814BA1F0")] public void AOFOIIOHLKL(long OCOOCNAEFKF) { } // Token: 0x0600F14E RID: 61774 RVA: 0x003917CC File Offset: 0x0038F9CC [Token(Token = "0x600F14E")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public NIJENCOHNBC() { } } }