233 lines
9.7 KiB
C#
233 lines
9.7 KiB
C#
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<KLGMIAKHOOM.LogEntry> 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<KLGMIAKHOOM/LogEntry> 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<class KLGMIAKHOOM/LogEntry>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class KLGMIAKHOOM/LogEntry>(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<KLGMIAKHOOM.LogEntry> action = new Action(this.AddLog);
|
|
MFBGLIHGCGO<CircuitManagerV2> 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<KLGMIAKHOOM.LogEntry> action = new Action(this.AddLog);
|
|
MFBGLIHGCGO<CircuitManagerV2> 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<KLGMIAKHOOM.LogEntry> fegpdddccbb = this.FEGPDDDCCBB;
|
|
GIKLINOHKID eikibichppd = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EIKIBICHPPD;
|
|
Func<KLGMIAKHOOM.LogEntry, bool> func = new Func(this.LGEOGAHNEDB);
|
|
IEnumerable<KLGMIAKHOOM.LogEntry> enumerable;
|
|
List<KLGMIAKHOOM.LogEntry> list = Enumerable.ToList<KLGMIAKHOOM.LogEntry>(enumerable);
|
|
fegpdddccbb.AddRange(list);
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>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.<CNCALBOBHLJ>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.<AOFEGJPNBEK>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.<AOFEGJPNBEK>k__BackingField;
|
|
if (JIMPLEEDFNP.channel > gjhloaopoba)
|
|
{
|
|
this.FEGPDDDCCBB.Add(JIMPLEEDFNP);
|
|
List<KLGMIAKHOOM.LogEntry> fegpdddccbb = this.FEGPDDDCCBB;
|
|
int num = 0;
|
|
fegpdddccbb.RemoveAt(num);
|
|
List<KLGMIAKHOOM.LogEntry> 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<KLGMIAKHOOM.LogEntry> 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.<AOFEGJPNBEK>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<KLGMIAKHOOM.LogEntry> FEGPDDDCCBB;
|
|
}
|
|
}
|