using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.CircuitsV2; using RRUI.Data; namespace RecRoom.Core.Creation.SandboxGizmos { // Token: 0x02003314 RID: 13076 [Token(Token = "0x2003314")] public class LogScreenModel : ListModel { // Token: 0x17003E56 RID: 15958 // (get) Token: 0x060168F1 RID: 92401 RVA: 0x00543564 File Offset: 0x00541764 [Token(Token = "0x17003E56")] public IReadOnlyList HPLJAHHOJIF { [Token(Token = "0x60168F1")] [Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")] get { /* An exception occurred when decompiling this method (060168F1) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RecRoom.Core.Creation.SandboxGizmos.LogScreenModel::get_LogEntries() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(LogScreenModel::FEGPDDDCCBB, ldloc:LogScreenModel(this))) } 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.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 1660 */; } } // Token: 0x17003E57 RID: 15959 // (get) Token: 0x060168F2 RID: 92402 RVA: 0x00543578 File Offset: 0x00541778 [Token(Token = "0x17003E57")] protected override bool PHGOLNMDJLH { [Token(Token = "0x60168F2")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")] get { return true; } } // Token: 0x17003E58 RID: 15960 // (get) Token: 0x060168F3 RID: 92403 RVA: 0x00543588 File Offset: 0x00541788 [Token(Token = "0x17003E58")] protected override bool DALKHIPOALJ { [Token(Token = "0x60168F3")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "27")] get { return true; } } // Token: 0x17003E59 RID: 15961 // (get) Token: 0x060168F4 RID: 92404 RVA: 0x00543598 File Offset: 0x00541798 [Token(Token = "0x17003E59")] public override bool MEBGJGNMIMG { [Token(Token = "0x60168F4")] [Address(RVA = "0x12EC800", Offset = "0x12EB600", VA = "0x1812EC800", Slot = "26")] get { while (this.FEGPDDDCCBB == 0) { } bool flag; return flag; } } // Token: 0x17003E5A RID: 15962 // (get) Token: 0x060168F5 RID: 92405 RVA: 0x005435B0 File Offset: 0x005417B0 // (set) Token: 0x060168F6 RID: 92406 RVA: 0x005435C4 File Offset: 0x005417C4 [Token(Token = "0x17003E5A")] public bool BJGAIDEMJHM { [Token(Token = "0x60168F5")] [Address(RVA = "0x607800", Offset = "0x606600", VA = "0x180607800")] get; [Token(Token = "0x60168F6")] [Address(RVA = "0x7A52E0", Offset = "0x7A40E0", VA = "0x1807A52E0")] private set; } // Token: 0x17003E5B RID: 15963 // (get) Token: 0x060168F7 RID: 92407 RVA: 0x005435D8 File Offset: 0x005417D8 // (set) Token: 0x060168F8 RID: 92408 RVA: 0x005435EC File Offset: 0x005417EC [Token(Token = "0x17003E5B")] public OOJABKCLCOI JAPGJJDNGLA { [Token(Token = "0x60168F7")] [Address(RVA = "0xA338F0", Offset = "0xA326F0", VA = "0x180A338F0")] get; [Token(Token = "0x60168F8")] [Address(RVA = "0xA336A0", Offset = "0xA324A0", VA = "0x180A336A0")] private set; } // Token: 0x060168F9 RID: 92409 RVA: 0x00543600 File Offset: 0x00541800 [Token(Token = "0x60168F9")] [Address(RVA = "0x12EC580", Offset = "0x12EB380", VA = "0x1812EC580", Slot = "15")] protected override void JMFHPBDMELA() { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; GIKLINOHKID eikibichppd = instance.EIKIBICHPPD; Action action = new Action(this.AddLog); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(instance, action); GIKLINOHKID eikibichppd2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EIKIBICHPPD; base.JMFHPBDMELA(); } // Token: 0x060168FA RID: 92410 RVA: 0x00543648 File Offset: 0x00541848 [Token(Token = "0x60168FA")] [Address(RVA = "0x12EC240", Offset = "0x12EB040", VA = "0x1812EC240", Slot = "17")] protected override void CEJBCCPEGEB() { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; GIKLINOHKID eikibichppd = instance.EIKIBICHPPD; Action action = new Action(this.AddLog); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(instance, action); GIKLINOHKID eikibichppd2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EIKIBICHPPD; base.CEJBCCPEGEB(); } // Token: 0x060168FB RID: 92411 RVA: 0x00543690 File Offset: 0x00541890 [Token(Token = "0x60168FB")] [Address(RVA = "0x12EC3D0", Offset = "0x12EB1D0", VA = "0x1812EC3D0", Slot = "31")] protected override DABKFAIHBBP GLPJPIEOLDF() { this.FEGPDDDCCBB.Clear(); List fegpdddccbb = this.FEGPDDDCCBB; GIKLINOHKID eikibichppd = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EIKIBICHPPD; Func func = new Func(this.LGEOGAHNEDB); IEnumerable enumerable; List list = Enumerable.ToList(enumerable); fegpdddccbb.AddRange(list); return JJEKJGALHKO.k__BackingField; } // Token: 0x060168FC RID: 92412 RVA: 0x005436E4 File Offset: 0x005418E4 [Token(Token = "0x60168FC")] [Address(RVA = "0x12EC740", Offset = "0x12EB540", VA = "0x1812EC740")] public void SetShowTimestamps(bool MOJMNLKLNPC) { this.k__BackingField = MOJMNLKLNPC; base.JOJPOMANGPO(); } // Token: 0x060168FD RID: 92413 RVA: 0x00543700 File Offset: 0x00541900 [Token(Token = "0x60168FD")] [Address(RVA = "0x12EC730", Offset = "0x12EB530", VA = "0x1812EC730")] public void SetAllowedChannels(OOJABKCLCOI IDAFGCGBEBA) { this.k__BackingField = IDAFGCGBEBA; base.MKBLJJGJAOH(); } // Token: 0x060168FE RID: 92414 RVA: 0x0054371C File Offset: 0x0054191C [Token(Token = "0x60168FE")] [Address(RVA = "0x12EC180", Offset = "0x12EAF80", VA = "0x1812EC180")] public void AddLog(KLGMIAKHOOM.LogEntry JIMPLEEDFNP) { OOJABKCLCOI oojabkclcoi = this.k__BackingField; if (JIMPLEEDFNP.channel > oojabkclcoi) { this.FEGPDDDCCBB.Add(JIMPLEEDFNP); List fegpdddccbb = this.FEGPDDDCCBB; int num = 0; fegpdddccbb.RemoveAt(num); List fegpdddccbb2 = this.FEGPDDDCCBB; } base.JOJPOMANGPO(); } // Token: 0x060168FF RID: 92415 RVA: 0x00543768 File Offset: 0x00541968 [Token(Token = "0x60168FF")] [Address(RVA = "0x12EC120", Offset = "0x12EAF20", VA = "0x1812EC120", Slot = "22")] protected override void AHFKACICJNC() { base.AHFKACICJNC(); this.FEGPDDDCCBB.Clear(); } // Token: 0x06016900 RID: 92416 RVA: 0x0054378C File Offset: 0x0054198C [Token(Token = "0x6016900")] [Address(RVA = "0x12EC790", Offset = "0x12EB590", VA = "0x1812EC790")] public LogScreenModel() { List list = new List(1000); this.FEGPDDDCCBB = list; this.JAPGJJDNGLA = (OOJABKCLCOI)((ulong)4294967295L); base..ctor(); } // Token: 0x06016901 RID: 92417 RVA: 0x005437C4 File Offset: 0x005419C4 [Token(Token = "0x6016901")] [Address(RVA = "0x12EC710", Offset = "0x12EB510", VA = "0x1812EC710")] [CompilerGenerated] private bool LGEOGAHNEDB(KLGMIAKHOOM.LogEntry FNJHLBLAMLE) { OOJABKCLCOI oojabkclcoi = this.k__BackingField; return FNJHLBLAMLE.channel > oojabkclcoi; } // Token: 0x0400EB94 RID: 60308 [Token(Token = "0x400EB94")] private const int KJBKDHKMMLO = 1000; // Token: 0x0400EB95 RID: 60309 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400EB95")] private readonly List FEGPDDDCCBB; } }