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: 0x02002CA4 RID: 11428 [Token(Token = "0x2002CA4")] [Serializable] public abstract class CreationController { // Token: 0x170035E7 RID: 13799 // (get) Token: 0x06013685 RID: 79493 RVA: 0x00483274 File Offset: 0x00481474 // (set) Token: 0x06013686 RID: 79494 RVA: 0x00483288 File Offset: 0x00481488 [Token(Token = "0x170035E7")] public MakerPen MakerPen { [Token(Token = "0x6013685")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get; [Token(Token = "0x6013686")] [Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")] set; } // Token: 0x170035E8 RID: 13800 // (get) Token: 0x06013687 RID: 79495 RVA: 0x0048329C File Offset: 0x0048149C // (set) Token: 0x06013688 RID: 79496 RVA: 0x004832B0 File Offset: 0x004814B0 [Token(Token = "0x170035E8")] public CreationContext CreationContext { [Token(Token = "0x6013687")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get; [Token(Token = "0x6013688")] [Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")] set; } // Token: 0x170035E9 RID: 13801 // (get) Token: 0x06013689 RID: 79497 RVA: 0x004832C4 File Offset: 0x004814C4 // (set) Token: 0x0601368A RID: 79498 RVA: 0x004832D8 File Offset: 0x004814D8 [Token(Token = "0x170035E9")] public GEMGKLMNLJJ MakerPenToolsManager { [Token(Token = "0x6013689")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get; [Token(Token = "0x601368A")] [Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")] private set; } // Token: 0x170035EA RID: 13802 // (get) Token: 0x0601368B RID: 79499 RVA: 0x004832EC File Offset: 0x004814EC [Token(Token = "0x170035EA")] public TranslationSnappingVisualization TranslationSnappingVisualization { [Token(Token = "0x601368B")] [Address(RVA = "0xD8D370", Offset = "0xD8C170", VA = "0x180D8D370")] 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: 0x170035EB RID: 13803 // (get) Token: 0x0601368C RID: 79500 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170035EB")] public float SpherecastPickingRadius { [Token(Token = "0x601368C")] [Address(RVA = "0x79B6D0", Offset = "0x79A4D0", VA = "0x18079B6D0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170035EC RID: 13804 // (get) Token: 0x0601368D RID: 79501 RVA: 0x00483328 File Offset: 0x00481528 [Token(Token = "0x170035EC")] public bool IsInventionPermissionsRequestPending { [Token(Token = "0x601368D")] [Address(RVA = "0x769100", Offset = "0x767F00", VA = "0x180769100")] get { return this.pendingInventionPermissionsRequestFlag.CFLJGNJLBFG; } } // Token: 0x170035ED RID: 13805 // (get) Token: 0x0601368E RID: 79502 [Token(Token = "0x170035ED")] protected abstract Transform InternalTransform { [Token(Token = "0x601368E")] [Address(Slot = "4")] get; } // Token: 0x0601368F RID: 79503 [Token(Token = "0x601368F")] [Address(Slot = "5")] public abstract Ray JFHBKDLLMKD(); // Token: 0x170035EE RID: 13806 // (get) Token: 0x06013690 RID: 79504 [Token(Token = "0x170035EE")] public abstract FDKPONPCGGC SelectInputButtonState { [Token(Token = "0x6013690")] [Address(Slot = "6")] get; } // Token: 0x170035EF RID: 13807 // (get) Token: 0x06013691 RID: 79505 [Token(Token = "0x170035EF")] public abstract bool IsAnalogButtonPressed { [Token(Token = "0x6013691")] [Address(Slot = "7")] get; } // Token: 0x170035F0 RID: 13808 // (get) Token: 0x06013692 RID: 79506 [Token(Token = "0x170035F0")] public abstract float AnalogInputValueNormalized { [Token(Token = "0x6013692")] [Address(Slot = "8")] get; } // Token: 0x06013693 RID: 79507 [Token(Token = "0x6013693")] [Address(Slot = "9")] public abstract Vector3 GNLBJBMPOOK(float JOECCDEOGCJ); // Token: 0x06013694 RID: 79508 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013694")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")] public virtual void ADOONFHGOMB(object PIHIPPPPEBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013695 RID: 79509 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013695")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "11")] public virtual void GABCKNGAKHI(object PIHIPPPPEBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013696 RID: 79510 RVA: 0x00483348 File Offset: 0x00481548 [Token(Token = "0x6013696")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")] public virtual bool CFBOFOLPBMH() { return true; } // Token: 0x170035F1 RID: 13809 // (get) Token: 0x06013697 RID: 79511 RVA: 0x00483358 File Offset: 0x00481558 [Token(Token = "0x170035F1")] public bool IsScreenMode { [Token(Token = "0x6013697")] [Address(RVA = "0xD8D1B0", Offset = "0xD8BFB0", VA = "0x180D8D1B0")] get { if (this == 0) { return 0 != 0; } return this != 0; } } // Token: 0x170035F2 RID: 13810 // (get) Token: 0x06013698 RID: 79512 RVA: 0x0048337C File Offset: 0x0048157C [Token(Token = "0x170035F2")] public Vector3 Position { [Token(Token = "0x6013698")] [Address(RVA = "0xD8D2C0", Offset = "0xD8C0C0", VA = "0x180D8D2C0")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x170035F3 RID: 13811 // (get) Token: 0x06013699 RID: 79513 RVA: 0x00483398 File Offset: 0x00481598 [Token(Token = "0x170035F3")] public Vector3 Forward { [Token(Token = "0x6013699")] [Address(RVA = "0xD8D0E0", Offset = "0xD8BEE0", VA = "0x180D8D0E0")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x170035F4 RID: 13812 // (get) Token: 0x0601369A RID: 79514 RVA: 0x004833B4 File Offset: 0x004815B4 [Token(Token = "0x170035F4")] public Vector3 Up { [Token(Token = "0x601369A")] [Address(RVA = "0xD8D410", Offset = "0xD8C210", VA = "0x180D8D410")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x170035F5 RID: 13813 // (get) Token: 0x0601369B RID: 79515 RVA: 0x004833D0 File Offset: 0x004815D0 [Token(Token = "0x170035F5")] public Quaternion Rotation { [Token(Token = "0x601369B")] [Address(RVA = "0xD8D320", Offset = "0xD8C120", VA = "0x180D8D320")] get { throw new NullReferenceException(); } } // Token: 0x170035F6 RID: 13814 // (get) Token: 0x0601369C RID: 79516 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170035F6")] public bool IsSelectInputPressed { [Token(Token = "0x601369C")] [Address(RVA = "0xD8D260", Offset = "0xD8C060", VA = "0x180D8D260")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170035F7 RID: 13815 // (get) Token: 0x0601369D RID: 79517 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170035F7")] public bool IsSelectInputDown { [Token(Token = "0x601369D")] [Address(RVA = "0xD8D230", Offset = "0xD8C030", VA = "0x180D8D230")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170035F8 RID: 13816 // (get) Token: 0x0601369E RID: 79518 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170035F8")] public bool IsSelectInputUp { [Token(Token = "0x601369E")] [Address(RVA = "0xD8D290", Offset = "0xD8C090", VA = "0x180D8D290")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170035F9 RID: 13817 // (get) Token: 0x0601369F RID: 79519 RVA: 0x004833E4 File Offset: 0x004815E4 [Token(Token = "0x170035F9")] public bool HasInput { [Token(Token = "0x601369F")] [Address(RVA = "0xD8D140", Offset = "0xD8BF40", VA = "0x180D8D140")] get { /* An exception occurred when decompiling this method (0601369F) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.CreationController::get_HasInput() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_08: stloc:FDKPONPCGGC(var_3_0E, 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.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: 0x060136A0 RID: 79520 RVA: 0x00483400 File Offset: 0x00481600 [Token(Token = "0x60136A0")] [Address(RVA = "0xD8C620", Offset = "0xD8B420", VA = "0x180D8C620")] public CreationController.PLGPMIKGDDC FLIBGNFMBDA(Vector3 NAIDPMBKHPK) { string text = NAIDPMBKHPK.ToString(); string text2 = NAIDPMBKHPK.ToString(); throw new NullReferenceException(); } // Token: 0x060136A1 RID: 79521 RVA: 0x00483424 File Offset: 0x00481624 [Token(Token = "0x60136A1")] [Address(RVA = "0xD8A9A0", Offset = "0xD897A0", VA = "0x180D8A9A0")] public Vector3 ACIPOMIEHGO(CreationController.PLGPMIKGDDC FBHPKKFBNGN) { string text = FBHPKKFBNGN.ToString(); string text2 = FBHPKKFBNGN.ToString(); Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x060136A2 RID: 79522 RVA: 0x00483450 File Offset: 0x00481650 [Token(Token = "0x60136A2")] [Address(RVA = "0xD8CAA0", Offset = "0xD8B8A0", VA = "0x180D8CAA0")] 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: 0x060136A3 RID: 79523 RVA: 0x0048347C File Offset: 0x0048167C [Token(Token = "0x60136A3")] [Address(RVA = "0xD8CD10", Offset = "0xD8BB10", VA = "0x180D8CD10")] public Quaternion MHKNGOGEBNG(Quaternion HIIDGDPHKJK) { /* An exception occurred when decompiling this method (060136A3) 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: 0x060136A4 RID: 79524 RVA: 0x00483490 File Offset: 0x00481690 [Token(Token = "0x60136A4")] [Address(RVA = "0xD8C360", Offset = "0xD8B160", VA = "0x180D8C360")] public Quaternion DKEHHDMGLPO(Quaternion LDAKIHFDIFN) { /* An exception occurred when decompiling this method (060136A4) 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: 0x060136A5 RID: 79525 RVA: 0x004834A4 File Offset: 0x004816A4 [Token(Token = "0x60136A5")] [Address(RVA = "0xD8B830", Offset = "0xD8A630", VA = "0x180D8B830")] protected static bool COIPOKIAAME(ref float DBFBLNILIGL) { /* An exception occurred when decompiling this method (060136A5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.CreationController::COIPOKIAAME(System.Single&) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_06, call:float32(Mathf::Clamp01, ldloc:float32(var_0))) stfld:float32(float32::m_value, ldloc:float32&(DBFBLNILIGL), ldloc:float32(var_1_06)) } 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: 0x060136A6 RID: 79526 RVA: 0x004834C0 File Offset: 0x004816C0 [Token(Token = "0x60136A6")] [Address(RVA = "0xD8CF40", Offset = "0xD8BD40", VA = "0x180D8CF40", Slot = "13")] public virtual void OFFLOPLJBBG() { MakerPenToolConfig makerPenToolConfig = this.makerPenToolConfig; GEMGKLMNLJJ gemgklmnljj = new GEMGKLMNLJJ(this, makerPenToolConfig); this.k__BackingField = gemgklmnljj; } // Token: 0x060136A7 RID: 79527 RVA: 0x004834E4 File Offset: 0x004816E4 [Token(Token = "0x60136A7")] [Address(RVA = "0xD8B8C0", Offset = "0xD8A6C0", VA = "0x180D8B8C0", Slot = "14")] 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: 0x060136A8 RID: 79528 RVA: 0x00483928 File Offset: 0x00481B28 [Token(Token = "0x60136A8")] [Address(RVA = "0xD8AC20", Offset = "0xD89A20", VA = "0x180D8AC20", Slot = "15")] public virtual void BALOKJMBNIN() { this.k__BackingField.OPEMIFENIJM(); } // Token: 0x060136A9 RID: 79529 RVA: 0x00483948 File Offset: 0x00481B48 [Token(Token = "0x60136A9")] [Address(RVA = "0xD8AC40", Offset = "0xD89A40", VA = "0x180D8AC40", Slot = "16")] 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: 0x060136AA RID: 79530 RVA: 0x00483C60 File Offset: 0x00481E60 [Token(Token = "0x60136AA")] [Address(RVA = "0xD8CC60", Offset = "0xD8BA60", VA = "0x180D8CC60")] public void KMIOPPKMEIA(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB, JJLPBFLODOG NGPPJHMONAH, bool HAIIGIFKFIG = false) { GEMGKLMNLJJ gemgklmnljj = this.k__BackingField; } // Token: 0x060136AB RID: 79531 RVA: 0x00483C7C File Offset: 0x00481E7C [Token(Token = "0x60136AB")] [Address(RVA = "0x769150", Offset = "0x767F50", VA = "0x180769150")] public void DFCAIPFCPBF(object PIHIPPPPEBI) { this.pendingInventionPermissionsRequestFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x060136AC RID: 79532 RVA: 0x00483C9C File Offset: 0x00481E9C [Token(Token = "0x60136AC")] [Address(RVA = "0x769120", Offset = "0x767F20", VA = "0x180769120")] public void BBIJBGLGOAC(object PIHIPPPPEBI) { this.pendingInventionPermissionsRequestFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x060136AD RID: 79533 RVA: 0x00483CBC File Offset: 0x00481EBC [Token(Token = "0x60136AD")] [Address(RVA = "0xD8CC40", Offset = "0xD8BA40", VA = "0x180D8CC40", Slot = "17")] protected virtual void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB) { this.k__BackingField.KBEFFMGDAOJ(OIHFNIFGFJB, FIBGLDDKDLB); } // Token: 0x060136AE RID: 79534 RVA: 0x00483CDC File Offset: 0x00481EDC [Token(Token = "0x60136AE")] [Address(RVA = "0xD8C400", Offset = "0xD8B200", VA = "0x180D8C400")] private void EEEBJGBBHBI() { MakerPen makerPen = this.k__BackingField; if (makerPen.DequeueUI() != 0) { MakerPen makerPen2 = this.k__BackingField; int num = 0; num += num; num++; } } // Token: 0x060136AF RID: 79535 RVA: 0x00483D18 File Offset: 0x00481F18 [Token(Token = "0x60136AF")] [Address(RVA = "0xD8A8A0", Offset = "0xD896A0", VA = "0x180D8A8A0")] 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: 0x060136B0 RID: 79536 RVA: 0x00483D8C File Offset: 0x00481F8C [Token(Token = "0x60136B0")] [Address(RVA = "0xD8B7E0", Offset = "0xD8A5E0", VA = "0x180D8B7E0")] 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: 0x060136B1 RID: 79537 RVA: 0x00483DC4 File Offset: 0x00481FC4 [Token(Token = "0x60136B1")] [Address(RVA = "0xD8C500", Offset = "0xD8B300", VA = "0x180D8C500")] 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: 0x060136B2 RID: 79538 RVA: 0x00483E38 File Offset: 0x00482038 [Token(Token = "0x60136B2")] [Address(RVA = "0xD8C910", Offset = "0xD8B710", VA = "0x180D8C910")] private void HELDFNKPFMC() { this.k__BackingField.TriggerUndo(); } // Token: 0x060136B3 RID: 79539 RVA: 0x00483E58 File Offset: 0x00482058 [Token(Token = "0x60136B3")] [Address(RVA = "0xD8AC00", Offset = "0xD89A00", VA = "0x180D8AC00")] private void AJPFIAKDNMK() { this.k__BackingField.TriggerRedo(); } // Token: 0x060136B4 RID: 79540 RVA: 0x00483E78 File Offset: 0x00482078 [Token(Token = "0x60136B4")] [Address(RVA = "0xD8C980", Offset = "0xD8B780", VA = "0x180D8C980")] 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: 0x060136B5 RID: 79541 RVA: 0x00483F00 File Offset: 0x00482100 [Token(Token = "0x60136B5")] [Address(RVA = "0xD8CDB0", Offset = "0xD8BBB0", VA = "0x180D8CDB0")] 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: 0x060136B6 RID: 79542 RVA: 0x00483FC0 File Offset: 0x004821C0 [Token(Token = "0x60136B6")] [Address(RVA = "0xD8CC90", Offset = "0xD8BA90", VA = "0x180D8CC90")] 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: 0x060136B7 RID: 79543 RVA: 0x00483FF8 File Offset: 0x004821F8 [Token(Token = "0x60136B7")] [Address(RVA = "0xD8CF20", Offset = "0xD8BD20", VA = "0x180D8CF20")] private void NEMCEJHMOOJ(LNBGEMHOKFN PGBJPFMMNFO) { this.k__BackingField.SelectShapeColor(PGBJPFMMNFO); } // Token: 0x060136B8 RID: 79544 RVA: 0x00484018 File Offset: 0x00482218 [Token(Token = "0x60136B8")] [Address(RVA = "0xD8C960", Offset = "0xD8B760", VA = "0x180D8C960")] private void ICBBMLIHIMP(CLKCBCAGDDK OAJGEGOKFDI) { this.k__BackingField.SelectShapeMaterial(OAJGEGOKFDI); } // Token: 0x060136B9 RID: 79545 RVA: 0x00484038 File Offset: 0x00482238 [Token(Token = "0x60136B9")] [Address(RVA = "0xD8C4E0", Offset = "0xD8B2E0", VA = "0x180D8C4E0")] private void ENEHINMFMAH(OEDBBBJJACD GAIELMLCJPL) { this.k__BackingField.SelectColorableSnapshot(GAIELMLCJPL); } // Token: 0x060136BA RID: 79546 RVA: 0x00484058 File Offset: 0x00482258 [Token(Token = "0x60136BA")] [Address(RVA = "0xD8D050", Offset = "0xD8BE50", VA = "0x180D8D050")] private void PKFGDNGDGBI(OGNBCNBPFCC NABNPHEIBFI) { this.k__BackingField.k__BackingField.SelectPropButton(NABNPHEIBFI); } // Token: 0x060136BB RID: 79547 RVA: 0x0048407C File Offset: 0x0048227C [Token(Token = "0x60136BB")] [Address(RVA = "0xD8C930", Offset = "0xD8B730", VA = "0x180D8C930")] private void HHAODBEBPIK(OBBBPCBIMME FJJBAKDDKKI) { this.k__BackingField.k__BackingField.SelectInventionButton(FJJBAKDDKKI); } // Token: 0x060136BC RID: 79548 RVA: 0x004840A0 File Offset: 0x004822A0 [Token(Token = "0x60136BC")] [Address(RVA = "0xD8C8E0", Offset = "0xD8B6E0", VA = "0x180D8C8E0")] private void GPKLNDJJKNA(JKLCBEFAFDL GFIABAGMEEA) { this.k__BackingField.k__BackingField.SelectSnapshotButton(GFIABAGMEEA); } // Token: 0x060136BD RID: 79549 RVA: 0x004840C4 File Offset: 0x004822C4 [Token(Token = "0x60136BD")] [Address(RVA = "0xD8CFB0", Offset = "0xD8BDB0", VA = "0x180D8CFB0")] 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: 0x060136BE RID: 79550 RVA: 0x00484104 File Offset: 0x00482304 [Token(Token = "0x60136BE")] [Address(RVA = "0xD8D080", Offset = "0xD8BE80", VA = "0x180D8D080")] protected CreationController() { AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); int num = 0; this.pendingInventionPermissionsRequestFlag = aolmggapkeh; this.ADOONFHGOMB(num); } // Token: 0x0400CA00 RID: 51712 [Token(Token = "0x400CA00")] public const float SPHERECAST_PICKING_RADIUS = 0.01f; // Token: 0x0400CA01 RID: 51713 [Token(Token = "0x400CA01")] public const float SELF_SCALE_MIN_SIZE = 0.3f; // Token: 0x0400CA02 RID: 51714 [Token(Token = "0x400CA02")] public const float SELF_SCALE_MAX_SIZE = 30f; // Token: 0x0400CA03 RID: 51715 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400CA03")] [SerializeField] private MakerPenToolConfig makerPenToolConfig; // Token: 0x0400CA04 RID: 51716 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400CA04")] [SerializeField] private TranslationSnappingVisualization translationSnappingVisualizationPrefab; // Token: 0x0400CA05 RID: 51717 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400CA05")] [NonSerialized] private AOLMGGAPKEH pendingInventionPermissionsRequestFlag; // Token: 0x0400CA06 RID: 51718 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400CA06")] [NonSerialized] private TranslationSnappingVisualization _translationSnappingVisualization; // Token: 0x02002CA5 RID: 11429 [Token(Token = "0x2002CA5")] public struct PLGPMIKGDDC { // Token: 0x0400CA0A RID: 51722 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400CA0A")] public float MBLPPLGFEAE; // Token: 0x0400CA0B RID: 51723 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400CA0B")] public Vector3 EDJPLHINNHN; } } }