using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom.AGUI.ToolUIs; using UnityEngine; namespace RecRoom.Core.Creation.SandboxGizmos { // Token: 0x020033FF RID: 13311 [Token(Token = "0x20033FF")] public class LogScreen : MonoBehaviourPun, NDBBKDMPBHD, AHOAEAFEAHN, EOCLMMENCKH, CHJEFIDMANE { // Token: 0x17003F13 RID: 16147 // (get) Token: 0x06016D5F RID: 93535 RVA: 0x0054DDF0 File Offset: 0x0054BFF0 // (set) Token: 0x06016D60 RID: 93536 RVA: 0x0054DE04 File Offset: 0x0054C004 [Token(Token = "0x17003F13")] public static int NLNHIGKLCGP { [Token(Token = "0x6016D5F")] [Address(RVA = "0x1DD8560", Offset = "0x1DD7560", VA = "0x181DD8560")] get; [Token(Token = "0x6016D60")] [Address(RVA = "0x1DD82C0", Offset = "0x1DD72C0", VA = "0x181DD82C0")] private set; } // Token: 0x17003F14 RID: 16148 // (get) Token: 0x06016D61 RID: 93537 RVA: 0x0054DE18 File Offset: 0x0054C018 [Token(Token = "0x17003F14")] public Tool PBBJCLJPFMI { [Token(Token = "0x6016D61")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get { return this.tool; } } // Token: 0x17003F15 RID: 16149 // (get) Token: 0x06016D62 RID: 93538 RVA: 0x0054DE2C File Offset: 0x0054C02C // (set) Token: 0x06016D63 RID: 93539 RVA: 0x0054DE4C File Offset: 0x0054C04C [Token(Token = "0x17003F15")] private GJHLOAOPOBA HLFMDCONGNO { [Token(Token = "0x6016D62")] [Address(RVA = "0x1DD7F60", Offset = "0x1DD6F60", VA = "0x181DD7F60")] get { return this.JIMJLJHGPEB.IAHDANBDAAM(); } [Token(Token = "0x6016D63")] [Address(RVA = "0x1DD8040", Offset = "0x1DD7040", VA = "0x181DD8040")] set { KLLMCPFPIIE jimjljhgpeb = this.JIMJLJHGPEB; } } // Token: 0x06016D64 RID: 93540 RVA: 0x0054DE68 File Offset: 0x0054C068 [Token(Token = "0x6016D64")] [Address(RVA = "0x1DD7DD0", Offset = "0x1DD6DD0", VA = "0x181DD7DD0", Slot = "13")] protected override void Awake() { base..ctor(); LogScreen.k__BackingField++; Action action = new Action(this.IGECECILNCD); KLLMCPFPIIE kllmcpfpiie; this.JIMJLJHGPEB = kllmcpfpiie; Action action2 = new Action(this.MGPNENEDBEO); KLLMCPFPIIE kllmcpfpiie2; this.MOJMNLKLNPC = kllmcpfpiie2; this.ADCJHFALHFP(); } // Token: 0x06016D65 RID: 93541 RVA: 0x0054DEB8 File Offset: 0x0054C0B8 [Token(Token = "0x6016D65")] [Address(RVA = "0x1DD80F0", Offset = "0x1DD70F0", VA = "0x181DD80F0")] private void IGECECILNCD() { LogScreenModel logScreenModel = this.logScreenModel; GJHLOAOPOBA gjhloaopoba = this.JIMJLJHGPEB.IAHDANBDAAM(); logScreenModel.k__BackingField = gjhloaopoba; logScreenModel.MKBLJJGJAOH(); } // Token: 0x06016D66 RID: 93542 RVA: 0x0054DEEC File Offset: 0x0054C0EC [Token(Token = "0x6016D66")] [Address(RVA = "0x1DD8230", Offset = "0x1DD7230", VA = "0x181DD8230")] private void MGPNENEDBEO() { KLLMCPFPIIE mojmnlklnpc = this.MOJMNLKLNPC; LogScreenModel logScreenModel = this.logScreenModel; bool flag = mojmnlklnpc.IAHDANBDAAM() != null; logScreenModel.k__BackingField = flag; logScreenModel.JOJPOMANGPO(); } // Token: 0x06016D67 RID: 93543 RVA: 0x0054DF24 File Offset: 0x0054C124 [Token(Token = "0x6016D67")] [Address(RVA = "0x1DD8360", Offset = "0x1DD7360", VA = "0x181DD8360", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); LogScreen.k__BackingField--; } // Token: 0x06016D68 RID: 93544 RVA: 0x0054DF44 File Offset: 0x0054C144 [Token(Token = "0x6016D68")] [Address(RVA = "0x1DD77C0", Offset = "0x1DD67C0", VA = "0x181DD77C0")] private void ADCJHFALHFP() { List list = new List(); OMKPHDBNLKH.DEDABHKCIBG <>9__18_ = LogScreen.<>c.<>9__18_0; if (<>9__18_ == 0) { LogScreen.<>c.<>9__18_0 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.AGBDJFMLELC); CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__18_, ohindolfnmp, 100); int num = 0; list.Add(cpnmfokdbkm); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (LogScreen.<>c.<>9__18_2 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultFlagsUIControlPrefab; LogScreen.<>c.<>9__18_2 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.KMDPJAGKELH); Dictionary dictionary = FLCFOLDCOJJ.DAPFKLEAHAL(typeof(GJHLOAOPOBA)); ulong num2; AKCKKFDDNJM akckkfddnjm = new AKCKKFDDNJM(dedabhkcibg, ohindolfnmp2, dictionary, (int)num2); list.Add(akckkfddnjm); this.tool.creationObject.AddConfigurableSettings(list); CreationObject creationObject = this.tool.creationObject; DOPNALIMPNA[] array = new DOPNALIMPNA[2]; Func func = new Func(this.GFJJCHOGMLF); Action action = new Action(this.OFMNMJDMIHM); int num3 = 0; int num4 = 0; string text; string text2; ulong num5; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, num4, num3, text, text2, (int)num5, num); if (dhcinnflbba != 0) { } array[0] = dhcinnflbba; Dictionary dictionary2 = FLCFOLDCOJJ.DAPFKLEAHAL(typeof(GJHLOAOPOBA)); Func func2 = new Func(this.POAFOPLOOPM); Action action2 = new Action(this.FMBIGDLPOGH); Action action3 = new Action(this.tool.creationObject.FireDialogListPicker); int num6 = 0; string text3; IMAFJGKHEMD imafjgkhemd = ONOKJPIMIIP.GJCCDCPAACA(dictionary2, func2, action2, action3, text3, num6, num6); if (imafjgkhemd != 0) { } array[1] = imafjgkhemd; ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Log Screen", 98, array); } // Token: 0x06016D69 RID: 93545 RVA: 0x0054E0E0 File Offset: 0x0054C2E0 [Token(Token = "0x6016D69")] [Address(RVA = "0x1DD80A0", Offset = "0x1DD70A0", VA = "0x181DD80A0")] private bool GFJJCHOGMLF() { return this.MOJMNLKLNPC.IAHDANBDAAM() != null; } // Token: 0x06016D6A RID: 93546 RVA: 0x0054E100 File Offset: 0x0054C300 [Token(Token = "0x6016D6A")] [Address(RVA = "0x1DD8300", Offset = "0x1DD7300", VA = "0x181DD8300")] private void OFMNMJDMIHM(bool NLNHFEEMFBN) { KLLMCPFPIIE mojmnlklnpc = this.MOJMNLKLNPC; } // Token: 0x17003F16 RID: 16150 // (get) Token: 0x06016D6B RID: 93547 RVA: 0x0054E11C File Offset: 0x0054C31C [Token(Token = "0x17003F16")] public MCAEIANPGOL BLJAPPNMJNJ { [Token(Token = "0x6016D6B")] [Address(RVA = "0x1DD85A0", Offset = "0x1DD75A0", VA = "0x181DD85A0", Slot = "15")] get { /* An exception occurred when decompiling this method (06016D6B) ICSharpCode.Decompiler.DecompilerException: Error decompiling MCAEIANPGOL RecRoom.Core.Creation.SandboxGizmos.LogScreen::get_SelfType() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:BGDADOHKJMD(var_0_05, ldsfld:BGDADOHKJMD(GHFIPBGLBID::k__BackingField)) } 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: 0x06016D6C RID: 93548 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016D6C")] [Address(RVA = "0x1DD83D0", Offset = "0x1DD73D0", VA = "0x181DD83D0", Slot = "16")] public IFNLKKABKEB Self(GGLMKLIJBHG CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003F17 RID: 16151 // (get) Token: 0x06016D6D RID: 93549 RVA: 0x0054E130 File Offset: 0x0054C330 [Token(Token = "0x17003F17")] public bool JBMFJOBFJHP { [Token(Token = "0x6016D6D")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "18")] get { } } // Token: 0x06016D6E RID: 93550 RVA: 0x0054E140 File Offset: 0x0054C340 [Token(Token = "0x6016D6E")] [Address(RVA = "0x1DD7FB0", Offset = "0x1DD6FB0", VA = "0x181DD7FB0", Slot = "19")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { if (HFBJGCHOANH != 0 && HFBJGCHOANH != 0) { KLLMCPFPIIE jimjljhgpeb = this.JIMJLJHGPEB; KLLMCPFPIIE mojmnlklnpc = this.MOJMNLKLNPC; } } // Token: 0x06016D6F RID: 93551 RVA: 0x0054E16C File Offset: 0x0054C36C [Token(Token = "0x6016D6F")] [Address(RVA = "0x1DD8470", Offset = "0x1DD7470", VA = "0x181DD8470", Slot = "20")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { HLDINNJCGDK hldinnjcgdk = new HLDINNJCGDK(); GJHLOAOPOBA gjhloaopoba = this.JIMJLJHGPEB.IAHDANBDAAM(); bool flag = this.MOJMNLKLNPC.IAHDANBDAAM() != null; } // Token: 0x06016D70 RID: 93552 RVA: 0x0054E1A0 File Offset: 0x0054C3A0 [Token(Token = "0x6016D70")] [Address(RVA = "0x1DD8230", Offset = "0x1DD7230", VA = "0x181DD8230", Slot = "21")] public void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC) { KLLMCPFPIIE mojmnlklnpc = this.MOJMNLKLNPC; LogScreenModel logScreenModel = this.logScreenModel; bool flag = mojmnlklnpc.IAHDANBDAAM() != null; logScreenModel.k__BackingField = flag; logScreenModel.JOJPOMANGPO(); } // Token: 0x17003F18 RID: 16152 // (get) Token: 0x06016D71 RID: 93553 RVA: 0x0054E1D8 File Offset: 0x0054C3D8 [Token(Token = "0x17003F18")] private CreationObject OHPMKCCONDF { [Token(Token = "0x6016D71")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0", Slot = "17")] get { return this.creationObject; } } // Token: 0x06016D72 RID: 93554 RVA: 0x0054E1EC File Offset: 0x0054C3EC [Token(Token = "0x6016D72")] [Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")] public LogScreen() { } // Token: 0x06016D73 RID: 93555 RVA: 0x0054E200 File Offset: 0x0054C400 [Token(Token = "0x6016D73")] [Address(RVA = "0x1DD7D00", Offset = "0x1DD6D00", VA = "0x181DD7D00")] [CompilerGenerated] private void AGBDJFMLELC(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.GFJJCHOGMLF); Action action = new Action(this.OFMNMJDMIHM); } // Token: 0x06016D74 RID: 93556 RVA: 0x0054E23C File Offset: 0x0054C43C [Token(Token = "0x6016D74")] [Address(RVA = "0x1DD8160", Offset = "0x1DD7160", VA = "0x181DD8160")] [CompilerGenerated] private void KMDPJAGKELH(CreationObjectSettingFriendlyFlagsControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.JLOIHIFKEBI); Action action = new Action(this.JOCMAEGCCKF); } // Token: 0x06016D75 RID: 93557 RVA: 0x0054E278 File Offset: 0x0054C478 [Token(Token = "0x6016D75")] [Address(RVA = "0x1DD7F60", Offset = "0x1DD6F60", VA = "0x181DD7F60")] [CompilerGenerated] private int JLOIHIFKEBI() { GJHLOAOPOBA gjhloaopoba = this.JIMJLJHGPEB.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x06016D76 RID: 93558 RVA: 0x0054E298 File Offset: 0x0054C498 [Token(Token = "0x6016D76")] [Address(RVA = "0x1DD8040", Offset = "0x1DD7040", VA = "0x181DD8040")] [CompilerGenerated] private void JOCMAEGCCKF(int GMIAOBOKCBA) { KLLMCPFPIIE jimjljhgpeb = this.JIMJLJHGPEB; } // Token: 0x06016D77 RID: 93559 RVA: 0x0054E2B4 File Offset: 0x0054C4B4 [Token(Token = "0x6016D77")] [Address(RVA = "0x1DD7F60", Offset = "0x1DD6F60", VA = "0x181DD7F60")] [CompilerGenerated] private int POAFOPLOOPM() { GJHLOAOPOBA gjhloaopoba = this.JIMJLJHGPEB.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x06016D78 RID: 93560 RVA: 0x0054E2D4 File Offset: 0x0054C4D4 [Token(Token = "0x6016D78")] [Address(RVA = "0x1DD8040", Offset = "0x1DD7040", VA = "0x181DD8040")] [CompilerGenerated] private void FMBIGDLPOGH(int GMIAOBOKCBA) { KLLMCPFPIIE jimjljhgpeb = this.JIMJLJHGPEB; } // Token: 0x0400EDD2 RID: 60882 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400EDD2")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Tool tool; // Token: 0x0400EDD3 RID: 60883 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400EDD3")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private LogScreenModel logScreenModel; // Token: 0x0400EDD4 RID: 60884 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400EDD4")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private CreationObject creationObject; // Token: 0x0400EDD5 RID: 60885 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400EDD5")] private KLLMCPFPIIE JIMJLJHGPEB; // Token: 0x0400EDD6 RID: 60886 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400EDD6")] private KLLMCPFPIIE MOJMNLKLNPC; } }