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: 0x02003401 RID: 13313 [Token(Token = "0x2003401")] public class LogScreenModel : ListModel { // Token: 0x17003F19 RID: 16153 // (get) Token: 0x06016D7D RID: 93565 RVA: 0x0054E354 File Offset: 0x0054C554 [Token(Token = "0x17003F19")] public IReadOnlyList HPLJAHHOJIF { [Token(Token = "0x6016D7D")] [Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")] get { /* An exception occurred when decompiling this method (06016D7D) 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 1663 */; } } // Token: 0x17003F1A RID: 16154 // (get) Token: 0x06016D7E RID: 93566 RVA: 0x0054E368 File Offset: 0x0054C568 [Token(Token = "0x17003F1A")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6016D7E")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")] get { return true; } } // Token: 0x17003F1B RID: 16155 // (get) Token: 0x06016D7F RID: 93567 RVA: 0x0054E378 File Offset: 0x0054C578 [Token(Token = "0x17003F1B")] protected override bool DALKHIPOALJ { [Token(Token = "0x6016D7F")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "27")] get { return true; } } // Token: 0x17003F1C RID: 16156 // (get) Token: 0x06016D80 RID: 93568 RVA: 0x0054E388 File Offset: 0x0054C588 [Token(Token = "0x17003F1C")] public override bool MEBGJGNMIMG { [Token(Token = "0x6016D80")] [Address(RVA = "0x1DD7770", Offset = "0x1DD6770", VA = "0x181DD7770", Slot = "26")] get { while (this.FEGPDDDCCBB == 0) { } bool flag; return flag; } } // Token: 0x17003F1D RID: 16157 // (get) Token: 0x06016D81 RID: 93569 RVA: 0x0054E3A0 File Offset: 0x0054C5A0 // (set) Token: 0x06016D82 RID: 93570 RVA: 0x0054E3B4 File Offset: 0x0054C5B4 [Token(Token = "0x17003F1D")] public bool BJGAIDEMJHM { [Token(Token = "0x6016D81")] [Address(RVA = "0x7751D0", Offset = "0x7741D0", VA = "0x1807751D0")] get; [Token(Token = "0x6016D82")] [Address(RVA = "0x919890", Offset = "0x918890", VA = "0x180919890")] private set; } // Token: 0x17003F1E RID: 16158 // (get) Token: 0x06016D83 RID: 93571 RVA: 0x0054E3C8 File Offset: 0x0054C5C8 // (set) Token: 0x06016D84 RID: 93572 RVA: 0x0054E3DC File Offset: 0x0054C5DC [Token(Token = "0x17003F1E")] public GJHLOAOPOBA JAPGJJDNGLA { [Token(Token = "0x6016D83")] [Address(RVA = "0x4AF6C0", Offset = "0x4AE6C0", VA = "0x1804AF6C0")] get; [Token(Token = "0x6016D84")] [Address(RVA = "0xDDCB90", Offset = "0xDDBB90", VA = "0x180DDCB90")] private set; } // Token: 0x06016D85 RID: 93573 RVA: 0x0054E3F0 File Offset: 0x0054C5F0 [Token(Token = "0x6016D85")] [Address(RVA = "0x1DD74F0", Offset = "0x1DD64F0", VA = "0x181DD74F0", 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: 0x06016D86 RID: 93574 RVA: 0x0054E438 File Offset: 0x0054C638 [Token(Token = "0x6016D86")] [Address(RVA = "0x1DD71B0", Offset = "0x1DD61B0", VA = "0x181DD71B0", 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: 0x06016D87 RID: 93575 RVA: 0x0054E480 File Offset: 0x0054C680 [Token(Token = "0x6016D87")] [Address(RVA = "0x1DD7340", Offset = "0x1DD6340", VA = "0x181DD7340", 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: 0x06016D88 RID: 93576 RVA: 0x0054E4D4 File Offset: 0x0054C6D4 [Token(Token = "0x6016D88")] [Address(RVA = "0x1DD76B0", Offset = "0x1DD66B0", VA = "0x181DD76B0")] public void SetShowTimestamps(bool MOJMNLKLNPC) { this.k__BackingField = MOJMNLKLNPC; base.JOJPOMANGPO(); } // Token: 0x06016D89 RID: 93577 RVA: 0x0054E4F0 File Offset: 0x0054C6F0 [Token(Token = "0x6016D89")] [Address(RVA = "0x1DD76A0", Offset = "0x1DD66A0", VA = "0x181DD76A0")] public void SetAllowedChannels(GJHLOAOPOBA IDAFGCGBEBA) { this.k__BackingField = IDAFGCGBEBA; base.MKBLJJGJAOH(); } // Token: 0x06016D8A RID: 93578 RVA: 0x0054E50C File Offset: 0x0054C70C [Token(Token = "0x6016D8A")] [Address(RVA = "0x1DD70F0", Offset = "0x1DD60F0", VA = "0x181DD70F0")] public void AddLog(KLGMIAKHOOM.LogEntry JIMPLEEDFNP) { GJHLOAOPOBA gjhloaopoba = this.k__BackingField; if (JIMPLEEDFNP.channel > gjhloaopoba) { this.FEGPDDDCCBB.Add(JIMPLEEDFNP); List fegpdddccbb = this.FEGPDDDCCBB; int num = 0; fegpdddccbb.RemoveAt(num); List fegpdddccbb2 = this.FEGPDDDCCBB; } base.JOJPOMANGPO(); } // Token: 0x06016D8B RID: 93579 RVA: 0x0054E558 File Offset: 0x0054C758 [Token(Token = "0x6016D8B")] [Address(RVA = "0x1DD7090", Offset = "0x1DD6090", VA = "0x181DD7090", Slot = "22")] protected override void AHFKACICJNC() { base.AHFKACICJNC(); this.FEGPDDDCCBB.Clear(); } // Token: 0x06016D8C RID: 93580 RVA: 0x0054E57C File Offset: 0x0054C77C [Token(Token = "0x6016D8C")] [Address(RVA = "0x1DD7700", Offset = "0x1DD6700", VA = "0x181DD7700")] public LogScreenModel() { List list = new List(1000); this.FEGPDDDCCBB = list; this.JAPGJJDNGLA = (GJHLOAOPOBA)((ulong)4294967295L); base..ctor(); } // Token: 0x06016D8D RID: 93581 RVA: 0x0054E5B4 File Offset: 0x0054C7B4 [Token(Token = "0x6016D8D")] [Address(RVA = "0x1DD7680", Offset = "0x1DD6680", VA = "0x181DD7680")] [CompilerGenerated] private bool LGEOGAHNEDB(KLGMIAKHOOM.LogEntry FNJHLBLAMLE) { GJHLOAOPOBA gjhloaopoba = this.k__BackingField; return FNJHLBLAMLE.channel > gjhloaopoba; } // Token: 0x0400EDDA RID: 60890 [Token(Token = "0x400EDDA")] private const int KJBKDHKMMLO = 1000; // Token: 0x0400EDDB RID: 60891 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400EDDB")] private readonly List FEGPDDDCCBB; } }