using System; using System.Collections.Generic; using System.Linq; using Cpp2IlInjected; using RecRoom.AGUI.ToolUIs; using RecRoom.Core.Creation; using RecRoom.Tools; using RecRoom.Tools.MakerPenTools; using UnityEngine; namespace RecRoom.Core { // Token: 0x02002D8D RID: 11661 [Token(Token = "0x2002D8D")] [Serializable] public abstract class CreationController { // Token: 0x1700369C RID: 13980 // (get) Token: 0x06013AC7 RID: 80583 RVA: 0x0048D094 File Offset: 0x0048B294 // (set) Token: 0x06013AC8 RID: 80584 RVA: 0x0048D0A8 File Offset: 0x0048B2A8 [Token(Token = "0x1700369C")] public MakerPen MakerPen { [Token(Token = "0x6013AC7")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get; [Token(Token = "0x6013AC8")] [Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")] set; } // Token: 0x1700369D RID: 13981 // (get) Token: 0x06013AC9 RID: 80585 RVA: 0x0048D0BC File Offset: 0x0048B2BC // (set) Token: 0x06013ACA RID: 80586 RVA: 0x0048D0D0 File Offset: 0x0048B2D0 [Token(Token = "0x1700369D")] public CreationContext CreationContext { [Token(Token = "0x6013AC9")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get; [Token(Token = "0x6013ACA")] [Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")] set; } // Token: 0x1700369E RID: 13982 // (get) Token: 0x06013ACB RID: 80587 RVA: 0x0048D0E4 File Offset: 0x0048B2E4 // (set) Token: 0x06013ACC RID: 80588 RVA: 0x0048D0F8 File Offset: 0x0048B2F8 [Token(Token = "0x1700369E")] public GEMGKLMNLJJ MakerPenToolsManager { [Token(Token = "0x6013ACB")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get; [Token(Token = "0x6013ACC")] [Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")] private set; } // Token: 0x1700369F RID: 13983 // (get) Token: 0x06013ACD RID: 80589 RVA: 0x0048D10C File Offset: 0x0048B30C [Token(Token = "0x1700369F")] public TranslationSnappingVisualization TranslationSnappingVisualization { [Token(Token = "0x6013ACD")] [Address(RVA = "0x1890BA0", Offset = "0x188FBA0", VA = "0x181890BA0")] get { TranslationSnappingVisualization translationSnappingVisualization = this._translationSnappingVisualization; int num = 0; if (translationSnappingVisualization == num) { TranslationSnappingVisualization translationSnappingVisualization2 = global::UnityEngine.Object.Instantiate(this.translationSnappingVisualizationPrefab); this._translationSnappingVisualization = translationSnappingVisualization2; } return this._translationSnappingVisualization; } } // Token: 0x170036A0 RID: 13984 // (get) Token: 0x06013ACE RID: 80590 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170036A0")] public float SpherecastPickingRadius { [Token(Token = "0x6013ACE")] [Address(RVA = "0x12422A0", Offset = "0x12412A0", VA = "0x1812422A0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170036A1 RID: 13985 // (get) Token: 0x06013ACF RID: 80591 RVA: 0x0048D148 File Offset: 0x0048B348 [Token(Token = "0x170036A1")] public bool IsInventionPermissionsRequestPending { [Token(Token = "0x6013ACF")] [Address(RVA = "0x11CF330", Offset = "0x11CE330", VA = "0x1811CF330")] get { return this.pendingInventionPermissionsRequestFlag.CFLJGNJLBFG; } } // Token: 0x170036A2 RID: 13986 // (get) Token: 0x06013AD0 RID: 80592 [Token(Token = "0x170036A2")] protected abstract Transform InternalTransform { [Token(Token = "0x6013AD0")] [Address(Slot = "4")] get; } // Token: 0x06013AD1 RID: 80593 [Token(Token = "0x6013AD1")] [Address(Slot = "5")] public abstract Ray JFHBKDLLMKD(); // Token: 0x170036A3 RID: 13987 // (get) Token: 0x06013AD2 RID: 80594 [Token(Token = "0x170036A3")] public abstract FDKPONPCGGC SelectInputButtonState { [Token(Token = "0x6013AD2")] [Address(Slot = "6")] get; } // Token: 0x170036A4 RID: 13988 // (get) Token: 0x06013AD3 RID: 80595 [Token(Token = "0x170036A4")] public abstract float AnalogInputValue { [Token(Token = "0x6013AD3")] [Address(Slot = "7")] get; } // Token: 0x06013AD4 RID: 80596 [Token(Token = "0x6013AD4")] [Address(Slot = "8")] public abstract Vector3 GNLBJBMPOOK(float JOECCDEOGCJ); // Token: 0x06013AD5 RID: 80597 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013AD5")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")] public virtual void ADOONFHGOMB(object PIHIPPPPEBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013AD6 RID: 80598 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013AD6")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")] public virtual void GABCKNGAKHI(object PIHIPPPPEBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013AD7 RID: 80599 RVA: 0x0048D168 File Offset: 0x0048B368 [Token(Token = "0x6013AD7")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "11")] public virtual bool CFBOFOLPBMH() { return true; } // Token: 0x170036A5 RID: 13989 // (get) Token: 0x06013AD8 RID: 80600 RVA: 0x0048D178 File Offset: 0x0048B378 [Token(Token = "0x170036A5")] public bool IsScreenMode { [Token(Token = "0x6013AD8")] [Address(RVA = "0x18909E0", Offset = "0x188F9E0", VA = "0x1818909E0")] get { if (this == 0) { return 0 != 0; } return this != 0; } } // Token: 0x170036A6 RID: 13990 // (get) Token: 0x06013AD9 RID: 80601 RVA: 0x0048D19C File Offset: 0x0048B39C [Token(Token = "0x170036A6")] public Vector3 Position { [Token(Token = "0x6013AD9")] [Address(RVA = "0x1890AF0", Offset = "0x188FAF0", VA = "0x181890AF0")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x170036A7 RID: 13991 // (get) Token: 0x06013ADA RID: 80602 RVA: 0x0048D1B8 File Offset: 0x0048B3B8 [Token(Token = "0x170036A7")] public Vector3 Forward { [Token(Token = "0x6013ADA")] [Address(RVA = "0x18908D0", Offset = "0x188F8D0", VA = "0x1818908D0")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x170036A8 RID: 13992 // (get) Token: 0x06013ADB RID: 80603 RVA: 0x0048D1D4 File Offset: 0x0048B3D4 [Token(Token = "0x170036A8")] public Vector3 Up { [Token(Token = "0x6013ADB")] [Address(RVA = "0x1890C40", Offset = "0x188FC40", VA = "0x181890C40")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x170036A9 RID: 13993 // (get) Token: 0x06013ADC RID: 80604 RVA: 0x0048D1F0 File Offset: 0x0048B3F0 [Token(Token = "0x170036A9")] public Quaternion Rotation { [Token(Token = "0x6013ADC")] [Address(RVA = "0x1890B50", Offset = "0x188FB50", VA = "0x181890B50")] get { throw new NullReferenceException(); } } // Token: 0x170036AA RID: 13994 // (get) Token: 0x06013ADD RID: 80605 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170036AA")] public bool IsSelectInputPressed { [Token(Token = "0x6013ADD")] [Address(RVA = "0x1890A90", Offset = "0x188FA90", VA = "0x181890A90")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170036AB RID: 13995 // (get) Token: 0x06013ADE RID: 80606 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170036AB")] public bool IsSelectInputDown { [Token(Token = "0x6013ADE")] [Address(RVA = "0x1890A60", Offset = "0x188FA60", VA = "0x181890A60")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170036AC RID: 13996 // (get) Token: 0x06013ADF RID: 80607 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170036AC")] public bool IsSelectInputUp { [Token(Token = "0x6013ADF")] [Address(RVA = "0x1890AC0", Offset = "0x188FAC0", VA = "0x181890AC0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170036AD RID: 13997 // (get) Token: 0x06013AE0 RID: 80608 RVA: 0x0048D204 File Offset: 0x0048B404 [Token(Token = "0x170036AD")] public bool IsAnalogButtonPressed { [Token(Token = "0x6013AE0")] [Address(RVA = "0x18909B0", Offset = "0x188F9B0", VA = "0x1818909B0")] get { /* An exception occurred when decompiling this method (06013AE0) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.CreationController::get_IsAnalogButtonPressed() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:FDKPONPCGGC(var_0_06, callvirtgetter:FDKPONPCGGC(CreationController::get_SelectInputButtonState, ldloc:CreationController(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: 0x170036AE RID: 13998 // (get) Token: 0x06013AE1 RID: 80609 RVA: 0x0048D218 File Offset: 0x0048B418 [Token(Token = "0x170036AE")] public bool HasInput { [Token(Token = "0x6013AE1")] [Address(RVA = "0x1890930", Offset = "0x188F930", VA = "0x181890930")] get { /* An exception occurred when decompiling this method (06013AE1) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.CreationController::get_HasInput() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: brtrue(IL_00, logicnot:bool(ldloc:bool(var_2))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x06013AE2 RID: 80610 RVA: 0x0048D22C File Offset: 0x0048B42C [Token(Token = "0x6013AE2")] [Address(RVA = "0x188FE10", Offset = "0x188EE10", VA = "0x18188FE10")] public CreationController.PLGPMIKGDDC FLIBGNFMBDA(Vector3 NAIDPMBKHPK) { string text = NAIDPMBKHPK.ToString(); string text2 = NAIDPMBKHPK.ToString(); throw new NullReferenceException(); } // Token: 0x06013AE3 RID: 80611 RVA: 0x0048D250 File Offset: 0x0048B450 [Token(Token = "0x6013AE3")] [Address(RVA = "0x188E220", Offset = "0x188D220", VA = "0x18188E220")] public Vector3 ACIPOMIEHGO(CreationController.PLGPMIKGDDC FBHPKKFBNGN) { string text = FBHPKKFBNGN.ToString(); string text2 = FBHPKKFBNGN.ToString(); Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x06013AE4 RID: 80612 RVA: 0x0048D27C File Offset: 0x0048B47C [Token(Token = "0x6013AE4")] [Address(RVA = "0x1890290", Offset = "0x188F290", VA = "0x181890290")] public Vector3 JHLHHOGKMAL(float MBLPPLGFEAE) { Vector3 vector; float z = vector.z; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; throw new NullReferenceException(); } // Token: 0x06013AE5 RID: 80613 RVA: 0x0048D2A8 File Offset: 0x0048B4A8 [Token(Token = "0x6013AE5")] [Address(RVA = "0x1890500", Offset = "0x188F500", VA = "0x181890500")] public Quaternion MHKNGOGEBNG(Quaternion HIIDGDPHKJK) { /* An exception occurred when decompiling this method (06013AE5) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Quaternion RecRoom.Core.CreationController::MHKNGOGEBNG(UnityEngine.Quaternion) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:string(var_0_06, callvirt:string(Quaternion::ToString, ldloc:Quaternion[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Quaternion&](HIIDGDPHKJK))) } 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: 0x06013AE6 RID: 80614 RVA: 0x0048D2BC File Offset: 0x0048B4BC [Token(Token = "0x6013AE6")] [Address(RVA = "0x188FB50", Offset = "0x188EB50", VA = "0x18188FB50")] public Quaternion DKEHHDMGLPO(Quaternion LDAKIHFDIFN) { /* An exception occurred when decompiling this method (06013AE6) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Quaternion RecRoom.Core.CreationController::DKEHHDMGLPO(UnityEngine.Quaternion) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:string(var_0_06, callvirt:string(Quaternion::ToString, ldloc:Quaternion[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Quaternion&](LDAKIHFDIFN))) } 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: 0x06013AE7 RID: 80615 RVA: 0x0048D2D0 File Offset: 0x0048B4D0 [Token(Token = "0x6013AE7")] [Address(RVA = "0x1890730", Offset = "0x188F730", VA = "0x181890730", Slot = "12")] public virtual void OFFLOPLJBBG() { MakerPenToolConfig makerPenToolConfig = this.makerPenToolConfig; GEMGKLMNLJJ gemgklmnljj = new GEMGKLMNLJJ(this, makerPenToolConfig); this.k__BackingField = gemgklmnljj; } // Token: 0x06013AE8 RID: 80616 RVA: 0x0048D2F4 File Offset: 0x0048B4F4 [Token(Token = "0x6013AE8")] [Address(RVA = "0x188F0B0", Offset = "0x188E0B0", VA = "0x18188F0B0", Slot = "13")] public virtual void DJFDPJKOGMJ(MakerPen DGEJNGNOELG) { GIPDDLFFNGG[] restorableSelectionContext; int num9; do { this.k__BackingField = DGEJNGNOELG; CreationContext k__BackingField = DGEJNGNOELG.k__BackingField; this.k__BackingField = k__BackingField; PlayerHand k__BackingField = DGEJNGNOELG._tool.k__BackingField; int num = 0; if (k__BackingField != num) { k__BackingField.AddLaserButtonPropsRestriction(this); k__BackingField.AddUsePortalsRestriction(this); } this.k__BackingField.DJFDPJKOGMJ(); IILCGFIHJLP onModeChanged = this.k__BackingField.OnModeChanged; OKNNKFGFODL uiqueueEvent = this.k__BackingField.UIQueueEvent; Action action = new Action(this.EEEBJGBBHBI); int num2 = 0; uiqueueEvent.BPAJKKAGPKB(action, num2 != 0); OKNNKFGFODL inventionUpdateQueueEvent = this.k__BackingField.InventionUpdateQueueEvent; Action action2 = new Action(this.ABCGBJAFJPJ); int num3 = 0; inventionUpdateQueueEvent.BPAJKKAGPKB(action2, num3 != 0); OKNNKFGFODL inventionObjectsSelectionCancelled = this.k__BackingField.InventionObjectsSelectionCancelled; Action action3 = new Action(this.CBFINLDEJGC); int num4 = 0; inventionObjectsSelectionCancelled.BPAJKKAGPKB(action3, num4 != 0); MFBGLIHGCGO toolSelectionButtonPressed = this.k__BackingField.k__BackingField.ToolSelectionButtonPressed; Action action4 = new Action(this.EPAKGNKGIPM); OKNNKFGFODL undoButtonPressed = this.k__BackingField.k__BackingField.UndoButtonPressed; Action action5 = new Action(this.HELDFNKPFMC); int num5 = 0; undoButtonPressed.BPAJKKAGPKB(action5, num5 != 0); OKNNKFGFODL redoButtonPressed = this.k__BackingField.k__BackingField.RedoButtonPressed; Action action6 = new Action(this.AJPFIAKDNMK); int num6 = 0; redoButtonPressed.BPAJKKAGPKB(action6, num6 != 0); OKNNKFGFODL doneEditingButtonPressed = this.k__BackingField.k__BackingField.DoneEditingButtonPressed; Action action7 = new Action(this.JGNJFBEGFOK); int num7 = 0; doneEditingButtonPressed.BPAJKKAGPKB(action7, num7 != 0); OKNNKFGFODL createInventionButtonPressed = this.k__BackingField.k__BackingField.CreateInventionButtonPressed; Action action8 = new Action(this.MOFFKAGLHMB); int num8 = 0; createInventionButtonPressed.BPAJKKAGPKB(action8, num8 != 0); MFBGLIHGCGO shapeTypeSelectionButtonPressed = this.k__BackingField.k__BackingField.ShapeTypeSelectionButtonPressed; Action action9 = new Action(this.MGJGNABKIOD); MFBGLIHGCGO shapeColorSelectionButtonPressed = this.k__BackingField.k__BackingField.ShapeColorSelectionButtonPressed; Action action10 = new Action(this.NEMCEJHMOOJ); MFBGLIHGCGO shapeMaterialSelectionButtonPressed = this.k__BackingField.k__BackingField.ShapeMaterialSelectionButtonPressed; Action action11 = new Action(this.ICBBMLIHIMP); MFBGLIHGCGO colorableSnapshotSelectionButtonPressed = this.k__BackingField.k__BackingField.ColorableSnapshotSelectionButtonPressed; Action action12 = new Action(this.ENEHINMFMAH); MFBGLIHGCGO spawnableToolSelectionButtonPressed = this.k__BackingField.k__BackingField.SpawnableToolSelectionButtonPressed; Action action13 = new Action(this.PKFGDNGDGBI); MFBGLIHGCGO inventionSelectionButtonPressed = this.k__BackingField.k__BackingField.InventionSelectionButtonPressed; Action action14 = new Action(this.HHAODBEBPIK); MFBGLIHGCGO snapshotSelectionButtonPressed = this.k__BackingField.k__BackingField.SnapshotSelectionButtonPressed; Action action15 = new Action(this.GPKLNDJJKNA); MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action16 = new Action(this.PJJJMGDALBF); MakerPen makerPen = this.k__BackingField; MakerPenPaletteMainScreen k__BackingField = makerPen.k__BackingField; ACBDPBHGKJL currentShapeType = makerPen.NBDMJGKOPMA; MakerPen makerPen2 = this.k__BackingField; MakerPenPaletteMainScreen k__BackingField2 = makerPen2.k__BackingField; LNBGEMHOKFN aekhjmpaokm = makerPen2.AEKHJMPAOKM; k__BackingField2.SelectColorButton(aekhjmpaokm); MakerPen makerPen3 = this.k__BackingField; MakerPenPaletteMainScreen k__BackingField3 = makerPen3.k__BackingField; CLKCBCAGDDK fdioclhgcnd = makerPen3.FDIOCLHGCND; k__BackingField3.SelectMaterialButton(fdioclhgcnd); MakerPen makerPen4 = this.k__BackingField; MakerPenPaletteMainScreen k__BackingField4 = makerPen4.k__BackingField; OEDBBBJJACD pedjmigkkbd = makerPen4.PEDJMIGKKBD; k__BackingField4.SelectColorableSnapshotButton(pedjmigkkbd); MakerPen makerPen5 = this.k__BackingField; MakerPenPaletteMainScreen k__BackingField5 = makerPen5.k__BackingField; MakerPen.PMACDPPHBHP k__BackingField = makerPen5.k__BackingField; k__BackingField5.SelectShapeConstraintButton(k__BackingField); restorableSelectionContext = this.k__BackingField.RestorableSelectionContext; num9 = 0; } while (restorableSelectionContext == 0); CreationContext creationContext = this.k__BackingField; int length = restorableSelectionContext.Length; bool flag = creationContext.SetSelection(length, restorableSelectionContext); this.k__BackingField.RestorableSelectionContext = num9; MakerPen.KLAENPHIBEM currentToolMode = this.k__BackingField.DGHFNGLPJJL; int currentTargetMode = (int)this.k__BackingField.CHCJAGKENGF; this.BDMHMGGPNME(); if (this.k__BackingField.DequeueUI() != 0) { MakerPen makerPen6 = this.k__BackingField; if (num9 < currentTargetMode) { num9 += num9; num9++; } } OBBBPCBIMME obbbpcbimme = this.k__BackingField.DequeueInventionUpdate(); if (obbbpcbimme != 0) { if (!this.k__BackingField.ABNHKODIKFP) { Debug.LogWarning("Received request to update an invention when player does not have Can Save Inventions permission. Ignoring request"); throw new NullReferenceException(); } MakerPenPaletteMoveableToolMenu paletteMenu = this.k__BackingField.paletteMenu; int num10 = 0; int num11 = 0; paletteMenu.ShowInventionCreationFlow(obbbpcbimme, num11 != 0, num10 != 0, num9 != 0, num9 != 0); MakerPen makerPen7 = this.k__BackingField; int num12 = 0; makerPen7.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInvention, (MakerPen.HJPIHGIFKEO)num12); } } // Token: 0x06013AE9 RID: 80617 RVA: 0x0048D738 File Offset: 0x0048B938 [Token(Token = "0x6013AE9")] [Address(RVA = "0x188E4A0", Offset = "0x188D4A0", VA = "0x18188E4A0", Slot = "14")] public virtual void BALOKJMBNIN() { this.k__BackingField.OPEMIFENIJM(); } // Token: 0x06013AEA RID: 80618 RVA: 0x0048D758 File Offset: 0x0048B958 [Token(Token = "0x6013AEA")] [Address(RVA = "0x188E4C0", Offset = "0x188D4C0", VA = "0x18188E4C0", Slot = "15")] public virtual void BDMHMGGPNME() { int num; do { num = 0; IReadOnlyList bothHands = Player.k__BackingField.BothHands; if (bothHands != 0 && num < bothHands) { num += num; if (num != bothHands) { num++; } } if (bothHands != 0) { } } while (num != 0); this.k__BackingField.BDMHMGGPNME(); MakerPen makerPen = this.k__BackingField; int num2 = 0; if (makerPen != num2) { IILCGFIHJLP onModeChanged = this.k__BackingField.OnModeChanged; OKNNKFGFODL uiqueueEvent = this.k__BackingField.UIQueueEvent; Action action = new Action(this.EEEBJGBBHBI); uiqueueEvent.BIHKNNPGGKP(action); OKNNKFGFODL inventionUpdateQueueEvent = this.k__BackingField.InventionUpdateQueueEvent; Action action2 = new Action(this.ABCGBJAFJPJ); inventionUpdateQueueEvent.BIHKNNPGGKP(action2); OKNNKFGFODL inventionObjectsSelectionCancelled = this.k__BackingField.InventionObjectsSelectionCancelled; Action action3 = new Action(this.CBFINLDEJGC); inventionObjectsSelectionCancelled.BIHKNNPGGKP(action3); MakerPenMainScreen k__BackingField = this.k__BackingField.k__BackingField; int num3 = 0; if (k__BackingField != num3) { MFBGLIHGCGO toolSelectionButtonPressed = this.k__BackingField.k__BackingField.ToolSelectionButtonPressed; Action action4 = new Action(this.EPAKGNKGIPM); OKNNKFGFODL undoButtonPressed = this.k__BackingField.k__BackingField.UndoButtonPressed; Action action5 = new Action(this.HELDFNKPFMC); undoButtonPressed.BIHKNNPGGKP(action5); OKNNKFGFODL redoButtonPressed = this.k__BackingField.k__BackingField.RedoButtonPressed; Action action6 = new Action(this.AJPFIAKDNMK); redoButtonPressed.BIHKNNPGGKP(action6); OKNNKFGFODL doneEditingButtonPressed = this.k__BackingField.k__BackingField.DoneEditingButtonPressed; Action action7 = new Action(this.JGNJFBEGFOK); doneEditingButtonPressed.BIHKNNPGGKP(action7); OKNNKFGFODL createInventionButtonPressed = this.k__BackingField.k__BackingField.CreateInventionButtonPressed; Action action8 = new Action(this.MOFFKAGLHMB); createInventionButtonPressed.BIHKNNPGGKP(action8); } MakerPenPaletteMainScreen k__BackingField = this.k__BackingField.k__BackingField; int num4 = 0; if (k__BackingField != num4) { MFBGLIHGCGO shapeTypeSelectionButtonPressed = this.k__BackingField.k__BackingField.ShapeTypeSelectionButtonPressed; Action action9 = new Action(this.MGJGNABKIOD); MFBGLIHGCGO shapeColorSelectionButtonPressed = this.k__BackingField.k__BackingField.ShapeColorSelectionButtonPressed; Action action10 = new Action(this.NEMCEJHMOOJ); MFBGLIHGCGO shapeMaterialSelectionButtonPressed = this.k__BackingField.k__BackingField.ShapeMaterialSelectionButtonPressed; Action action11 = new Action(this.ICBBMLIHIMP); MFBGLIHGCGO colorableSnapshotSelectionButtonPressed = this.k__BackingField.k__BackingField.ColorableSnapshotSelectionButtonPressed; Action action12 = new Action(this.ENEHINMFMAH); MFBGLIHGCGO spawnableToolSelectionButtonPressed = this.k__BackingField.k__BackingField.SpawnableToolSelectionButtonPressed; Action action13 = new Action(this.PKFGDNGDGBI); MFBGLIHGCGO inventionSelectionButtonPressed = this.k__BackingField.k__BackingField.InventionSelectionButtonPressed; Action action14 = new Action(this.HHAODBEBPIK); MFBGLIHGCGO snapshotSelectionButtonPressed = this.k__BackingField.k__BackingField.SnapshotSelectionButtonPressed; Action action15 = new Action(this.GPKLNDJJKNA); } } MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action16 = new Action(this.PJJJMGDALBF); CreationContext creationContext = this.k__BackingField; int num5 = 0; if (creationContext != num5) { this.k__BackingField.shapeCreationContext.DeselectShapeContainer(); this.k__BackingField.RemoveAllFromSelection(); this.k__BackingField.PopAllActiveGroups(); } } // Token: 0x06013AEB RID: 80619 RVA: 0x0048DA70 File Offset: 0x0048BC70 [Token(Token = "0x6013AEB")] [Address(RVA = "0x1890450", Offset = "0x188F450", VA = "0x181890450")] public void KMIOPPKMEIA(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB, JJLPBFLODOG NGPPJHMONAH, bool HAIIGIFKFIG = false) { GEMGKLMNLJJ gemgklmnljj = this.k__BackingField; } // Token: 0x06013AEC RID: 80620 RVA: 0x0048DA8C File Offset: 0x0048BC8C [Token(Token = "0x6013AEC")] [Address(RVA = "0x11D0490", Offset = "0x11CF490", VA = "0x1811D0490")] public void DFCAIPFCPBF(object PIHIPPPPEBI) { this.pendingInventionPermissionsRequestFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06013AED RID: 80621 RVA: 0x0048DAAC File Offset: 0x0048BCAC [Token(Token = "0x6013AED")] [Address(RVA = "0x12D6500", Offset = "0x12D5500", VA = "0x1812D6500")] public void BBIJBGLGOAC(object PIHIPPPPEBI) { this.pendingInventionPermissionsRequestFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06013AEE RID: 80622 RVA: 0x0048DACC File Offset: 0x0048BCCC [Token(Token = "0x6013AEE")] [Address(RVA = "0x1890430", Offset = "0x188F430", VA = "0x181890430", Slot = "16")] protected virtual void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB) { this.k__BackingField.KBEFFMGDAOJ(OIHFNIFGFJB, FIBGLDDKDLB); } // Token: 0x06013AEF RID: 80623 RVA: 0x0048DAEC File Offset: 0x0048BCEC [Token(Token = "0x6013AEF")] [Address(RVA = "0x188FBF0", Offset = "0x188EBF0", VA = "0x18188FBF0")] private void EEEBJGBBHBI() { MakerPen makerPen = this.k__BackingField; if (makerPen.DequeueUI() != 0) { MakerPen makerPen2 = this.k__BackingField; int num = 0; num += num; num++; } } // Token: 0x06013AF0 RID: 80624 RVA: 0x0048DB28 File Offset: 0x0048BD28 [Token(Token = "0x6013AF0")] [Address(RVA = "0x188E120", Offset = "0x188D120", VA = "0x18188E120")] private void ABCGBJAFJPJ() { OBBBPCBIMME obbbpcbimme = this.k__BackingField.DequeueInventionUpdate(); if (obbbpcbimme != 0) { if (!this.k__BackingField.ABNHKODIKFP) { Debug.LogWarning("Received request to update an invention when player does not have Can Save Inventions permission. Ignoring request"); return; } MakerPenPaletteMoveableToolMenu paletteMenu = this.k__BackingField.paletteMenu; int num = 0; int num2 = 0; ulong num3; ulong num4; paletteMenu.ShowInventionCreationFlow(obbbpcbimme, num2 != 0, num != 0, num3 != 0UL, num4 != 0UL); MakerPen makerPen = this.k__BackingField; int num5 = 0; makerPen.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInvention, (MakerPen.HJPIHGIFKEO)num5); } } // Token: 0x06013AF1 RID: 80625 RVA: 0x0048DB9C File Offset: 0x0048BD9C [Token(Token = "0x6013AF1")] [Address(RVA = "0x188F060", Offset = "0x188E060", VA = "0x18188F060")] private void CBFINLDEJGC() { MakerPen makerPen = this.k__BackingField; int num = 0; if (makerPen.DGHFNGLPJJL == MakerPen.KLAENPHIBEM.CreateInvention) { MakerPen makerPen2 = this.k__BackingField; int num2 = 0; makerPen2.AuthoritySelectMode((MakerPen.KLAENPHIBEM)num, (MakerPen.HJPIHGIFKEO)num2); return; } } // Token: 0x06013AF2 RID: 80626 RVA: 0x0048DBD4 File Offset: 0x0048BDD4 [Token(Token = "0x6013AF2")] [Address(RVA = "0x188FCF0", Offset = "0x188ECF0", VA = "0x18188FCF0")] public void EPAKGNKGIPM(MakerPen.KLAENPHIBEM OFJLHIMNMHK) { if (OFJLHIMNMHK <= MakerPen.KLAENPHIBEM.CreateObject) { goto IL_13; } if (OFJLHIMNMHK != MakerPen.KLAENPHIBEM.CreateInventionInstance) { if (OFJLHIMNMHK == MakerPen.KLAENPHIBEM.ClipboardPaste) { goto IL_13; } goto IL_2A; } IL_25: while (OFJLHIMNMHK == MakerPen.KLAENPHIBEM.CreateObject) { } goto IL_2A; IL_13: if (OFJLHIMNMHK != MakerPen.KLAENPHIBEM.Connect || this.k__BackingField.CHCJAGKENGF != MakerPen.HJPIHGIFKEO.CircuitGroup) { goto IL_25; } goto IL_25; IL_2A: MakerPen.HJPIHGIFKEO currentTargetMode = this.k__BackingField.CHCJAGKENGF; MakerPen makerPen = this.k__BackingField; if (this == 0 && (OFJLHIMNMHK == MakerPen.KLAENPHIBEM.CreateObject || OFJLHIMNMHK == MakerPen.KLAENPHIBEM.CreateShape || OFJLHIMNMHK == MakerPen.KLAENPHIBEM.Repaint)) { this.k__BackingField.AuthorityShowPaletteMainScreen((MakerPenPaletteMainScreen.OMAPLOHLGDP)((uint)2)); } } // Token: 0x06013AF3 RID: 80627 RVA: 0x0048DC48 File Offset: 0x0048BE48 [Token(Token = "0x6013AF3")] [Address(RVA = "0x1890100", Offset = "0x188F100", VA = "0x181890100")] private void HELDFNKPFMC() { this.k__BackingField.TriggerUndo(); } // Token: 0x06013AF4 RID: 80628 RVA: 0x0048DC68 File Offset: 0x0048BE68 [Token(Token = "0x6013AF4")] [Address(RVA = "0x188E480", Offset = "0x188D480", VA = "0x18188E480")] private void AJPFIAKDNMK() { this.k__BackingField.TriggerRedo(); } // Token: 0x06013AF5 RID: 80629 RVA: 0x0048DC88 File Offset: 0x0048BE88 [Token(Token = "0x6013AF5")] [Address(RVA = "0x1890170", Offset = "0x188F170", VA = "0x181890170")] private void JGNJFBEGFOK() { MakerPen.HJPIHGIFKEO currentTargetMode = this.k__BackingField.CHCJAGKENGF; MakerPen makerPen = this.k__BackingField; if (currentTargetMode != MakerPen.HJPIHGIFKEO.Shape) { if (makerPen.CHCJAGKENGF != MakerPen.HJPIHGIFKEO.CircuitGroup) { if (this.k__BackingField.CHCJAGKENGF != MakerPen.HJPIHGIFKEO.Animation) { if (this.k__BackingField.MIDCJLJHOCI != 0) { this.k__BackingField.PopActiveGroup(); return; } return; } } else { this.k__BackingField.PopActiveGroup(); if (this.k__BackingField.EFAELGKPKHG) { return; } } MakerPen.KLAENPHIBEM currentToolMode = this.k__BackingField.DGHFNGLPJJL; return; } MakerPen.KLAENPHIBEM currentToolMode2 = makerPen.DGHFNGLPJJL; } // Token: 0x06013AF6 RID: 80630 RVA: 0x0048DD10 File Offset: 0x0048BF10 [Token(Token = "0x6013AF6")] [Address(RVA = "0x18905A0", Offset = "0x188F5A0", VA = "0x1818905A0")] private void MOFFKAGLHMB() { if (this.k__BackingField.ABNHKODIKFP) { MakerPen makerPen = this.k__BackingField; int num = 0; if (makerPen.DGHFNGLPJJL == MakerPen.KLAENPHIBEM.Select) { CreationContext k__BackingField = this.k__BackingField.k__BackingField; if (k__BackingField != 0 && k__BackingField.FACMDIMLMMD) { GIPDDLFFNGG[] array = Enumerable.ToArray(this.k__BackingField.LLFDKCNCMKF); } } MakerPen makerPen2 = this.k__BackingField; MakerPenPaletteMoveableToolMenu paletteMenu = makerPen2.paletteMenu; int num2 = 0; int num3 = 0; int num4 = 0; ulong num5; ulong num6; paletteMenu.ShowInventionCreationFlow(num4, num3 != 0, num2 != 0, num5 != 0UL, num6 != 0UL); MakerPen makerPen3 = this.k__BackingField; int num7 = 0; makerPen3.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInvention, (MakerPen.HJPIHGIFKEO)num7); if (num != 0 && makerPen2 != 0) { CreationContext creationContext = this.k__BackingField; } return; } Debug.LogWarning("Received request to create an invention when player does not have Can Save Inventions permission. Ignoring request"); } // Token: 0x06013AF7 RID: 80631 RVA: 0x0048DDD0 File Offset: 0x0048BFD0 [Token(Token = "0x6013AF7")] [Address(RVA = "0x1890480", Offset = "0x188F480", VA = "0x181890480")] private void MGJGNABKIOD(ACBDPBHGKJL CEGFMGOHFGP) { this.k__BackingField.SelectShapeType(CEGFMGOHFGP); MakerPenPaletteMainScreen k__BackingField = this.k__BackingField.k__BackingField; MakerPen.HJPIHGIFKEO currentTargetMode = this.k__BackingField.CHCJAGKENGF; } // Token: 0x06013AF8 RID: 80632 RVA: 0x0048DE08 File Offset: 0x0048C008 [Token(Token = "0x6013AF8")] [Address(RVA = "0x1890710", Offset = "0x188F710", VA = "0x181890710")] private void NEMCEJHMOOJ(LNBGEMHOKFN PGBJPFMMNFO) { this.k__BackingField.SelectShapeColor(PGBJPFMMNFO); } // Token: 0x06013AF9 RID: 80633 RVA: 0x0048DE28 File Offset: 0x0048C028 [Token(Token = "0x6013AF9")] [Address(RVA = "0x1890150", Offset = "0x188F150", VA = "0x181890150")] private void ICBBMLIHIMP(CLKCBCAGDDK OAJGEGOKFDI) { this.k__BackingField.SelectShapeMaterial(OAJGEGOKFDI); } // Token: 0x06013AFA RID: 80634 RVA: 0x0048DE48 File Offset: 0x0048C048 [Token(Token = "0x6013AFA")] [Address(RVA = "0x188FCD0", Offset = "0x188ECD0", VA = "0x18188FCD0")] private void ENEHINMFMAH(OEDBBBJJACD GAIELMLCJPL) { this.k__BackingField.SelectColorableSnapshot(GAIELMLCJPL); } // Token: 0x06013AFB RID: 80635 RVA: 0x0048DE68 File Offset: 0x0048C068 [Token(Token = "0x6013AFB")] [Address(RVA = "0x1890840", Offset = "0x188F840", VA = "0x181890840")] private void PKFGDNGDGBI(OGNBCNBPFCC NABNPHEIBFI) { this.k__BackingField.k__BackingField.SelectPropButton(NABNPHEIBFI); } // Token: 0x06013AFC RID: 80636 RVA: 0x0048DE8C File Offset: 0x0048C08C [Token(Token = "0x6013AFC")] [Address(RVA = "0x1890120", Offset = "0x188F120", VA = "0x181890120")] private void HHAODBEBPIK(OBBBPCBIMME FJJBAKDDKKI) { this.k__BackingField.k__BackingField.SelectInventionButton(FJJBAKDDKKI); } // Token: 0x06013AFD RID: 80637 RVA: 0x0048DEB0 File Offset: 0x0048C0B0 [Token(Token = "0x6013AFD")] [Address(RVA = "0x18900D0", Offset = "0x188F0D0", VA = "0x1818900D0")] private void GPKLNDJJKNA(JKLCBEFAFDL GFIABAGMEEA) { this.k__BackingField.k__BackingField.SelectSnapshotButton(GFIABAGMEEA); } // Token: 0x06013AFE RID: 80638 RVA: 0x0048DED4 File Offset: 0x0048C0D4 [Token(Token = "0x6013AFE")] [Address(RVA = "0x18907A0", Offset = "0x188F7A0", VA = "0x1818907A0")] private void PJJJMGDALBF(long OEMDIAHHILF) { OBBBPCBIMME k__BackingField = this.k__BackingField.k__BackingField; if (k__BackingField != 0 && k__BackingField.k__BackingField == OEMDIAHHILF) { OBBBPCBIMME obbbpcbimme = BBHENFCNLAB.PMJOPHKBPJK(OEMDIAHHILF); this.k__BackingField.SelectInventionToCreate(obbbpcbimme); } } // Token: 0x06013AFF RID: 80639 RVA: 0x0048DF14 File Offset: 0x0048C114 [Token(Token = "0x6013AFF")] [Address(RVA = "0x1890870", Offset = "0x188F870", VA = "0x181890870")] protected CreationController() { AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); int num = 0; this.pendingInventionPermissionsRequestFlag = aolmggapkeh; this.ADOONFHGOMB(num); } // Token: 0x0400CC14 RID: 52244 [Token(Token = "0x400CC14")] public const float SPHERECAST_PICKING_RADIUS = 0.01f; // Token: 0x0400CC15 RID: 52245 [Token(Token = "0x400CC15")] public const float SELF_SCALE_MIN_SIZE = 0.3f; // Token: 0x0400CC16 RID: 52246 [Token(Token = "0x400CC16")] public const float SELF_SCALE_MAX_SIZE = 30f; // Token: 0x0400CC17 RID: 52247 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400CC17")] [SerializeField] private MakerPenToolConfig makerPenToolConfig; // Token: 0x0400CC18 RID: 52248 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400CC18")] [SerializeField] private TranslationSnappingVisualization translationSnappingVisualizationPrefab; // Token: 0x0400CC19 RID: 52249 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400CC19")] [NonSerialized] private AOLMGGAPKEH pendingInventionPermissionsRequestFlag; // Token: 0x0400CC1A RID: 52250 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400CC1A")] [NonSerialized] private TranslationSnappingVisualization _translationSnappingVisualization; // Token: 0x02002D8E RID: 11662 [Token(Token = "0x2002D8E")] public struct PLGPMIKGDDC { // Token: 0x0400CC1E RID: 52254 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400CC1E")] public float MBLPPLGFEAE; // Token: 0x0400CC1F RID: 52255 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400CC1F")] public Vector3 EDJPLHINNHN; } } }