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: 0x02003312 RID: 13074 [Token(Token = "0x2003312")] public class LogScreen : MonoBehaviourPun, NDBBKDMPBHD, AHOAEAFEAHN, EOCLMMENCKH, CHJEFIDMANE { // Token: 0x17003E50 RID: 15952 // (get) Token: 0x060168D3 RID: 92371 RVA: 0x00543004 File Offset: 0x00541204 // (set) Token: 0x060168D4 RID: 92372 RVA: 0x00543018 File Offset: 0x00541218 [Token(Token = "0x17003E50")] public static int NLNHIGKLCGP { [Token(Token = "0x60168D3")] [Address(RVA = "0x12ED5D0", Offset = "0x12EC3D0", VA = "0x1812ED5D0")] get; [Token(Token = "0x60168D4")] [Address(RVA = "0x12ED330", Offset = "0x12EC130", VA = "0x1812ED330")] private set; } // Token: 0x17003E51 RID: 15953 // (get) Token: 0x060168D5 RID: 92373 RVA: 0x0054302C File Offset: 0x0054122C [Token(Token = "0x17003E51")] public Tool PBBJCLJPFMI { [Token(Token = "0x60168D5")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get { return this.tool; } } // Token: 0x17003E52 RID: 15954 // (get) Token: 0x060168D6 RID: 92374 RVA: 0x00543040 File Offset: 0x00541240 // (set) Token: 0x060168D7 RID: 92375 RVA: 0x00543060 File Offset: 0x00541260 [Token(Token = "0x17003E52")] private OOJABKCLCOI HLFMDCONGNO { [Token(Token = "0x60168D6")] [Address(RVA = "0x12ECFD0", Offset = "0x12EBDD0", VA = "0x1812ECFD0")] get { return this.JIMJLJHGPEB.IAHDANBDAAM(); } [Token(Token = "0x60168D7")] [Address(RVA = "0x12ED0B0", Offset = "0x12EBEB0", VA = "0x1812ED0B0")] set { KLLMCPFPIIE jimjljhgpeb = this.JIMJLJHGPEB; } } // Token: 0x060168D8 RID: 92376 RVA: 0x0054307C File Offset: 0x0054127C [Token(Token = "0x60168D8")] [Address(RVA = "0x12ECE40", Offset = "0x12EBC40", VA = "0x1812ECE40", 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: 0x060168D9 RID: 92377 RVA: 0x005430CC File Offset: 0x005412CC [Token(Token = "0x60168D9")] [Address(RVA = "0x12ED160", Offset = "0x12EBF60", VA = "0x1812ED160")] private void IGECECILNCD() { LogScreenModel logScreenModel = this.logScreenModel; OOJABKCLCOI oojabkclcoi = this.JIMJLJHGPEB.IAHDANBDAAM(); logScreenModel.k__BackingField = oojabkclcoi; logScreenModel.MKBLJJGJAOH(); } // Token: 0x060168DA RID: 92378 RVA: 0x00543100 File Offset: 0x00541300 [Token(Token = "0x60168DA")] [Address(RVA = "0x12ED2A0", Offset = "0x12EC0A0", VA = "0x1812ED2A0")] private void MGPNENEDBEO() { KLLMCPFPIIE mojmnlklnpc = this.MOJMNLKLNPC; LogScreenModel logScreenModel = this.logScreenModel; bool flag = mojmnlklnpc.IAHDANBDAAM() != null; logScreenModel.k__BackingField = flag; logScreenModel.JOJPOMANGPO(); } // Token: 0x060168DB RID: 92379 RVA: 0x00543138 File Offset: 0x00541338 [Token(Token = "0x60168DB")] [Address(RVA = "0x12ED3D0", Offset = "0x12EC1D0", VA = "0x1812ED3D0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); LogScreen.k__BackingField--; } // Token: 0x060168DC RID: 92380 RVA: 0x00543158 File Offset: 0x00541358 [Token(Token = "0x60168DC")] [Address(RVA = "0x12EC850", Offset = "0x12EB650", VA = "0x1812EC850")] 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); 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(OOJABKCLCOI)); ulong num; AKCKKFDDNJM akckkfddnjm = new AKCKKFDDNJM(dedabhkcibg, ohindolfnmp2, dictionary, (int)num); 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 num2 = 0; int num3 = 0; string text; string text2; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, num3, num2, text, text2); if (dhcinnflbba != 0) { } array[0] = dhcinnflbba; Dictionary dictionary2 = FLCFOLDCOJJ.DAPFKLEAHAL(typeof(OOJABKCLCOI)); Func func2 = new Func(this.POAFOPLOOPM); Action action2 = new Action(this.FMBIGDLPOGH); Action action3 = new Action(this.tool.creationObject.FireDialogListPicker); int num4 = 0; string text3; IMAFJGKHEMD imafjgkhemd = ONOKJPIMIIP.GJCCDCPAACA(dictionary2, func2, action2, action3, text3, num4, num4); if (imafjgkhemd != 0) { } array[1] = imafjgkhemd; ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Log Screen", 98, array); } // Token: 0x060168DD RID: 92381 RVA: 0x005432F0 File Offset: 0x005414F0 [Token(Token = "0x60168DD")] [Address(RVA = "0x12ED110", Offset = "0x12EBF10", VA = "0x1812ED110")] private bool GFJJCHOGMLF() { return this.MOJMNLKLNPC.IAHDANBDAAM() != null; } // Token: 0x060168DE RID: 92382 RVA: 0x00543310 File Offset: 0x00541510 [Token(Token = "0x60168DE")] [Address(RVA = "0x12ED370", Offset = "0x12EC170", VA = "0x1812ED370")] private void OFMNMJDMIHM(bool NLNHFEEMFBN) { KLLMCPFPIIE mojmnlklnpc = this.MOJMNLKLNPC; } // Token: 0x17003E53 RID: 15955 // (get) Token: 0x060168DF RID: 92383 RVA: 0x0054332C File Offset: 0x0054152C [Token(Token = "0x17003E53")] public DJMPGKILABP BLJAPPNMJNJ { [Token(Token = "0x60168DF")] [Address(RVA = "0x12ED610", Offset = "0x12EC410", VA = "0x1812ED610", Slot = "15")] get { /* An exception occurred when decompiling this method (060168DF) ICSharpCode.Decompiler.DecompilerException: Error decompiling DJMPGKILABP RecRoom.Core.Creation.SandboxGizmos.LogScreen::get_SelfType() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:JDFPDKIEICM(var_0_05, ldsfld:JDFPDKIEICM(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 1660 */; } } // Token: 0x060168E0 RID: 92384 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60168E0")] [Address(RVA = "0x12ED440", Offset = "0x12EC240", VA = "0x1812ED440", Slot = "16")] public IFNLKKABKEB Self(IBNOALNMLHC CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003E54 RID: 15956 // (get) Token: 0x060168E1 RID: 92385 RVA: 0x00543340 File Offset: 0x00541540 [Token(Token = "0x17003E54")] public bool JBMFJOBFJHP { [Token(Token = "0x60168E1")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "18")] get { } } // Token: 0x060168E2 RID: 92386 RVA: 0x00543350 File Offset: 0x00541550 [Token(Token = "0x60168E2")] [Address(RVA = "0x12ED020", Offset = "0x12EBE20", VA = "0x1812ED020", Slot = "19")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { if (HFBJGCHOANH != 0 && HFBJGCHOANH != 0) { KLLMCPFPIIE jimjljhgpeb = this.JIMJLJHGPEB; KLLMCPFPIIE mojmnlklnpc = this.MOJMNLKLNPC; } } // Token: 0x060168E3 RID: 92387 RVA: 0x0054337C File Offset: 0x0054157C [Token(Token = "0x60168E3")] [Address(RVA = "0x12ED4E0", Offset = "0x12EC2E0", VA = "0x1812ED4E0", Slot = "20")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { HLDINNJCGDK hldinnjcgdk = new HLDINNJCGDK(); OOJABKCLCOI oojabkclcoi = this.JIMJLJHGPEB.IAHDANBDAAM(); bool flag = this.MOJMNLKLNPC.IAHDANBDAAM() != null; } // Token: 0x060168E4 RID: 92388 RVA: 0x005433B0 File Offset: 0x005415B0 [Token(Token = "0x60168E4")] [Address(RVA = "0x12ED2A0", Offset = "0x12EC0A0", VA = "0x1812ED2A0", 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: 0x17003E55 RID: 15957 // (get) Token: 0x060168E5 RID: 92389 RVA: 0x005433E8 File Offset: 0x005415E8 [Token(Token = "0x17003E55")] private CreationObject OHPMKCCONDF { [Token(Token = "0x60168E5")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290", Slot = "17")] get { return this.creationObject; } } // Token: 0x060168E6 RID: 92390 RVA: 0x005433FC File Offset: 0x005415FC [Token(Token = "0x60168E6")] [Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")] public LogScreen() { } // Token: 0x060168E7 RID: 92391 RVA: 0x00543410 File Offset: 0x00541610 [Token(Token = "0x60168E7")] [Address(RVA = "0x12ECD70", Offset = "0x12EBB70", VA = "0x1812ECD70")] [CompilerGenerated] private void AGBDJFMLELC(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.GFJJCHOGMLF); Action action = new Action(this.OFMNMJDMIHM); } // Token: 0x060168E8 RID: 92392 RVA: 0x0054344C File Offset: 0x0054164C [Token(Token = "0x60168E8")] [Address(RVA = "0x12ED1D0", Offset = "0x12EBFD0", VA = "0x1812ED1D0")] [CompilerGenerated] private void KMDPJAGKELH(CreationObjectSettingFriendlyFlagsControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.JLOIHIFKEBI); Action action = new Action(this.JOCMAEGCCKF); } // Token: 0x060168E9 RID: 92393 RVA: 0x00543488 File Offset: 0x00541688 [Token(Token = "0x60168E9")] [Address(RVA = "0x12ECFD0", Offset = "0x12EBDD0", VA = "0x1812ECFD0")] [CompilerGenerated] private int JLOIHIFKEBI() { OOJABKCLCOI oojabkclcoi = this.JIMJLJHGPEB.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x060168EA RID: 92394 RVA: 0x005434A8 File Offset: 0x005416A8 [Token(Token = "0x60168EA")] [Address(RVA = "0x12ED0B0", Offset = "0x12EBEB0", VA = "0x1812ED0B0")] [CompilerGenerated] private void JOCMAEGCCKF(int GMIAOBOKCBA) { KLLMCPFPIIE jimjljhgpeb = this.JIMJLJHGPEB; } // Token: 0x060168EB RID: 92395 RVA: 0x005434C4 File Offset: 0x005416C4 [Token(Token = "0x60168EB")] [Address(RVA = "0x12ECFD0", Offset = "0x12EBDD0", VA = "0x1812ECFD0")] [CompilerGenerated] private int POAFOPLOOPM() { OOJABKCLCOI oojabkclcoi = this.JIMJLJHGPEB.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x060168EC RID: 92396 RVA: 0x005434E4 File Offset: 0x005416E4 [Token(Token = "0x60168EC")] [Address(RVA = "0x12ED0B0", Offset = "0x12EBEB0", VA = "0x1812ED0B0")] [CompilerGenerated] private void FMBIGDLPOGH(int GMIAOBOKCBA) { KLLMCPFPIIE jimjljhgpeb = this.JIMJLJHGPEB; } // Token: 0x0400EB8C RID: 60300 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400EB8C")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Tool tool; // Token: 0x0400EB8D RID: 60301 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400EB8D")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private LogScreenModel logScreenModel; // Token: 0x0400EB8E RID: 60302 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400EB8E")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private CreationObject creationObject; // Token: 0x0400EB8F RID: 60303 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400EB8F")] private KLLMCPFPIIE JIMJLJHGPEB; // Token: 0x0400EB90 RID: 60304 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400EB90")] private KLLMCPFPIIE MOJMNLKLNPC; } }