using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using AmplitudeAnalytics; using Cpp2IlInjected; using RecNet; using RecRoom.AGUI.ToolUIs.PaletteSearch; using RecRoom.Core.Creation; using RecRoom.Core.Creation.Circuits; using RecRoom.Core.Creation.SandboxGizmos; using RecRoom.Core.Platforms; using RecRoom.Systems.PlayerRoles; using RecRoom.Tools; using RecRoom.Utils.OverridableFields; using TMPro; using UnityEngine; using UnityEngine.Events; namespace RecRoom.AGUI.ToolUIs { // Token: 0x02002900 RID: 10496 [Token(Token = "0x2002900")] public class MakerPenPaletteMainScreen : MakerPenPaletteUIFlowBase { // Token: 0x17003167 RID: 12647 // (get) Token: 0x060119E5 RID: 72165 RVA: 0x004029E4 File Offset: 0x00400BE4 // (set) Token: 0x060119E6 RID: 72166 RVA: 0x004029F8 File Offset: 0x00400BF8 [Token(Token = "0x17003167")] public Material KIFFFMDAFBO { [Token(Token = "0x60119E5")] [Address(RVA = "0x837AF0", Offset = "0x8368F0", VA = "0x180837AF0")] get; [Token(Token = "0x60119E6")] [Address(RVA = "0xAF1020", Offset = "0xAEFE20", VA = "0x180AF1020")] private set; } // Token: 0x17003168 RID: 12648 // (get) Token: 0x060119E7 RID: 72167 RVA: 0x00402A0C File Offset: 0x00400C0C // (set) Token: 0x060119E8 RID: 72168 RVA: 0x00402A28 File Offset: 0x00400C28 [Token(Token = "0x17003168")] public static MakerPenPaletteMainScreen.PDANAFCBNHI NGCMMBNAHKG { [Token(Token = "0x60119E7")] [Address(RVA = "0xE530A0", Offset = "0xE51EA0", VA = "0x180E530A0")] get { /* An exception occurred when decompiling this method (060119E7) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.AGUI.ToolUIs.MakerPenPaletteMainScreen/PDANAFCBNHI RecRoom.AGUI.ToolUIs.MakerPenPaletteMainScreen::get_currentMaterialTab() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_01, ldc.i4:int32(0)) stloc:MakerPenPaletteMainScreen(var_1_0D, call:MakerPenPaletteMainScreen(SessionManager::GetProperty, ldstr:string("currentMaterialTab"), ldloc:int32[exp:MakerPenPaletteMainScreen](var_0_01))) } 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(Token = "0x60119E8")] [Address(RVA = "0xE53100", Offset = "0xE51F00", VA = "0x180E53100")] set { } } // Token: 0x17003169 RID: 12649 // (get) Token: 0x060119E9 RID: 72169 RVA: 0x00402A38 File Offset: 0x00400C38 [Token(Token = "0x17003169")] public IEnumerable BFELJCBBCHB { [Token(Token = "0x60119E9")] [Address(RVA = "0xE52FA0", Offset = "0xE51DA0", VA = "0x180E52FA0")] get { ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType; Func <>9__63_ = MakerPenPaletteMainScreen.<>c.<>9__63_0; if (<>9__63_ == 0) { MakerPenPaletteMainScreen.<>c.<>9__63_0 = (ACBDPBHGKJL x) => x <= ACBDPBHGKJL.Mound; } return Enumerable.Where(array, <>9__63_); } } // Token: 0x1700316A RID: 12650 // (get) Token: 0x060119EA RID: 72170 RVA: 0x00402A74 File Offset: 0x00400C74 // (set) Token: 0x060119EB RID: 72171 RVA: 0x00402A88 File Offset: 0x00400C88 [Token(Token = "0x1700316A")] private int EOMFKMAGLPO { [Token(Token = "0x60119EA")] [Address(RVA = "0xE4ECF0", Offset = "0xE4DAF0", VA = "0x180E4ECF0")] get { return this.CAJOGMKJBPJ; } [Token(Token = "0x60119EB")] [Address(RVA = "0xE4D3F0", Offset = "0xE4C1F0", VA = "0x180E4D3F0")] set { if (value != this.CAJOGMKJBPJ) { this.CAJOGMKJBPJ = value; this.FFOBNOMEGEH(); return; } } } // Token: 0x1700316B RID: 12651 // (get) Token: 0x060119EC RID: 72172 RVA: 0x00402AAC File Offset: 0x00400CAC // (set) Token: 0x060119ED RID: 72173 RVA: 0x00402AC0 File Offset: 0x00400CC0 [Token(Token = "0x1700316B")] private int HDDNGPPCHDO { [Token(Token = "0x60119EC")] [Address(RVA = "0xE4EB20", Offset = "0xE4D920", VA = "0x180E4EB20")] get { return this.COEAGJOHOOL; } [Token(Token = "0x60119ED")] [Address(RVA = "0xE4DC10", Offset = "0xE4CA10", VA = "0x180E4DC10")] set { if (value != this.COEAGJOHOOL) { this.COEAGJOHOOL = value; this.FFOBNOMEGEH(); return; } } } // Token: 0x1700316C RID: 12652 // (get) Token: 0x060119EE RID: 72174 RVA: 0x00402AE4 File Offset: 0x00400CE4 // (set) Token: 0x060119EF RID: 72175 RVA: 0x00402AF8 File Offset: 0x00400CF8 [Token(Token = "0x1700316C")] private int NBJKFKBFPMM { [Token(Token = "0x60119EE")] [Address(RVA = "0xE4D630", Offset = "0xE4C430", VA = "0x180E4D630")] get { return this.FAEBNMMPJHD; } [Token(Token = "0x60119EF")] [Address(RVA = "0xE4B660", Offset = "0xE4A460", VA = "0x180E4B660")] set { if (value != this.FAEBNMMPJHD) { this.FAEBNMMPJHD = value; this.FFOBNOMEGEH(); return; } } } // Token: 0x1700316D RID: 12653 // (get) Token: 0x060119F0 RID: 72176 RVA: 0x00402B1C File Offset: 0x00400D1C // (set) Token: 0x060119F1 RID: 72177 RVA: 0x00402B30 File Offset: 0x00400D30 [Token(Token = "0x1700316D")] private MakerPenPaletteMainScreen.OMAPLOHLGDP CFHLFFLHJDI { [Token(Token = "0x60119F0")] [Address(RVA = "0xE4D1C0", Offset = "0xE4BFC0", VA = "0x180E4D1C0")] get { return this.HCKEPLFAMLN; } [Token(Token = "0x60119F1")] [Address(RVA = "0xE4CFD0", Offset = "0xE4BDD0", VA = "0x180E4CFD0")] set { if (value != this.HCKEPLFAMLN) { this.HCKEPLFAMLN = value; if (value != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings) { this.k__BackingField = value; } if (value == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || value == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props) { int num = 0; this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num); } this.FFOBNOMEGEH(); return; } } } // Token: 0x1700316E RID: 12654 // (get) Token: 0x060119F2 RID: 72178 RVA: 0x00402B70 File Offset: 0x00400D70 // (set) Token: 0x060119F3 RID: 72179 RVA: 0x00402B84 File Offset: 0x00400D84 [Token(Token = "0x1700316E")] public MakerPenPaletteMainScreen.OMAPLOHLGDP MILKHOANKAO { [Token(Token = "0x60119F2")] [Address(RVA = "0xE53090", Offset = "0xE51E90", VA = "0x180E53090")] get; [Token(Token = "0x60119F3")] [Address(RVA = "0xE4D960", Offset = "0xE4C760", VA = "0x180E4D960")] private set; } // Token: 0x1700316F RID: 12655 // (get) Token: 0x060119F4 RID: 72180 RVA: 0x00402B98 File Offset: 0x00400D98 [Token(Token = "0x1700316F")] private bool OMJCIIDLEAO { [Token(Token = "0x60119F4")] [Address(RVA = "0xE4DA90", Offset = "0xE4C890", VA = "0x180E4DA90")] get { bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } MutableOverridableObscuredBool canUseDeleteAllButton = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canUseDeleteAllButton; int num = 0; num += num; num++; bool flag; return flag; } } // Token: 0x060119F5 RID: 72181 RVA: 0x00402BE0 File Offset: 0x00400DE0 [Token(Token = "0x60119F5")] [Address(RVA = "0xE4DC30", Offset = "0xE4CA30", VA = "0x180E4DC30", Slot = "10")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); RadioButton3D[] componentsInChildren = this.spawnableToolsFilterGroup.GetComponentsInChildren(true); RadioGroup3D radioGroup3D = this.spawnableToolsFilterGroup; this.PIGNBICDLPI = componentsInChildren; List list = Enumerable.ToList(componentsInChildren); radioGroup3D.AddButtons(list); RadioButton3D[] pignbicdlpi = this.PIGNBICDLPI; int num = 0; if (num < pignbicdlpi.Length) { int temp6 = num; RadioButton3D.OnRadioButton3DClick onClick = this.PIGNBICDLPI[num].OnClick; UnityAction unityAction = delegate(RadioButton3D isOn) { MakerPenPaletteMainScreen <>4__this = this; int temp3 = temp6; MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = <>4__this.HCKEPLFAMLN; if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets) { while (temp3 == <>4__this.CAJOGMKJBPJ) { } <>4__this.CAJOGMKJBPJ = temp3; <>4__this.FFOBNOMEGEH(); return; } if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props && temp3 != <>4__this.COEAGJOHOOL) { <>4__this.COEAGJOHOOL = temp3; <>4__this.FFOBNOMEGEH(); return; } }; onClick.AddListener(unityAction); RadioButton3D[] pignbicdlpi2 = this.PIGNBICDLPI; int temp4 = temp6; GameObject gameObject = pignbicdlpi2[temp4].gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); RadioButton3D[] pignbicdlpi3 = this.PIGNBICDLPI; num++; } RadioButton3D[] componentsInChildren2 = this.inventionsFilterGroup.GetComponentsInChildren(true); RadioGroup3D radioGroup3D2 = this.inventionsFilterGroup; this.HMIOKEALIMK = componentsInChildren2; List list2 = Enumerable.ToList(componentsInChildren2); radioGroup3D2.AddButtons(list2); RadioButton3D[] hmiokealimk = this.HMIOKEALIMK; if (num < hmiokealimk.Length) { int temp = num; RadioButton3D.OnRadioButton3DClick onClick2 = this.HMIOKEALIMK[num].OnClick; UnityAction unityAction2 = delegate(RadioButton3D isOn) { MakerPenPaletteMainScreen <>4__this2 = this; if (<>4__this2.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions) { int temp5 = temp; if (temp5 != <>4__this2.FAEBNMMPJHD) { <>4__this2.FAEBNMMPJHD = temp5; <>4__this2.FFOBNOMEGEH(); return; } } }; onClick2.AddListener(unityAction2); string[] array = this.inventionFilterNames; int temp2 = temp; int length = array.Length; GameObject gameObject2 = this.HMIOKEALIMK[temp2].gameObject; int num3 = 0; gameObject2.SetActive(num3 != 0); RadioButton3D[] hmiokealimk2 = this.HMIOKEALIMK; num++; while (hmiokealimk2 != 0) { } } this.RefreshShapeMaterialButtons(); RadioButton3D[] componentsInChildren3 = this.shapeButtonsRadioGroup.GetComponentsInChildren(true); RadioGroup3D radioGroup3D3 = this.shapeButtonsRadioGroup; this.FOMFDPOJADE = componentsInChildren3; List list3 = Enumerable.ToList(componentsInChildren3); radioGroup3D3.AddButtons(list3); RadioButton3D[] fomfdpojade = this.FOMFDPOJADE; if (num < fomfdpojade.Length) { int tempIndex = num; RadioButton3D.OnRadioButton3DClick onClick3 = this.FOMFDPOJADE[num].OnClick; UnityAction unityAction3 = delegate(RadioButton3D isOn) { ACBDPBHGKJL[] array2 = this.shapeButtonsGridOrderToShapeType; int tempIndex2 = tempIndex; }; onClick3.AddListener(unityAction3); RadioButton3D[] fomfdpojade2 = this.FOMFDPOJADE; num++; while (fomfdpojade2 != 0) { } } Action action = new Action(this.LMDIDIEGGII); IILCGFIHJLP iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(num, action); MFBGLIHGCGO gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged; Action action2 = new Action(this.HFAAJHFIHKD); MakerPen k__BackingField = this.k__BackingField; IILCGFIHJLP onModeChanged = k__BackingField.OnModeChanged; Action action3 = new Action(this.KBEFFMGDAOJ); IILCGFIHJLP iilcgfihjlp2 = IILCGFIHJLP.BPJDFPACLMK(onModeChanged, action3); k__BackingField.OnModeChanged = iilcgfihjlp2; } // Token: 0x060119F6 RID: 72182 RVA: 0x00402E94 File Offset: 0x00401094 [Token(Token = "0x60119F6")] [Address(RVA = "0xE4FC90", Offset = "0xE4EA90", VA = "0x180E4FC90")] public void RefreshShapeMaterialButtons() { MakerPenColorButtonPagedGrid makerPenColorButtonPagedGrid = this.colorButtonPagedGrid; ShapeColorInfo[] array = EOKPFJPCGMK.IKFGMGLJFGE; Func <>9__105_ = MakerPenPaletteMainScreen.<>c.<>9__105_0; if (<>9__105_ == 0) { MakerPenPaletteMainScreen.<>c.<>9__105_0 = (ShapeColorInfo sci) => sci.ColorID; } IEnumerable enumerable = Enumerable.Select(array, <>9__105_); makerPenColorButtonPagedGrid.SetShapeColors(enumerable, LNBGEMHOKFN.INVALID); MakerPenMaterialButtonPagedGrid makerPenMaterialButtonPagedGrid = this.materialButtonPagedGrid; ShapeMaterialInfo[] shapeMaterialInfos = EOKPFJPCGMK.MFIAFAGNMJN.ShapeMaterialInfos; Func func; if (MakerPenPaletteMainScreen.<>c.<>9__105_1 == 0) { func = (ShapeMaterialInfo smi) => smi.MaterialId; MakerPenPaletteMainScreen.<>c.<>9__105_1 = func; } IEnumerable enumerable2 = Enumerable.Select(shapeMaterialInfos, func); makerPenMaterialButtonPagedGrid.ResetSelectedMaterial(); bool flag = makerPenMaterialButtonPagedGrid.NBMNLHLDOGF(); makerPenMaterialButtonPagedGrid.UpdateSelectedButtonState(); } // Token: 0x060119F7 RID: 72183 RVA: 0x00402F40 File Offset: 0x00401140 [Token(Token = "0x60119F7")] [Address(RVA = "0xE51090", Offset = "0xE4FE90", VA = "0x180E51090")] private void Start() { OKNNKFGFODL activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent; Action action = new Action(this.DACCIPLECHP); CreationManager.ActiveSandboxResourcesChangedEvent = OKNNKFGFODL.BPJDFPACLMK(activeSandboxResourcesChangedEvent, action); this.DACCIPLECHP(); if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.ShapesAndColors) { this.FFOBNOMEGEH(); } PlatformActivateObject[] componentsInChildren = this.settingsSubscreen.GetComponentsInChildren(true); int num = 0; int length = componentsInChildren.Length; if (num < length) { PlatformActivateObject platformActivateObject = componentsInChildren[num]; PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; if (!platformActivateObject.OBKMFDJBADI) { PagedGrid pagedGrid = this.settingsPagedGrid; Transform transform = platformActivateObject.transform; pagedGrid.AddIgnoredChild(transform); } num++; } bool isCompleted = ((IAsyncResult)this.settingsPagedGrid).IsCompleted; } // Token: 0x060119F8 RID: 72184 RVA: 0x00402FE8 File Offset: 0x004011E8 [Token(Token = "0x60119F8")] [Address(RVA = "0xE4F9B0", Offset = "0xE4E7B0", VA = "0x180E4F9B0")] private void OnEnable() { OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.EBLJHBJGDFB); Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.BPJDFPACLMK(ebljhbjgdfb, action); Action action2 = new Action(this.AKPAMJKNFEO); KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action2); OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL; Action action3 = new Action(this.GEIKLABLCNL); BBHENFCNLAB.GEIKLABLCNL = OKNNKFGFODL.BPJDFPACLMK(geiklablcnl, action3); MFBGLIHGCGO jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH; Action action4 = new Action(this.JGCNDNGPBMH); BBHENFCNLAB.JGCNDNGPBMH = MFBGLIHGCGO.BPJDFPACLMK(jgcndngpbmh, action4); } // Token: 0x060119F9 RID: 72185 RVA: 0x00403070 File Offset: 0x00401270 [Token(Token = "0x60119F9")] [Address(RVA = "0xE4F820", Offset = "0xE4E620", VA = "0x180E4F820")] protected void OnDisable() { OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.EBLJHBJGDFB); Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.GMNMHGMFGOL(ebljhbjgdfb, action); OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL; Action action2 = new Action(this.GEIKLABLCNL); BBHENFCNLAB.GEIKLABLCNL = OKNNKFGFODL.GMNMHGMFGOL(geiklablcnl, action2); MFBGLIHGCGO jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH; Action action3 = new Action(this.JGCNDNGPBMH); BBHENFCNLAB.JGCNDNGPBMH = MFBGLIHGCGO.GMNMHGMFGOL(jgcndngpbmh, action3); } // Token: 0x060119FA RID: 72186 RVA: 0x004030E0 File Offset: 0x004012E0 [Token(Token = "0x60119FA")] [Address(RVA = "0xE4D1D0", Offset = "0xE4BFD0", VA = "0x180E4D1D0")] private void EBLJHBJGDFB() { bool isCV2Enabled = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL; bool? bmcibmildhd = this.BMCIBMILDHD; int num = 0; bool flag = isCV2Enabled == bmcibmildhd; if (bmcibmildhd == flag) { bool isCV2Enabled2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL; this.circuitsV2RadioButton.gameObject.SetActive(isCV2Enabled2); if (!isCV2Enabled2) { RadioButton3D radioButton3D = this.circuitsV2RadioButton; if ((radioButton3D.DACHAAADDAE ? 1 : 0) != num || this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.CircuitV2) { if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Props) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L); this.k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L); this.ACMDPJOBOIC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS); this.FFOBNOMEGEH(); } radioButton3D.ForceRelease(); this.propsRadioButton.ForcePressed(); } } bool isCV2Enabled3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL; this.BMCIBMILDHD = num; this.FFOBNOMEGEH(); } } // Token: 0x060119FB RID: 72187 RVA: 0x004031A4 File Offset: 0x004013A4 [Token(Token = "0x60119FB")] [Address(RVA = "0xE4F520", Offset = "0xE4E320", VA = "0x180E4F520", Slot = "7")] protected override void OnDestroy() { base.OnDestroy(); OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.EBLJHBJGDFB); Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.GMNMHGMFGOL(ebljhbjgdfb, action); CircuitVisibilityBehaviour.OHONBJEGOED = false; OKNNKFGFODL activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent; Action action2 = new Action(this.DACCIPLECHP); CreationManager.ActiveSandboxResourcesChangedEvent = OKNNKFGFODL.GMNMHGMFGOL(activeSandboxResourcesChangedEvent, action2); Action action3 = new Action(this.LMDIDIEGGII); MFBGLIHGCGO gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged; Action action4 = new Action(this.HFAAJHFIHKD); MakerPen k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != num) { MakerPen k__BackingField2 = this.k__BackingField; IILCGFIHJLP onModeChanged = k__BackingField2.OnModeChanged; Action action5 = new Action(this.KBEFFMGDAOJ); IILCGFIHJLP iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(onModeChanged, action5); k__BackingField2.OnModeChanged = iilcgfihjlp; } OMCHJHPFBDN.KBFLHNONOHF(this.k__BackingField); this.k__BackingField = (ulong)0L; } // Token: 0x060119FC RID: 72188 RVA: 0x00403284 File Offset: 0x00401484 [Token(Token = "0x60119FC")] [Address(RVA = "0xE50170", Offset = "0xE4EF70", VA = "0x180E50170")] public void SelectShapeButton(ACBDPBHGKJL LENAGPGLDLE) { RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup; RadioButton3D[] fomfdpojade = this.FOMFDPOJADE; int num = 0; int length = fomfdpojade.Length; RadioButton3D radioButton3D; if (num < length) { ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType; if ("{il2cpp array field local9->}" != LENAGPGLDLE) { num++; } radioButton3D = fomfdpojade[num]; } RadioButton3D button = radioButton3D; int num2 = 0; if (!(radioButton3D == num2)) { Func func = delegate(RadioButton3D b) { RadioButton3D button2 = button; return b == button2; }; radioGroup3D.SetSelectionStates(func); string text; this.MCAMCBPMOLD(text); return; } throw new NullReferenceException(); } // Token: 0x060119FD RID: 72189 RVA: 0x00403314 File Offset: 0x00401514 [Token(Token = "0x60119FD")] [Address(RVA = "0xE4D640", Offset = "0xE4C440", VA = "0x180E4D640")] private void FJHODABGKOL([Optional] OEDBBBJJACD GFIABAGMEEA) { Material material = this.k__BackingField; int num = 0; bool flag = material == num; MakerPen k__BackingField = this.k__BackingField; if (!flag) { Material material2 = this.k__BackingField; CLKCBCAGDDK fdioclhgcnd = k__BackingField.FDIOCLHGCND; LNBGEMHOKFN aekhjmpaokm = k__BackingField.AEKHJMPAOKM; } int aekhjmpaokm2 = (int)k__BackingField.AEKHJMPAOKM; ShapeMaterialInfo shapeMaterialInfo = EOKPFJPCGMK.LCNCGMABGCO(this.k__BackingField.FDIOCLHGCND); float num2 = EOKPFJPCGMK.GAPPFKMPLGC(this.k__BackingField.FDIOCLHGCND); int num3 = 0; ShapeColorInfo shapeColorInfo; Material material3 = new Material(BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, true, true, num2)); this.k__BackingField = material3; MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.paletteSearchPagedGrid; Material material4 = this.k__BackingField; makerPenPaletteSearchPagedGrid.PDDJKEDFKBO = material4; Renderer[] array = this.shapePreviews; int length = array.Length; if (num3 < length) { Renderer renderer = array[num3]; Material material5 = this.k__BackingField; renderer.SetMaterial(material5); num3++; } } // Token: 0x060119FE RID: 72190 RVA: 0x00403400 File Offset: 0x00401600 [Token(Token = "0x60119FE")] [Address(RVA = "0xE4D8D0", Offset = "0xE4C6D0", VA = "0x180E4D8D0")] public RadioButton3D GetButtonForShape(ACBDPBHGKJL LENAGPGLDLE) { RadioButton3D[] fomfdpojade = this.FOMFDPOJADE; int num = 0; int length = fomfdpojade.Length; if (num < length) { ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType; if ("{il2cpp array field local6->}" != LENAGPGLDLE) { num++; } return fomfdpojade[num]; } throw new NullReferenceException(); } // Token: 0x060119FF RID: 72191 RVA: 0x00403448 File Offset: 0x00401648 [Token(Token = "0x60119FF")] [Address(RVA = "0xE4D1A0", Offset = "0xE4BFA0", VA = "0x180E4D1A0")] public void DeselectAllShapeButtons() { RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup; this.HONEMLGKJPB(radioGroup3D); } // Token: 0x06011A00 RID: 72192 RVA: 0x00403464 File Offset: 0x00401664 [Token(Token = "0x6011A00")] [Address(RVA = "0xE50060", Offset = "0xE4EE60", VA = "0x180E50060")] public void SelectPropButton(OGNBCNBPFCC LKKBDKPAJMO) { MakerPen k__BackingField = this.k__BackingField; this.IAKCONALDPO = LKKBDKPAJMO; string text; this.MCAMCBPMOLD(text); MakerPen.HJPIHGIFKEO currentTargetMode = this.k__BackingField.CHCJAGKENGF; this.k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup); MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Prop, (long)LKKBDKPAJMO); } // Token: 0x06011A01 RID: 72193 RVA: 0x004034B0 File Offset: 0x004016B0 [Token(Token = "0x6011A01")] [Address(RVA = "0xE4D190", Offset = "0xE4BF90", VA = "0x180E4D190")] public void DeselectAllPropButtons() { this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L); } // Token: 0x06011A02 RID: 72194 RVA: 0x004034D0 File Offset: 0x004016D0 [Token(Token = "0x6011A02")] [Address(RVA = "0xE4FF70", Offset = "0xE4ED70", VA = "0x180E4FF70")] public void SelectInventionButton(OBBBPCBIMME LDNFNNNHPPB) { this.k__BackingField.SelectInventionToCreate(LDNFNNNHPPB); this.LFLBDJBBIMH = LDNFNNNHPPB; string k__BackingField = LDNFNNNHPPB.k__BackingField; this.MCAMCBPMOLD(k__BackingField); MakerPen k__BackingField = this.k__BackingField; int num = 0; k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num); long k__BackingField = LDNFNNNHPPB.k__BackingField; MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, k__BackingField); } // Token: 0x06011A03 RID: 72195 RVA: 0x00403524 File Offset: 0x00401724 [Token(Token = "0x6011A03")] [Address(RVA = "0xE50390", Offset = "0xE4F190", VA = "0x180E50390")] public void SelectSnapshotButton(JKLCBEFAFDL GFIABAGMEEA) { this.k__BackingField.SelectSnapshotToCreate(GFIABAGMEEA); this.DLBONGEILKB = GFIABAGMEEA; string text = GFIABAGMEEA.HFHLBNDKOJG; this.MCAMCBPMOLD(text); MakerPen k__BackingField = this.k__BackingField; int num = 0; k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.ClipboardPaste, (MakerPen.HJPIHGIFKEO)num); } // Token: 0x06011A04 RID: 72196 RVA: 0x0040356C File Offset: 0x0040176C [Token(Token = "0x6011A04")] [Address(RVA = "0xE4D180", Offset = "0xE4BF80", VA = "0x180E4D180")] public void DeselectAllInventionButtons() { this.LFLBDJBBIMH = (ulong)0L; } // Token: 0x06011A05 RID: 72197 RVA: 0x00403584 File Offset: 0x00401784 [Token(Token = "0x6011A05")] [Address(RVA = "0xE4D1B0", Offset = "0xE4BFB0", VA = "0x180E4D1B0")] public void DeselectAllSnapshotButtons() { this.DLBONGEILKB = (ulong)0L; } // Token: 0x06011A06 RID: 72198 RVA: 0x0040359C File Offset: 0x0040179C [Token(Token = "0x6011A06")] [Address(RVA = "0xE4FF10", Offset = "0xE4ED10", VA = "0x180E4FF10")] public void SelectColorButton(LNBGEMHOKFN GJAINANBOCB) { this.colorButtonPagedGrid.UpdateSelectedButtonState(); } // Token: 0x06011A07 RID: 72199 RVA: 0x004035BC File Offset: 0x004017BC [Token(Token = "0x6011A07")] [Address(RVA = "0xE50030", Offset = "0xE4EE30", VA = "0x180E50030")] public void SelectMaterialButton(CLKCBCAGDDK KFENPJENIOI) { this.materialButtonPagedGrid.UpdateSelectedButtonState(); } // Token: 0x06011A08 RID: 72200 RVA: 0x004035DC File Offset: 0x004017DC [Token(Token = "0x6011A08")] [Address(RVA = "0xE4FF40", Offset = "0xE4ED40", VA = "0x180E4FF40")] public void SelectColorableSnapshotButton(OEDBBBJJACD GAIELMLCJPL) { this.colorableSnapshotButtonPagedGrid.UpdateSelectedButtonState(); } // Token: 0x06011A09 RID: 72201 RVA: 0x004035FC File Offset: 0x004017FC [Token(Token = "0x6011A09")] [Address(RVA = "0xE4D140", Offset = "0xE4BF40", VA = "0x180E4D140")] public void DeselectAllColorButtons() { this.colorButtonPagedGrid.ResetSelectedColor(); this.materialButtonPagedGrid.ResetSelectedMaterial(); } // Token: 0x06011A0A RID: 72202 RVA: 0x00403628 File Offset: 0x00401828 [Token(Token = "0x6011A0A")] [Address(RVA = "0xE50360", Offset = "0xE4F160", VA = "0x180E50360")] public void SelectShapeConstraintButton(MakerPen.PMACDPPHBHP GEAFEMDGBBA) { ToggleButton3D toggleButton3D = this.uniformShapesToggle; bool flag = GEAFEMDGBBA == MakerPen.PMACDPPHBHP.Constrained; toggleButton3D.BOHIGPFGJBA = flag; } // Token: 0x06011A0B RID: 72203 RVA: 0x00403650 File Offset: 0x00401850 [Token(Token = "0x6011A0B")] [Address(RVA = "0xE4EDC0", Offset = "0xE4DBC0", VA = "0x180E4EDC0")] private bool NGJMPKEBFPG(ACBDPBHGKJL LENAGPGLDLE, RadioGroup3D KBEJEGMLKEM) { RadioButton3D[] fomfdpojade = this.FOMFDPOJADE; int num = 0; int length = fomfdpojade.Length; RadioButton3D radioButton3D; if (num < length) { ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType; if ("{il2cpp array field local9->}" != LENAGPGLDLE) { num++; } radioButton3D = fomfdpojade[num]; } RadioButton3D button = radioButton3D; int num2 = 0; if (!(radioButton3D == num2)) { Func func = delegate(RadioButton3D b) { RadioButton3D button2 = button; return b == button2; }; KBEJEGMLKEM.SetSelectionStates(func); return true; } throw new NullReferenceException(); } // Token: 0x06011A0C RID: 72204 RVA: 0x004036CC File Offset: 0x004018CC [Token(Token = "0x6011A0C")] [Address(RVA = "0xE4D9A0", Offset = "0xE4C7A0", VA = "0x180E4D9A0")] private void HONEMLGKJPB(RadioGroup3D KBEJEGMLKEM) { Func <>9__128_ = MakerPenPaletteMainScreen.<>c.<>9__128_0; if (<>9__128_ == 0) { MakerPenPaletteMainScreen.<>c.<>9__128_0 = delegate(RadioButton3D b) { }; } KBEJEGMLKEM.SetSelectionStates(<>9__128_); } // Token: 0x06011A0D RID: 72205 RVA: 0x00403708 File Offset: 0x00401908 [Token(Token = "0x6011A0D")] [Address(RVA = "0xE4FB70", Offset = "0xE4E970", VA = "0x180E4FB70")] public static void OnUsedPaletteItem(JEOFCGOPBDC EPBPGKCGDPE, long ENJEOLBEALP) { HNICCJDPJJO hniccjdpjjo = HNICCJDPJJO.ONCPNMDGGKG; string text = AmplitudeAnalyticsClient.Event("palette_select_item").ToString(); } // Token: 0x06011A0E RID: 72206 RVA: 0x00403734 File Offset: 0x00401934 [Token(Token = "0x6011A0E")] [Address(RVA = "0xE4D410", Offset = "0xE4C210", VA = "0x180E4D410")] private void FFOBNOMEGEH() { if (this.HCKEPLFAMLN <= MakerPenPaletteMainScreen.OMAPLOHLGDP.CircuitV2) { MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen; SubscreenControl subscreenControl = this.subscreenControl; Subscreen subscreen = makerPenPaletteSearchScreen.subscreen; subscreenControl.ShowSubscreen(subscreen); int num = 0; this.BBMIMPHPPDF(num); return; } } // Token: 0x06011A0F RID: 72207 RVA: 0x0040389C File Offset: 0x00401A9C [Token(Token = "0x6011A0F")] [Address(RVA = "0xE4ED00", Offset = "0xE4DB00", VA = "0x180E4ED00")] private void LOAGOJPGGLA() { this.gadgetsRadioButton.ForcePressed(); int cajogmkjbpj = this.CAJOGMKJBPJ; int num = 0; this.OFFCHLIDOLC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num, cajogmkjbpj); } // Token: 0x06011A10 RID: 72208 RVA: 0x004038CC File Offset: 0x00401ACC [Token(Token = "0x6011A10")] [Address(RVA = "0xE4CFA0", Offset = "0xE4BDA0", VA = "0x180E4CFA0")] private void CJGBDCHKPBI() { this.circuitsV2RadioButton.ForcePressed(); } // Token: 0x06011A11 RID: 72209 RVA: 0x004038EC File Offset: 0x00401AEC [Token(Token = "0x6011A11")] [Address(RVA = "0xE4EC60", Offset = "0xE4DA60", VA = "0x180E4EC60")] private void LGOGJOPPICA() { this.propsRadioButton.ForcePressed(); int coeagjohool = this.COEAGJOHOOL; this.OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS, coeagjohool); } // Token: 0x06011A12 RID: 72210 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011A12")] [Address(RVA = "0xE4F040", Offset = "0xE4DE40", VA = "0x180E4F040")] private void OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA CKEBCMEKCJH, int DBGGEOGEFCA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011A13 RID: 72211 RVA: 0x0040391C File Offset: 0x00401B1C [Token(Token = "0x6011A13")] [Address(RVA = "0xE4C210", Offset = "0xE4B010", VA = "0x180E4C210")] private void BBMIMPHPPDF(int AELGBDPPIIP = 0) { int kdpehphodcd = this.inventionPagedGrid.KDPEHPHODCD; int previousPage = kdpehphodcd; this.inventionPagedGrid.Awake(); PMGCJEPKFOF> pmgcjepkfof = BBHENFCNLAB.EMOKHAKJKHK(); Action> action = delegate(List myInventions) { MakerPenPaletteMainScreen <>4__this = this; int num2 = 0; if (<>4__this != num2) { if (myInventions == 0) { this.OFBFLELPHPF(); return; } if (AELGBDPPIIP == 1) { Predicate <>9__135_ = MakerPenPaletteMainScreen.<>c.<>9__135_2; if (<>9__135_ == 0) { MakerPenPaletteMainScreen.<>c.<>9__135_2 = (OBBBPCBIMME inv) => inv.k__BackingField; } List list = myInventions.FindAll(<>9__135_); } Func func; if (MakerPenPaletteMainScreen.<>c.<>9__135_3 == 0) { func = (OBBBPCBIMME inv) => !inv.k__BackingField; MakerPenPaletteMainScreen.<>c.<>9__135_3 = func; } IEnumerable enumerable = Enumerable.Where(myInventions, func); MakerPenPaletteMainScreen <>4__this2 = this; InventionPagedGrid inventionPagedGrid = <>4__this2.inventionPagedGrid; OBBBPCBIMME lflbdjbbimh = <>4__this2.LFLBDJBBIMH; inventionPagedGrid.SetInventions(enumerable, lflbdjbbimh); InventionPagedGrid inventionPagedGrid2 = this.inventionPagedGrid; int previousPage2 = previousPage; inventionPagedGrid2.SetCurrentPage(previousPage2, true); this.searchSubscreen.SetPendingInventions(enumerable); } }; int num = 0; num += num; num++; Action action2 = delegate(string error) { this.OFBFLELPHPF(); }; throw new NullReferenceException(); } // Token: 0x06011A14 RID: 72212 RVA: 0x00403994 File Offset: 0x00401B94 [Token(Token = "0x6011A14")] [Address(RVA = "0xE4EF50", Offset = "0xE4DD50", VA = "0x180E4EF50")] private void OFBFLELPHPF() { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Failed to load Inventions", 1.5f, num, num); InventionPagedGrid inventionPagedGrid = this.inventionPagedGrid; OBBBPCBIMME[] array = Array.Empty(); int num2 = 0; inventionPagedGrid.SetInventions(array, num2); MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen; OBBBPCBIMME[] array2 = Array.Empty(); makerPenPaletteSearchScreen.SetPendingInventions(array2); } // Token: 0x06011A15 RID: 72213 RVA: 0x004039F8 File Offset: 0x00401BF8 [Token(Token = "0x6011A15")] [Address(RVA = "0xE4C3D0", Offset = "0xE4B1D0", VA = "0x180E4C3D0")] private void BLHLFLEOGEJ() { ClipboardPagedGrid clipboardPagedGrid = this.clipboardPagedGrid; JKLCBEFAFDL dlbongeilkb = this.DLBONGEILKB; clipboardPagedGrid.Refresh(dlbongeilkb); } // Token: 0x06011A16 RID: 72214 RVA: 0x00403A20 File Offset: 0x00401C20 [Token(Token = "0x6011A16")] [Address(RVA = "0xE4B680", Offset = "0xE4A480", VA = "0x180E4B680")] private void ACMDPJOBOIC(SpawnableToolCategoryConfig.CDPMKMGIPFA CKEBCMEKCJH) { RadioButton3D[] pignbicdlpi = this.PIGNBICDLPI; int num = 0; if (num < pignbicdlpi.Length) { GameObject gameObject = pignbicdlpi[num].gameObject; this.PIGNBICDLPI[num].gameObject.SetActive(true); RadioButton3D[] pignbicdlpi2 = this.PIGNBICDLPI; num++; } int buttonIndex = num; if (CKEBCMEKCJH != SpawnableToolCategoryConfig.CDPMKMGIPFA.GAGDETS) { } int cajogmkjbpj = this.CAJOGMKJBPJ; buttonIndex = cajogmkjbpj; RadioGroup3D radioGroup3D = this.spawnableToolsFilterGroup; Func func = delegate(RadioButton3D b) { RadioButton3D[] pignbicdlpi4 = this.PIGNBICDLPI; int buttonIndex2 = buttonIndex; RadioButton3D radioButton3D = pignbicdlpi4[buttonIndex2]; return b == radioButton3D; }; radioGroup3D.SetSelectionStates(func); RadioButton3D[] pignbicdlpi3 = this.PIGNBICDLPI; int length = pignbicdlpi3.Length; if (num < length) { pignbicdlpi3[num].FFDOINJEHMM = true; num++; } } // Token: 0x06011A17 RID: 72215 RVA: 0x00403AF4 File Offset: 0x00401CF4 [Token(Token = "0x6011A17")] [Address(RVA = "0xE4EA50", Offset = "0xE4D850", VA = "0x180E4EA50")] private void JIPNJDICOND() { MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = this.HCKEPLFAMLN; if (hckeplfamln != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings) { this.k__BackingField = hckeplfamln; } if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props) { int num = 0; this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num); } this.FFOBNOMEGEH(); } // Token: 0x06011A18 RID: 72216 RVA: 0x00403B2C File Offset: 0x00401D2C [Token(Token = "0x6011A18")] [Address(RVA = "0xE4ED40", Offset = "0xE4DB40", VA = "0x180E4ED40")] private void MCAMCBPMOLD(string GIIBOBFHMJC) { TextMeshProUGUI textMeshProUGUI = this.selectedItemText; string text = string.Format("Currently Selected: {0}", GIIBOBFHMJC); string empty = string.Empty; PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, empty); } // Token: 0x06011A19 RID: 72217 RVA: 0x00403B5C File Offset: 0x00401D5C [Token(Token = "0x6011A19")] [Address(RVA = "0xE50410", Offset = "0xE4F210", VA = "0x180E50410")] public void ShowTab(MakerPenPaletteMainScreen.OMAPLOHLGDP HGLLKBFOBIE) { if (HGLLKBFOBIE != MakerPenPaletteMainScreen.OMAPLOHLGDP.None) { } if (HGLLKBFOBIE != this.HCKEPLFAMLN) { this.HCKEPLFAMLN = HGLLKBFOBIE; if (HGLLKBFOBIE != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings) { this.k__BackingField = HGLLKBFOBIE; } if (HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props) { int num = 0; this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num); } this.FFOBNOMEGEH(); } StackedUIBase k__BackingField = this.k__BackingField; int num2 = 0; k__BackingField.PushFlow(this, num2); } // Token: 0x06011A1A RID: 72218 RVA: 0x00403BBC File Offset: 0x00401DBC [Token(Token = "0x6011A1A")] [Address(RVA = "0xE4EAA0", Offset = "0xE4D8A0", VA = "0x180E4EAA0")] private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB) { bool flag; if (flag) { int num = 0; if (OIHFNIFGFJB != MakerPen.KLAENPHIBEM.CreateInventionInstance) { this.LFLBDJBBIMH = num; } if (OIHFNIFGFJB != MakerPen.KLAENPHIBEM.ClipboardPaste) { this.DLBONGEILKB = num; } } } // Token: 0x06011A1B RID: 72219 RVA: 0x00403BEC File Offset: 0x00401DEC [Token(Token = "0x6011A1B")] [Address(RVA = "0xE4D030", Offset = "0xE4BE30", VA = "0x180E4D030")] private void DACCIPLECHP() { if (base.isActiveAndEnabled) { CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { CostInfo activeSandboxResourceCost = CreationManager.LECLKFMMJGB; int maxInkCost = CreationManager.KIGCMLHCNON; InkBarControl inkBarControl = this.inkBarControl; int num2 = 0; inkBarControl.SetPercentage((float)num, num2); } } } // Token: 0x06011A1C RID: 72220 RVA: 0x00403C44 File Offset: 0x00401E44 [Token(Token = "0x6011A1C")] [Address(RVA = "0xE4ECA0", Offset = "0xE4DAA0", VA = "0x180E4ECA0")] private void LMDIDIEGGII(AGAJMBPABDL AGIHAKFFCCD, RoomRole EGPBMGPKIIL) { if (AGIHAKFFCCD.DMKCIEPGGAB) { Button3D button3D = this.deleteAllButton; bool flag = this.OMJCIIDLEAO; button3D.FFDOINJEHMM = flag; return; } } // Token: 0x06011A1D RID: 72221 RVA: 0x00403C78 File Offset: 0x00401E78 [Token(Token = "0x6011A1D")] [Address(RVA = "0xE4D970", Offset = "0xE4C770", VA = "0x180E4D970")] private void HFAAJHFIHKD(bool PLGOGPMCDOL) { this.playStopGizmosToggle.BOHIGPFGJBA = PLGOGPMCDOL; } // Token: 0x06011A1E RID: 72222 RVA: 0x00403C98 File Offset: 0x00401E98 [Token(Token = "0x6011A1E")] [Address(RVA = "0xE4D8C0", Offset = "0xE4C6C0", VA = "0x180E4D8C0")] private void GEIKLABLCNL() { int faebnmmpjhd = this.FAEBNMMPJHD; this.BBMIMPHPPDF(faebnmmpjhd); } // Token: 0x06011A1F RID: 72223 RVA: 0x00403CB4 File Offset: 0x00401EB4 [Token(Token = "0x6011A1F")] [Address(RVA = "0xE4D8C0", Offset = "0xE4C6C0", VA = "0x180E4D8C0")] private void JGCNDNGPBMH(long ENJEOLBEALP) { int faebnmmpjhd = this.FAEBNMMPJHD; this.BBMIMPHPPDF(faebnmmpjhd); } // Token: 0x06011A20 RID: 72224 RVA: 0x00403CD0 File Offset: 0x00401ED0 [Token(Token = "0x6011A20")] [Address(RVA = "0xE4C490", Offset = "0xE4B290", VA = "0x180E4C490")] public void Button_Close() { this.k__BackingField.AuthorityHidePaletteMenu(); } // Token: 0x06011A21 RID: 72225 RVA: 0x00403CF0 File Offset: 0x00401EF0 [Token(Token = "0x6011A21")] [Address(RVA = "0xE4CC20", Offset = "0xE4BA20", VA = "0x180E4CC20")] public void Button_Search() { if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Search) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)1L); this.k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)1L); this.FFOBNOMEGEH(); return; } } // Token: 0x06011A22 RID: 72226 RVA: 0x00403D20 File Offset: 0x00401F20 [Token(Token = "0x6011A22")] [Address(RVA = "0xE4CE70", Offset = "0xE4BC70", VA = "0x180E4CE70")] public void Button_ShapesAndColors() { if (this.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape) { RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup; this.HONEMLGKJPB(radioGroup3D); } if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.ShapesAndColors) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)2L); this.k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)2L); this.FFOBNOMEGEH(); return; } } // Token: 0x06011A23 RID: 72227 RVA: 0x00403D74 File Offset: 0x00401F74 [Token(Token = "0x6011A23")] [Address(RVA = "0xE4C8D0", Offset = "0xE4B6D0", VA = "0x180E4C8D0")] public void Button_Gadgets() { if (this.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject) { this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L); } if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)3L); int num = 0; this.k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)3L); this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num); this.FFOBNOMEGEH(); return; } } // Token: 0x06011A24 RID: 72228 RVA: 0x00403DD4 File Offset: 0x00401FD4 [Token(Token = "0x6011A24")] [Address(RVA = "0xE4CA80", Offset = "0xE4B880", VA = "0x180E4CA80")] public void Button_Props() { if (this.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject) { this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L); } if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Props) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L); this.k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L); this.ACMDPJOBOIC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS); this.FFOBNOMEGEH(); return; } } // Token: 0x06011A25 RID: 72229 RVA: 0x00403E30 File Offset: 0x00402030 [Token(Token = "0x6011A25")] [Address(RVA = "0xE4CA20", Offset = "0xE4B820", VA = "0x180E4CA20")] public void Button_Inventions() { if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)6L); this.k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)6L); this.FFOBNOMEGEH(); } if (this.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention) { this.LFLBDJBBIMH = (ulong)0L; } } // Token: 0x06011A26 RID: 72230 RVA: 0x00403E7C File Offset: 0x0040207C [Token(Token = "0x6011A26")] [Address(RVA = "0xE4C430", Offset = "0xE4B230", VA = "0x180E4C430")] public void Button_Clipboard() { if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Clipboard) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)8L); this.k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)8L); this.FFOBNOMEGEH(); } if (this.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.ClipboardPaste) { this.DLBONGEILKB = (ulong)0L; } } // Token: 0x06011A27 RID: 72231 RVA: 0x00403EC8 File Offset: 0x004020C8 [Token(Token = "0x6011A27")] [Address(RVA = "0xE4C400", Offset = "0xE4B200", VA = "0x180E4C400")] public void Button_CircuitsV2() { if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.CircuitV2) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)7L); this.k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)7L); this.FFOBNOMEGEH(); return; } } // Token: 0x06011A28 RID: 72232 RVA: 0x00403EF8 File Offset: 0x004020F8 [Token(Token = "0x6011A28")] [Address(RVA = "0xE4CE50", Offset = "0xE4BC50", VA = "0x180E4CE50")] public void Button_Settings() { if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)5L); this.FFOBNOMEGEH(); return; } } // Token: 0x06011A29 RID: 72233 RVA: 0x00403F20 File Offset: 0x00402120 [Token(Token = "0x6011A29")] [Address(RVA = "0xE4CB70", Offset = "0xE4B970", VA = "0x180E4CB70")] public void Button_SearchCircuitsV2() { if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Search) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)1L); this.k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)1L); this.FFOBNOMEGEH(); } MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen; makerPenPaletteSearchScreen.filterInputField.text = "Circuits V2\\"; if (makerPenPaletteSearchScreen.autoFocusInput) { makerPenPaletteSearchScreen.filterInputField.ActivateInputField(); } TMP_InputField filterInputField = makerPenPaletteSearchScreen.filterInputField; int num = 0; filterInputField.MoveTextEnd(num != 0); } // Token: 0x06011A2A RID: 72234 RVA: 0x00403F90 File Offset: 0x00402190 [Token(Token = "0x6011A2A")] [Address(RVA = "0xE4C880", Offset = "0xE4B680", VA = "0x180E4C880")] public void Button_FilterSpawnableTools(int EFBDCIJMFGD) { MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = this.HCKEPLFAMLN; if (hckeplfamln != MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets) { if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props && EFBDCIJMFGD != this.COEAGJOHOOL) { this.COEAGJOHOOL = EFBDCIJMFGD; this.FFOBNOMEGEH(); return; } } else if (EFBDCIJMFGD != this.CAJOGMKJBPJ) { this.CAJOGMKJBPJ = EFBDCIJMFGD; this.FFOBNOMEGEH(); } } // Token: 0x06011A2B RID: 72235 RVA: 0x00403FDC File Offset: 0x004021DC [Token(Token = "0x6011A2B")] [Address(RVA = "0xE4CF40", Offset = "0xE4BD40", VA = "0x180E4CF40")] public void Button_SpawnableToolSelected(OGNBCNBPFCC spawnableTool) { MFBGLIHGCGO spawnableToolSelectionButtonPressed = this.SpawnableToolSelectionButtonPressed; } // Token: 0x06011A2C RID: 72236 RVA: 0x00403FF8 File Offset: 0x004021F8 [Token(Token = "0x6011A2C")] [Address(RVA = "0xE4C850", Offset = "0xE4B650", VA = "0x180E4C850")] public void Button_FilterInventions(int EFBDCIJMFGD) { if (this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions && EFBDCIJMFGD != this.FAEBNMMPJHD) { this.FAEBNMMPJHD = EFBDCIJMFGD; this.FFOBNOMEGEH(); } } // Token: 0x06011A2D RID: 72237 RVA: 0x00404024 File Offset: 0x00402224 [Token(Token = "0x6011A2D")] [Address(RVA = "0xE4C9C0", Offset = "0xE4B7C0", VA = "0x180E4C9C0")] public void Button_InventionSelected(OBBBPCBIMME invention) { MFBGLIHGCGO inventionSelectionButtonPressed = this.InventionSelectionButtonPressed; if (inventionSelectionButtonPressed != 0) { inventionSelectionButtonPressed.CNFDGDEOPPF(invention); } } // Token: 0x06011A2E RID: 72238 RVA: 0x00404044 File Offset: 0x00402244 [Token(Token = "0x6011A2E")] [Address(RVA = "0xE4CEE0", Offset = "0xE4BCE0", VA = "0x180E4CEE0")] public void Button_SnapshotSelected(JKLCBEFAFDL snapshot) { MFBGLIHGCGO snapshotSelectionButtonPressed = this.SnapshotSelectionButtonPressed; if (snapshotSelectionButtonPressed != 0) { snapshotSelectionButtonPressed.CNFDGDEOPPF(snapshot); } } // Token: 0x06011A2F RID: 72239 RVA: 0x00404064 File Offset: 0x00402264 [Token(Token = "0x6011A2F")] [Address(RVA = "0xE4C940", Offset = "0xE4B740", VA = "0x180E4C940")] public void Button_InventionInfo(OBBBPCBIMME invention) { MakerPen k__BackingField = this.k__BackingField; ACDHFCHJBAK acdhfchjbak = new ACDHFCHJBAK(invention); k__BackingField.QueueUI(acdhfchjbak); } // Token: 0x06011A30 RID: 72240 RVA: 0x0040408C File Offset: 0x0040228C [Token(Token = "0x6011A30")] [Address(RVA = "0xE4CC50", Offset = "0xE4BA50", VA = "0x180E4CC50")] public void Button_SelectColor(LNBGEMHOKFN shapeColor) { if (this.ShapeColorSelectionButtonPressed != 0) { } int num = 0; this.FJHODABGKOL(num); MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Color, (long)shapeColor); } // Token: 0x06011A31 RID: 72241 RVA: 0x004040B4 File Offset: 0x004022B4 [Token(Token = "0x6011A31")] [Address(RVA = "0xE4CD40", Offset = "0xE4BB40", VA = "0x180E4CD40")] public void Button_SelectMaterial(CLKCBCAGDDK shapeMaterial) { if (this.ShapeMaterialSelectionButtonPressed != 0) { } int num = 0; this.FJHODABGKOL(num); MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Material, (long)shapeMaterial); } // Token: 0x06011A32 RID: 72242 RVA: 0x004040DC File Offset: 0x004022DC [Token(Token = "0x6011A32")] [Address(RVA = "0xE4CCE0", Offset = "0xE4BAE0", VA = "0x180E4CCE0")] public void Button_SelectColorableSnapshot(OEDBBBJJACD colorableSnapshot) { MFBGLIHGCGO colorableSnapshotSelectionButtonPressed = this.ColorableSnapshotSelectionButtonPressed; if (colorableSnapshotSelectionButtonPressed != 0) { colorableSnapshotSelectionButtonPressed.CNFDGDEOPPF(colorableSnapshot); } int num = 0; this.FJHODABGKOL(num); } // Token: 0x06011A33 RID: 72243 RVA: 0x00404104 File Offset: 0x00402304 [Token(Token = "0x6011A33")] [Address(RVA = "0xE4CDD0", Offset = "0xE4BBD0", VA = "0x180E4CDD0")] public void Button_SelectShape(int shapeType) { if (this.ShapeTypeSelectionButtonPressed != 0) { } MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Shape, (long)shapeType); } // Token: 0x06011A34 RID: 72244 RVA: 0x00404124 File Offset: 0x00402324 [Token(Token = "0x6011A34")] [Address(RVA = "0xE4E2D0", Offset = "0xE4D0D0", VA = "0x180E4E2D0")] private void JFOMCCJKHLA(AGEAHLDEDBO CFHKBOBOFEI) { CreationContext k__BackingField = this.k__BackingField.k__BackingField; MakerPen k__BackingField = this.k__BackingField; AGEAHLDEDBO ageahldedbo; AGEAHLDEDBO ageahldedbo2; if (ageahldedbo != ageahldedbo2) { } AGEAHLDEDBO ageahldedbo3; AGEAHLDEDBO ageahldedbo4; if (ageahldedbo3 != ageahldedbo4) { } AGEAHLDEDBO ageahldedbo5; AGEAHLDEDBO ageahldedbo6; if (ageahldedbo5 != ageahldedbo6) { CircuitVisibilityBehaviour.CircuitVisibilityChanged(); } } // Token: 0x06011A35 RID: 72245 RVA: 0x0040417C File Offset: 0x0040237C [Token(Token = "0x6011A35")] [Address(RVA = "0xE4EB30", Offset = "0xE4D930", VA = "0x180E4EB30")] private void KPGLPNJGJIG() { bool isCV2Enabled = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL; this.circuitsV2RadioButton.gameObject.SetActive(isCV2Enabled); if (!isCV2Enabled) { RadioButton3D radioButton3D = this.circuitsV2RadioButton; if (radioButton3D.DACHAAADDAE != isCV2Enabled || this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.CircuitV2) { if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Props) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L); this.k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L); this.ACMDPJOBOIC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS); this.FFOBNOMEGEH(); } radioButton3D.ForceRelease(); this.propsRadioButton.ForcePressed(); } } } // Token: 0x06011A36 RID: 72246 RVA: 0x00404204 File Offset: 0x00402404 [Token(Token = "0x6011A36")] [Address(RVA = "0xE51A90", Offset = "0xE50890", VA = "0x180E51A90")] public void Toggle_DesatWorldInShapeMode(bool isOn) { this.k__BackingField.k__BackingField.k__BackingField = isOn; AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A37 RID: 72247 RVA: 0x00404230 File Offset: 0x00402430 [Token(Token = "0x6011A37")] [Address(RVA = "0xE512C0", Offset = "0xE500C0", VA = "0x180E512C0")] public void ToggleShowPivot(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A38 RID: 72248 RVA: 0x0040424C File Offset: 0x0040244C [Token(Token = "0x6011A38")] [Address(RVA = "0xE529D0", Offset = "0xE517D0", VA = "0x180E529D0")] public void Toggle_SnapToCenter(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A39 RID: 72249 RVA: 0x00404268 File Offset: 0x00402468 [Token(Token = "0x6011A39")] [Address(RVA = "0xE521E0", Offset = "0xE50FE0", VA = "0x180E521E0")] public void Toggle_RotatearoundPivot(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A3A RID: 72250 RVA: 0x00404284 File Offset: 0x00402484 [Token(Token = "0x6011A3A")] [Address(RVA = "0xE51DE0", Offset = "0xE50BE0", VA = "0x180E51DE0")] public void Toggle_FreezeRotationOnMove(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A3B RID: 72251 RVA: 0x004042A0 File Offset: 0x004024A0 [Token(Token = "0x6011A3B")] [Address(RVA = "0xE52B60", Offset = "0xE51960", VA = "0x180E52B60")] public void Toggle_UniformShapes(bool isOn) { MakerPen k__BackingField = this.k__BackingField; AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A3C RID: 72252 RVA: 0x004042C4 File Offset: 0x004024C4 [Token(Token = "0x6011A3C")] [Address(RVA = "0xE50BD0", Offset = "0xE4F9D0", VA = "0x180E50BD0")] public void SliderReleased_GridSnap(float value) { NNNJFEILANM snapping = this.k__BackingField.Snapping; float num = EOKPFJPCGMK.NLFAIFKEGAG(Mathf.RoundToInt(value)); snapping.IGKNCPDNKAN(value); AGEAHLDEDBO ageahldedbo; if (ageahldedbo != 0) { } } // Token: 0x06011A3D RID: 72253 RVA: 0x00404300 File Offset: 0x00402500 [Token(Token = "0x6011A3D")] [Address(RVA = "0xE51770", Offset = "0xE50570", VA = "0x180E51770")] public void Toggle_AlignToEdges(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A3E RID: 72254 RVA: 0x0040431C File Offset: 0x0040251C [Token(Token = "0x6011A3E")] [Address(RVA = "0xE526B0", Offset = "0xE514B0", VA = "0x180E526B0")] public void Toggle_ShowGrid(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A3F RID: 72255 RVA: 0x00404338 File Offset: 0x00402538 [Token(Token = "0x6011A3F")] [Address(RVA = "0xE515E0", Offset = "0xE503E0", VA = "0x180E515E0")] public void Toggle_AdaptiveGrid(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A40 RID: 72256 RVA: 0x00404354 File Offset: 0x00402554 [Token(Token = "0x6011A40")] [Address(RVA = "0xE51450", Offset = "0xE50250", VA = "0x180E51450")] public void Toggle_AdaptiveCreationSize(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A41 RID: 72257 RVA: 0x00404370 File Offset: 0x00402570 [Token(Token = "0x6011A41")] [Address(RVA = "0xE52840", Offset = "0xE51640", VA = "0x180E52840")] public void Toggle_ShowSelectionBounds(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A42 RID: 72258 RVA: 0x0040438C File Offset: 0x0040258C [Token(Token = "0x6011A42")] [Address(RVA = "0xE52370", Offset = "0xE51170", VA = "0x180E52370")] public void Toggle_RoundedTubes(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A43 RID: 72259 RVA: 0x004043A8 File Offset: 0x004025A8 [Token(Token = "0x6011A43")] [Address(RVA = "0xE51C50", Offset = "0xE50A50", VA = "0x180E51C50")] public void Toggle_EnableSelfScaling(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A44 RID: 72260 RVA: 0x004043C4 File Offset: 0x004025C4 [Token(Token = "0x6011A44")] [Address(RVA = "0xE51900", Offset = "0xE50700", VA = "0x180E51900")] public void Toggle_ConnectTubes(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A45 RID: 72261 RVA: 0x004043E0 File Offset: 0x004025E0 [Token(Token = "0x6011A45")] [Address(RVA = "0xE51F70", Offset = "0xE50D70", VA = "0x180E51F70")] public void Toggle_LockCurveSize(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011A46 RID: 72262 RVA: 0x004043FC File Offset: 0x004025FC [Token(Token = "0x6011A46")] [Address(RVA = "0xE504A0", Offset = "0xE4F2A0", VA = "0x180E504A0")] public void SliderReleased_AngleSnap(float value) { NNNJFEILANM snapping = this.k__BackingField.Snapping; float num = EOKPFJPCGMK.KJDDBOALFOA(Mathf.RoundToInt(value)); snapping.DAGBLEDBFOD = value; AGEAHLDEDBO ageahldedbo; if (ageahldedbo != 0) { } } // Token: 0x06011A47 RID: 72263 RVA: 0x00404438 File Offset: 0x00402638 [Token(Token = "0x6011A47")] [Address(RVA = "0xE506C0", Offset = "0xE4F4C0", VA = "0x180E506C0")] public void SliderReleased_CurveThickness(float value) { MakerPen k__BackingField = this.k__BackingField; float num = EOKPFJPCGMK.LBMJDOMPIOD(Mathf.RoundToInt(value)); k__BackingField.SelectCurveThicknessModifier(value); AGEAHLDEDBO ageahldedbo; if (ageahldedbo != 0) { } } // Token: 0x06011A48 RID: 72264 RVA: 0x00404470 File Offset: 0x00402670 [Token(Token = "0x6011A48")] [Address(RVA = "0xE50DF0", Offset = "0xE4FBF0", VA = "0x180E50DF0")] public void SliderReleased_TubeHeightScale(float value) { float num = EOKPFJPCGMK.GLNJJLKEFNE(Mathf.RoundToInt(value)); throw new NullReferenceException(); } // Token: 0x06011A49 RID: 72265 RVA: 0x00404490 File Offset: 0x00402690 [Token(Token = "0x6011A49")] [Address(RVA = "0xE50F40", Offset = "0xE4FD40", VA = "0x180E50F40")] public void SliderReleased_TubeRingPoints(float value) { int num = EOKPFJPCGMK.AKGDNOBGCHO(Mathf.RoundToInt(value)); throw new NullReferenceException(); } // Token: 0x06011A4A RID: 72266 RVA: 0x004044B0 File Offset: 0x004026B0 [Token(Token = "0x6011A4A")] [Address(RVA = "0xE508D0", Offset = "0xE4F6D0", VA = "0x180E508D0")] public void SliderReleased_DragSelectSize(float value) { int num = Mathf.RoundToInt(value); throw new NullReferenceException(); } // Token: 0x06011A4B RID: 72267 RVA: 0x004044CC File Offset: 0x004026CC [Token(Token = "0x6011A4B")] [Address(RVA = "0xE52100", Offset = "0xE50F00", VA = "0x180E52100")] public void Toggle_PlayStopGizmos(bool isPlaying) { SandboxGizmoManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestMasterSetGizmosPlaying(isPlaying); } } // Token: 0x06011A4C RID: 72268 RVA: 0x004044FC File Offset: 0x004026FC [Token(Token = "0x6011A4C")] [Address(RVA = "0xE4C4C0", Offset = "0xE4B2C0", VA = "0x180E4C4C0")] public void Button_DeleteEverything() { while (this.OMJCIIDLEAO) { ToolUI k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != 0 && k__BackingField != 0) { string empty = string.Empty; UIConfirmationDialog flowByType = k__BackingField.GetFlowByType(); int num2 = 0; if (flowByType == num2) { Debug.LogError("No confirmation dialog found."); } flowByType.Button_Other(); int num3 = 0; k__BackingField.PushFlow(flowByType, num3); MakerPenPaletteMainScreen.<>c <>; if (MakerPenPaletteMainScreen.<>c.<>9__192_0 == 0) { <> = MakerPenPaletteMainScreen.<>c.<>9; MakerPenPaletteMainScreen.<>c.<>9__192_0 = delegate(JPIJGHNNIDP response) { if (response == JPIJGHNNIDP.Affirmative) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestDestroyAll(); return; } }; } if (num < <>) { num += num; if (num != <>) { num++; } } num += 19; throw new NullReferenceException(); } } Button3D button3D = this.deleteAllButton; int num4 = 0; button3D.FFDOINJEHMM = num4 != 0; } // Token: 0x06011A4D RID: 72269 RVA: 0x004045C0 File Offset: 0x004027C0 [Token(Token = "0x6011A4D")] [Address(RVA = "0xE4CB00", Offset = "0xE4B900", VA = "0x180E4CB00")] public void Button_ResetEverything() { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RoomResetAll(); } // Token: 0x06011A4E RID: 72270 RVA: 0x004045E0 File Offset: 0x004027E0 [Token(Token = "0x6011A4E")] [Address(RVA = "0xE509E0", Offset = "0xE4F7E0", VA = "0x180E509E0")] public void SliderReleased_GrabbableByDefault(float value) { int num = Mathf.RoundToInt(value); this.k__BackingField.k__BackingField.k__BackingField = (KIAKNGDCOJA.EOBOHIIKCIP)num; AGEAHLDEDBO ageahldedbo; if (ageahldedbo != num) { } } // Token: 0x06011A4F RID: 72271 RVA: 0x00404614 File Offset: 0x00402814 [Token(Token = "0x6011A4F")] [Address(RVA = "0xE52500", Offset = "0xE51300", VA = "0x180E52500")] public void Toggle_ShowGadgetsWithoutMakerPen(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { CircuitVisibilityBehaviour.CircuitVisibilityChanged(); return; } } // Token: 0x06011A50 RID: 72272 RVA: 0x00404638 File Offset: 0x00402838 [Token(Token = "0x6011A50")] [Address(RVA = "0xE52D70", Offset = "0xE51B70", VA = "0x180E52D70")] public MakerPenPaletteMainScreen() { string[] array = new string[0]; this.inventionFilterNames = array; RadioButton3D[] array2 = new RadioButton3D[0]; this.PIGNBICDLPI = array2; RadioButton3D[] array3 = new RadioButton3D[0]; this.HMIOKEALIMK = array3; RadioButton3D[] array4 = new RadioButton3D[0]; this.KOCCAALMOIN = array4; RadioButton3D[] array5 = new RadioButton3D[0]; this.FOMFDPOJADE = array5; this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L); int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; this.ShapeTypeSelectionButtonPressed = mfbglihgcgo; int num3; int num4; MFBGLIHGCGO mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0); num4 = 0; num3 = 0; this.ShapeColorSelectionButtonPressed = mfbglihgcgo2; int num5; int num6; MFBGLIHGCGO mfbglihgcgo3 = new MFBGLIHGCGO(4, num5 != 0, num6 != 0); num6 = 0; num5 = 0; this.ShapeMaterialSelectionButtonPressed = mfbglihgcgo3; int num7; int num8; MFBGLIHGCGO mfbglihgcgo4 = new MFBGLIHGCGO(4, num7 != 0, num8 != 0); num8 = 0; num7 = 0; this.ColorableSnapshotSelectionButtonPressed = mfbglihgcgo4; int num9; int num10; MFBGLIHGCGO mfbglihgcgo5 = new MFBGLIHGCGO(4, num9 != 0, num10 != 0); num10 = 0; num9 = 0; this.SpawnableToolSelectionButtonPressed = mfbglihgcgo5; int num11; int num12; MFBGLIHGCGO mfbglihgcgo6 = new MFBGLIHGCGO(4, num11 != 0, num12 != 0); num12 = 0; num11 = 0; this.InventionSelectionButtonPressed = mfbglihgcgo6; int num13; int num14; MFBGLIHGCGO mfbglihgcgo7 = new MFBGLIHGCGO(4, num13 != 0, num14 != 0); num14 = 0; num13 = 0; this.SnapshotSelectionButtonPressed = mfbglihgcgo7; this.MILKHOANKAO = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)2L); base..ctor(); } // Token: 0x06011A52 RID: 72274 RVA: 0x0040477C File Offset: 0x0040297C [Token(Token = "0x6011A52")] [Address(RVA = "0xE4B940", Offset = "0xE4A740", VA = "0x180E4B940")] [CompilerGenerated] private void AKPAMJKNFEO() { this.EBLJHBJGDFB(); MakerPen k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != num && !this.CENPCCNJGOF) { ACBDPBHGKJL currentShapeType = this.k__BackingField.NBDMJGKOPMA; AGEAHLDEDBO ageahldedbo; this.JFOMCCJKHLA(ageahldedbo); CreationContext k__BackingField = this.k__BackingField.k__BackingField; int num2 = 0; if (k__BackingField != num2) { ShapeCreationContext shapeCreationContext = this.k__BackingField.k__BackingField.shapeCreationContext; int num3 = 0; if (shapeCreationContext != num3) { CreationContext k__BackingField2 = this.k__BackingField.k__BackingField; ToggleButton3D toggleButton3D = this.desatWorldToggle; bool k__BackingField = k__BackingField2.k__BackingField; toggleButton3D.BOHIGPFGJBA = k__BackingField; } } MakerPen k__BackingField2 = this.k__BackingField; Slider3D slider3D = this.gridSnapSlider; int num4 = EOKPFJPCGMK.HFEDGAKDJHC(k__BackingField2.Snapping.k__BackingField); float value = slider3D.value; MakerPen k__BackingField3 = this.k__BackingField; Slider3D slider3D2 = this.angleSnapSlider; int num5 = EOKPFJPCGMK.ONLIADOHNKI(k__BackingField3.Snapping.k__BackingField); float value2 = slider3D2.value; MakerPen k__BackingField4 = this.k__BackingField; Slider3D slider3D3 = this.lockCurveRadiusSlider; int num6 = EOKPFJPCGMK.PBKGKOKOJMB(k__BackingField4.k__BackingField); float value3 = slider3D3.value; Slider3D slider3D4 = this.tubeHeightScaleSlider; int num7 = EOKPFJPCGMK.DMGPMDOOBFM(value3); float value4 = slider3D4.value; Slider3D slider3D5 = this.tubeRingPointSlider; int num8 = EOKPFJPCGMK.NCBDKICELLJ(num7); float value5 = slider3D5.value; float value6 = this.dragSelectSizeSlider.value; float value7 = this.grabbableByDefaultSlider.value; this.showPivotToggle.BOHIGPFGJBA = num8 != 0; MakerPen k__BackingField5 = this.k__BackingField; ToggleButton3D toggleButton3D2 = this.alignToEdgesToggle; bool alignToEdges = k__BackingField5.DJCHNGHDBDB; toggleButton3D2.BOHIGPFGJBA = alignToEdges; this.showGridToggle.BOHIGPFGJBA = alignToEdges; this.adaptiveGridToggle.BOHIGPFGJBA = alignToEdges; this.adaptiveCreationSizeToggle.BOHIGPFGJBA = alignToEdges; this.snapToCenterToggle.BOHIGPFGJBA = alignToEdges; this.freezeRotationToggle.BOHIGPFGJBA = alignToEdges; this.rotateAroundPivotToggle.BOHIGPFGJBA = alignToEdges; this.roundedTubesToggle.BOHIGPFGJBA = alignToEdges; this.connectTubesToggle.BOHIGPFGJBA = alignToEdges; this.selfScalingEnabledToggle.BOHIGPFGJBA = alignToEdges; this.lockCurveSize.BOHIGPFGJBA = alignToEdges; this.viewGadgetsWithoutMakerPenToggle.BOHIGPFGJBA = alignToEdges; this.showSelectionBoundsToggle.BOHIGPFGJBA = alignToEdges; if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB) { ToggleButton3D toggleButton3D3 = this.selfScalingEnabledToggle; int num9 = 0; toggleButton3D3.interactable = num9 != 0; ToggleButton3D toggleButton3D4 = this.selfScalingEnabledToggle; int num10 = 0; toggleButton3D4.BOHIGPFGJBA = num10 != 0; } RadioGroup3D radioGroup3D = this.inventionsFilterGroup; Func func = new Func(this.OJGKLENENGO); radioGroup3D.SetSelectionStates(func); Button3D button3D = this.deleteAllButton; bool flag = this.OMJCIIDLEAO; button3D.FFDOINJEHMM = flag; this.CENPCCNJGOF = true; } ToggleButton3D toggleButton3D5 = this.playStopGizmosToggle; bool k__BackingField = SandboxGizmoManager.k__BackingField; toggleButton3D5.BOHIGPFGJBA = k__BackingField; this.DACCIPLECHP(); MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = this.HCKEPLFAMLN; if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props) { this.gadgetsRadioButton.ForcePressed(); } int num11 = 0; this.FJHODABGKOL(num11); MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln2 = this.HCKEPLFAMLN; if (hckeplfamln2 != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings) { this.k__BackingField = hckeplfamln2; } if (hckeplfamln2 == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || hckeplfamln2 == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props) { int num12 = 0; this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num12); } this.FFOBNOMEGEH(); } // Token: 0x06011A53 RID: 72275 RVA: 0x00404AB4 File Offset: 0x00402CB4 [Token(Token = "0x6011A53")] [Address(RVA = "0xE4F480", Offset = "0xE4E280", VA = "0x180E4F480")] [CompilerGenerated] private bool OJGKLENENGO(RadioButton3D FOJLJNMAJLC) { RadioButton3D[] hmiokealimk = this.HMIOKEALIMK; int faebnmmpjhd = this.FAEBNMMPJHD; RadioButton3D radioButton3D = hmiokealimk[faebnmmpjhd]; return FOJLJNMAJLC == radioButton3D; } // Token: 0x0400B550 RID: 46416 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400B550")] [SerializeField] [Header("Subscreens")] private SubscreenControl subscreenControl; // Token: 0x0400B551 RID: 46417 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400B551")] [SerializeField] private MakerPenPaletteSearchScreen searchSubscreen; // Token: 0x0400B552 RID: 46418 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400B552")] [SerializeField] private CircuitV2Subscreen circuitsV2Subscreen; // Token: 0x0400B553 RID: 46419 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400B553")] [SerializeField] private Subscreen shapesAndColorsSubscreen; // Token: 0x0400B554 RID: 46420 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400B554")] [SerializeField] private Subscreen spawnableToolSubscreen; // Token: 0x0400B555 RID: 46421 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400B555")] [SerializeField] private Subscreen settingsSubscreen; // Token: 0x0400B556 RID: 46422 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400B556")] [SerializeField] private Subscreen inventionsSubscreen; // Token: 0x0400B557 RID: 46423 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400B557")] [SerializeField] private Subscreen clipboardSubscreen; // Token: 0x0400B558 RID: 46424 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400B558")] [SerializeField] private Subscreen circuitsSubscreen; // Token: 0x0400B559 RID: 46425 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400B559")] [SerializeField] private RadioButton3D circuitsV2RadioButton; // Token: 0x0400B55A RID: 46426 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400B55A")] [SerializeField] private RadioButton3D gadgetsRadioButton; // Token: 0x0400B55B RID: 46427 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400B55B")] [SerializeField] private RadioButton3D propsRadioButton; // Token: 0x0400B55C RID: 46428 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400B55C")] [SerializeField] [Header("Header")] private InkBarControl inkBarControl; // Token: 0x0400B55D RID: 46429 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400B55D")] [SerializeField] private TextMeshProUGUI selectedItemText; // Token: 0x0400B55E RID: 46430 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400B55E")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] [Header("Shapes and Colors")] private MakerPenColorButtonPagedGrid colorButtonPagedGrid; // Token: 0x0400B55F RID: 46431 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400B55F")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid; // Token: 0x0400B560 RID: 46432 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400B560")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private MakerPenColorableSnapshotButtonPagedGrid colorableSnapshotButtonPagedGrid; // Token: 0x0400B561 RID: 46433 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400B561")] [SerializeField] private MakerPenPaletteSearchPagedGrid paletteSearchPagedGrid; // Token: 0x0400B562 RID: 46434 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400B562")] [SerializeField] private RadioGroup3D shapeButtonsRadioGroup; // Token: 0x0400B564 RID: 46436 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x400B564")] [SerializeField] private Renderer[] shapePreviews; // Token: 0x0400B565 RID: 46437 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x400B565")] [SerializeField] [Tooltip("Must match the order and count of button prefabs in the radio group")] private ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType; // Token: 0x0400B566 RID: 46438 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x400B566")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] [Header("Spawnable Tools Subscreen")] private SpawnableToolPagedGrid spawnableToolPagedGrid; // Token: 0x0400B567 RID: 46439 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x400B567")] [SerializeField] private RadioGroup3D spawnableToolsFilterGroup; // Token: 0x0400B568 RID: 46440 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x400B568")] [SerializeField] [Header("Inventions Subscreen")] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private InventionPagedGrid inventionPagedGrid; // Token: 0x0400B569 RID: 46441 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x400B569")] [SerializeField] private RadioGroup3D inventionsFilterGroup; // Token: 0x0400B56A RID: 46442 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x400B56A")] [SerializeField] private string[] inventionFilterNames; // Token: 0x0400B56B RID: 46443 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x400B56B")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private ClipboardPagedGrid clipboardPagedGrid; // Token: 0x0400B56C RID: 46444 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x400B56C")] [SerializeField] [Header("Settings")] private PagedGrid settingsPagedGrid; // Token: 0x0400B56D RID: 46445 [global::Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x400B56D")] [SerializeField] private ToggleButton3D desatWorldToggle; // Token: 0x0400B56E RID: 46446 [global::Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x400B56E")] [SerializeField] private ToggleButton3D showPivotToggle; // Token: 0x0400B56F RID: 46447 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400B56F")] [SerializeField] private ToggleButton3D uniformShapesToggle; // Token: 0x0400B570 RID: 46448 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")] [Token(Token = "0x400B570")] [SerializeField] private ToggleButton3D snapToCenterToggle; // Token: 0x0400B571 RID: 46449 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400B571")] [SerializeField] private ToggleButton3D freezeRotationToggle; // Token: 0x0400B572 RID: 46450 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")] [Token(Token = "0x400B572")] [SerializeField] private ToggleButton3D rotateAroundPivotToggle; // Token: 0x0400B573 RID: 46451 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")] [Token(Token = "0x400B573")] [SerializeField] private ToggleButton3D alignToEdgesToggle; // Token: 0x0400B574 RID: 46452 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")] [Token(Token = "0x400B574")] [SerializeField] private ToggleButton3D showGridToggle; // Token: 0x0400B575 RID: 46453 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")] [Token(Token = "0x400B575")] [SerializeField] private ToggleButton3D adaptiveGridToggle; // Token: 0x0400B576 RID: 46454 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")] [Token(Token = "0x400B576")] [SerializeField] private ToggleButton3D adaptiveCreationSizeToggle; // Token: 0x0400B577 RID: 46455 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")] [Token(Token = "0x400B577")] [SerializeField] private ToggleButton3D showSelectionBoundsToggle; // Token: 0x0400B578 RID: 46456 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")] [Token(Token = "0x400B578")] [SerializeField] private ToggleButton3D roundedTubesToggle; // Token: 0x0400B579 RID: 46457 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")] [Token(Token = "0x400B579")] [SerializeField] private ToggleButton3D selfScalingEnabledToggle; // Token: 0x0400B57A RID: 46458 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")] [Token(Token = "0x400B57A")] [SerializeField] private ToggleButton3D connectTubesToggle; // Token: 0x0400B57B RID: 46459 [global::Cpp2IlInjected.FieldOffset(Offset = "0x200")] [Token(Token = "0x400B57B")] [SerializeField] private ToggleButton3D lockCurveSize; // Token: 0x0400B57C RID: 46460 [global::Cpp2IlInjected.FieldOffset(Offset = "0x208")] [Token(Token = "0x400B57C")] [SerializeField] private Slider3D gridSnapSlider; // Token: 0x0400B57D RID: 46461 [global::Cpp2IlInjected.FieldOffset(Offset = "0x210")] [Token(Token = "0x400B57D")] [SerializeField] private Slider3D angleSnapSlider; // Token: 0x0400B57E RID: 46462 [global::Cpp2IlInjected.FieldOffset(Offset = "0x218")] [Token(Token = "0x400B57E")] [SerializeField] private Slider3D lockCurveRadiusSlider; // Token: 0x0400B57F RID: 46463 [global::Cpp2IlInjected.FieldOffset(Offset = "0x220")] [Token(Token = "0x400B57F")] [SerializeField] private Slider3D tubeHeightScaleSlider; // Token: 0x0400B580 RID: 46464 [global::Cpp2IlInjected.FieldOffset(Offset = "0x228")] [Token(Token = "0x400B580")] [SerializeField] private Slider3D tubeRingPointSlider; // Token: 0x0400B581 RID: 46465 [global::Cpp2IlInjected.FieldOffset(Offset = "0x230")] [Token(Token = "0x400B581")] [SerializeField] private ToggleButton3D playStopGizmosToggle; // Token: 0x0400B582 RID: 46466 [global::Cpp2IlInjected.FieldOffset(Offset = "0x238")] [Token(Token = "0x400B582")] [SerializeField] private Slider3D dragSelectSizeSlider; // Token: 0x0400B583 RID: 46467 [global::Cpp2IlInjected.FieldOffset(Offset = "0x240")] [Token(Token = "0x400B583")] [SerializeField] private Button3D deleteAllButton; // Token: 0x0400B584 RID: 46468 [global::Cpp2IlInjected.FieldOffset(Offset = "0x248")] [Token(Token = "0x400B584")] [SerializeField] private Slider3D grabbableByDefaultSlider; // Token: 0x0400B585 RID: 46469 [global::Cpp2IlInjected.FieldOffset(Offset = "0x250")] [Token(Token = "0x400B585")] [SerializeField] private ToggleButton3D viewGadgetsWithoutMakerPenToggle; // Token: 0x0400B586 RID: 46470 [global::Cpp2IlInjected.FieldOffset(Offset = "0x258")] [Token(Token = "0x400B586")] private RadioButton3D[] PIGNBICDLPI; // Token: 0x0400B587 RID: 46471 [global::Cpp2IlInjected.FieldOffset(Offset = "0x260")] [Token(Token = "0x400B587")] private RadioButton3D[] HMIOKEALIMK; // Token: 0x0400B588 RID: 46472 [global::Cpp2IlInjected.FieldOffset(Offset = "0x268")] [Token(Token = "0x400B588")] private RadioButton3D[] KOCCAALMOIN; // Token: 0x0400B589 RID: 46473 [global::Cpp2IlInjected.FieldOffset(Offset = "0x270")] [Token(Token = "0x400B589")] private RadioButton3D[] FOMFDPOJADE; // Token: 0x0400B58A RID: 46474 [global::Cpp2IlInjected.FieldOffset(Offset = "0x278")] [Token(Token = "0x400B58A")] private bool CENPCCNJGOF; // Token: 0x0400B58B RID: 46475 [global::Cpp2IlInjected.FieldOffset(Offset = "0x27C")] [Token(Token = "0x400B58B")] private OGNBCNBPFCC IAKCONALDPO; // Token: 0x0400B58C RID: 46476 [Token(Token = "0x400B58C")] private static readonly Dictionary PNLKHOIDKOH = new Dictionary(); // Token: 0x0400B58D RID: 46477 [Token(Token = "0x400B58D")] private static int IKHAPMKMBBB; // Token: 0x0400B58E RID: 46478 [global::Cpp2IlInjected.FieldOffset(Offset = "0x280")] [Token(Token = "0x400B58E")] private OBBBPCBIMME LFLBDJBBIMH; // Token: 0x0400B58F RID: 46479 [global::Cpp2IlInjected.FieldOffset(Offset = "0x288")] [Token(Token = "0x400B58F")] private JKLCBEFAFDL DLBONGEILKB; // Token: 0x0400B590 RID: 46480 [Token(Token = "0x400B590")] private static bool PDEJHBPBAIA; // Token: 0x0400B591 RID: 46481 [global::Cpp2IlInjected.FieldOffset(Offset = "0x290")] [Token(Token = "0x400B591")] public readonly MFBGLIHGCGO ShapeTypeSelectionButtonPressed; // Token: 0x0400B592 RID: 46482 [global::Cpp2IlInjected.FieldOffset(Offset = "0x298")] [Token(Token = "0x400B592")] public readonly MFBGLIHGCGO ShapeColorSelectionButtonPressed; // Token: 0x0400B593 RID: 46483 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2A0")] [Token(Token = "0x400B593")] public readonly MFBGLIHGCGO ShapeMaterialSelectionButtonPressed; // Token: 0x0400B594 RID: 46484 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2A8")] [Token(Token = "0x400B594")] public readonly MFBGLIHGCGO ColorableSnapshotSelectionButtonPressed; // Token: 0x0400B595 RID: 46485 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2B0")] [Token(Token = "0x400B595")] public readonly MFBGLIHGCGO SpawnableToolSelectionButtonPressed; // Token: 0x0400B596 RID: 46486 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2B8")] [Token(Token = "0x400B596")] public readonly MFBGLIHGCGO InventionSelectionButtonPressed; // Token: 0x0400B597 RID: 46487 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C0")] [Token(Token = "0x400B597")] public readonly MFBGLIHGCGO SnapshotSelectionButtonPressed; // Token: 0x0400B598 RID: 46488 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C8")] [Token(Token = "0x400B598")] private int CAJOGMKJBPJ; // Token: 0x0400B599 RID: 46489 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2CC")] [Token(Token = "0x400B599")] private int COEAGJOHOOL; // Token: 0x0400B59A RID: 46490 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2D0")] [Token(Token = "0x400B59A")] private int FAEBNMMPJHD; // Token: 0x0400B59B RID: 46491 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2D4")] [Token(Token = "0x400B59B")] private MakerPenPaletteMainScreen.OMAPLOHLGDP HCKEPLFAMLN; // Token: 0x0400B59D RID: 46493 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2DC")] [Token(Token = "0x400B59D")] private bool? BMCIBMILDHD; // Token: 0x02002901 RID: 10497 [Token(Token = "0x2002901")] public enum OMAPLOHLGDP { // Token: 0x0400B59F RID: 46495 [Token(Token = "0x400B59F")] None, // Token: 0x0400B5A0 RID: 46496 [Token(Token = "0x400B5A0")] Search, // Token: 0x0400B5A1 RID: 46497 [Token(Token = "0x400B5A1")] ShapesAndColors, // Token: 0x0400B5A2 RID: 46498 [Token(Token = "0x400B5A2")] Gadgets, // Token: 0x0400B5A3 RID: 46499 [Token(Token = "0x400B5A3")] Props, // Token: 0x0400B5A4 RID: 46500 [Token(Token = "0x400B5A4")] Settings, // Token: 0x0400B5A5 RID: 46501 [Token(Token = "0x400B5A5")] Inventions, // Token: 0x0400B5A6 RID: 46502 [Token(Token = "0x400B5A6")] CircuitV2, // Token: 0x0400B5A7 RID: 46503 [Token(Token = "0x400B5A7")] Clipboard } // Token: 0x02002902 RID: 10498 [Token(Token = "0x2002902")] public enum PDANAFCBNHI { // Token: 0x0400B5A9 RID: 46505 [Token(Token = "0x400B5A9")] Materials, // Token: 0x0400B5AA RID: 46506 [Token(Token = "0x400B5AA")] Colors, // Token: 0x0400B5AB RID: 46507 [Token(Token = "0x400B5AB")] Eyedropper } // Token: 0x02002904 RID: 10500 [Token(Token = "0x2002904")] [CompilerGenerated] private sealed class ELHDKMJFPBJ { // Token: 0x06011A5E RID: 72286 RVA: 0x00404BE4 File Offset: 0x00402DE4 [Token(Token = "0x6011A5E")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ELHDKMJFPBJ() { } // Token: 0x06011A5F RID: 72287 RVA: 0x00404BF8 File Offset: 0x00402DF8 [Token(Token = "0x6011A5F")] [Address(RVA = "0xE43020", Offset = "0xE41E20", VA = "0x180E43020")] internal void b__0(RadioButton3D isOn) { MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this; int num = this.temp; MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = makerPenPaletteMainScreen.HCKEPLFAMLN; if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets) { while (num == makerPenPaletteMainScreen.CAJOGMKJBPJ) { } makerPenPaletteMainScreen.CAJOGMKJBPJ = num; makerPenPaletteMainScreen.FFOBNOMEGEH(); return; } if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props && num != makerPenPaletteMainScreen.COEAGJOHOOL) { makerPenPaletteMainScreen.COEAGJOHOOL = num; makerPenPaletteMainScreen.FFOBNOMEGEH(); return; } } // Token: 0x0400B5B5 RID: 46517 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B5B5")] public int temp; // Token: 0x0400B5B6 RID: 46518 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B5B6")] public MakerPenPaletteMainScreen <>4__this; } // Token: 0x02002905 RID: 10501 [Token(Token = "0x2002905")] [CompilerGenerated] private sealed class ALKKKJJEBMH { // Token: 0x06011A60 RID: 72288 RVA: 0x00404C58 File Offset: 0x00402E58 [Token(Token = "0x6011A60")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ALKKKJJEBMH() { } // Token: 0x06011A61 RID: 72289 RVA: 0x00404C6C File Offset: 0x00402E6C [Token(Token = "0x6011A61")] [Address(RVA = "0xE42990", Offset = "0xE41790", VA = "0x180E42990")] internal void b__1(RadioButton3D isOn) { MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this; if (makerPenPaletteMainScreen.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions) { int num = this.temp; if (num != makerPenPaletteMainScreen.FAEBNMMPJHD) { makerPenPaletteMainScreen.FAEBNMMPJHD = num; makerPenPaletteMainScreen.FFOBNOMEGEH(); return; } } } // Token: 0x0400B5B7 RID: 46519 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B5B7")] public int temp; // Token: 0x0400B5B8 RID: 46520 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B5B8")] public MakerPenPaletteMainScreen <>4__this; } // Token: 0x02002906 RID: 10502 [Token(Token = "0x2002906")] [CompilerGenerated] private sealed class EAPLCPOJDGN { // Token: 0x06011A62 RID: 72290 RVA: 0x00404CB0 File Offset: 0x00402EB0 [Token(Token = "0x6011A62")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public EAPLCPOJDGN() { } // Token: 0x06011A63 RID: 72291 RVA: 0x00404CC4 File Offset: 0x00402EC4 [Token(Token = "0x6011A63")] [Address(RVA = "0xE42B00", Offset = "0xE41900", VA = "0x180E42B00")] internal void b__2(RadioButton3D isOn) { ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType = this.<>4__this.shapeButtonsGridOrderToShapeType; int num = this.tempIndex; } // Token: 0x0400B5B9 RID: 46521 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B5B9")] public int tempIndex; // Token: 0x0400B5BA RID: 46522 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B5BA")] public MakerPenPaletteMainScreen <>4__this; } // Token: 0x02002907 RID: 10503 [Token(Token = "0x2002907")] [CompilerGenerated] private sealed class INGICDMMILG { // Token: 0x06011A64 RID: 72292 RVA: 0x00404CEC File Offset: 0x00402EEC [Token(Token = "0x6011A64")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public INGICDMMILG() { } // Token: 0x06011A65 RID: 72293 RVA: 0x00404D00 File Offset: 0x00402F00 [Token(Token = "0x6011A65")] [Address(RVA = "0xE43460", Offset = "0xE42260", VA = "0x180E43460")] internal bool b__0(RadioButton3D b) { RadioButton3D radioButton3D = this.button; return b == radioButton3D; } // Token: 0x0400B5BB RID: 46523 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B5BB")] public RadioButton3D button; } // Token: 0x02002908 RID: 10504 [Token(Token = "0x2002908")] [CompilerGenerated] private sealed class EELNBCNMDOL { // Token: 0x06011A66 RID: 72294 RVA: 0x00404D1C File Offset: 0x00402F1C [Token(Token = "0x6011A66")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public EELNBCNMDOL() { } // Token: 0x06011A67 RID: 72295 RVA: 0x00404D30 File Offset: 0x00402F30 [Token(Token = "0x6011A67")] [Address(RVA = "0xE42B50", Offset = "0xE41950", VA = "0x180E42B50")] internal void b__0(List myInventions) { MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this; int num = 0; if (makerPenPaletteMainScreen != num) { if (myInventions == 0) { this.<>4__this.OFBFLELPHPF(); return; } if (this.currentInventionFilterIndex == 1) { Predicate <>9__135_ = MakerPenPaletteMainScreen.<>c.<>9__135_2; if (<>9__135_ == 0) { MakerPenPaletteMainScreen.<>c.<>9__135_2 = (OBBBPCBIMME inv) => inv.k__BackingField; } List list = myInventions.FindAll(<>9__135_); } Func func; if (MakerPenPaletteMainScreen.<>c.<>9__135_3 == 0) { func = (OBBBPCBIMME inv) => !inv.k__BackingField; MakerPenPaletteMainScreen.<>c.<>9__135_3 = func; } IEnumerable enumerable = Enumerable.Where(myInventions, func); MakerPenPaletteMainScreen makerPenPaletteMainScreen2 = this.<>4__this; InventionPagedGrid inventionPagedGrid = makerPenPaletteMainScreen2.inventionPagedGrid; OBBBPCBIMME lflbdjbbimh = makerPenPaletteMainScreen2.LFLBDJBBIMH; inventionPagedGrid.SetInventions(enumerable, lflbdjbbimh); InventionPagedGrid inventionPagedGrid2 = this.<>4__this.inventionPagedGrid; int num2 = this.previousPage; inventionPagedGrid2.SetCurrentPage(num2, true); this.<>4__this.searchSubscreen.SetPendingInventions(enumerable); } } // Token: 0x06011A68 RID: 72296 RVA: 0x00404E20 File Offset: 0x00403020 [Token(Token = "0x6011A68")] [Address(RVA = "0xE42DE0", Offset = "0xE41BE0", VA = "0x180E42DE0")] internal void b__1(string error) { this.<>4__this.OFBFLELPHPF(); } // Token: 0x0400B5BC RID: 46524 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B5BC")] public MakerPenPaletteMainScreen <>4__this; // Token: 0x0400B5BD RID: 46525 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B5BD")] public int currentInventionFilterIndex; // Token: 0x0400B5BE RID: 46526 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400B5BE")] public int previousPage; } // Token: 0x02002909 RID: 10505 [Token(Token = "0x2002909")] [CompilerGenerated] private sealed class HFGLNABLFJH { // Token: 0x06011A69 RID: 72297 RVA: 0x00404E40 File Offset: 0x00403040 [Token(Token = "0x6011A69")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HFGLNABLFJH() { } // Token: 0x06011A6A RID: 72298 RVA: 0x00404E54 File Offset: 0x00403054 [Token(Token = "0x6011A6A")] [Address(RVA = "0xE43160", Offset = "0xE41F60", VA = "0x180E43160")] internal bool b__0(RadioButton3D b) { RadioButton3D[] pignbicdlpi = this.<>4__this.PIGNBICDLPI; int num = this.buttonIndex; RadioButton3D radioButton3D = pignbicdlpi[num]; return b == radioButton3D; } // Token: 0x0400B5BF RID: 46527 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B5BF")] public MakerPenPaletteMainScreen <>4__this; // Token: 0x0400B5C0 RID: 46528 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B5C0")] public int buttonIndex; } } }