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 Pathfinding.RVO; 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: 0x020029E9 RID: 10729 [Token(Token = "0x20029E9")] public class MakerPenPaletteMainScreen : MakerPenPaletteUIFlowBase { // Token: 0x1700321A RID: 12826 // (get) Token: 0x06011E21 RID: 73249 RVA: 0x0040C3AC File Offset: 0x0040A5AC // (set) Token: 0x06011E22 RID: 73250 RVA: 0x0040C3C0 File Offset: 0x0040A5C0 [Token(Token = "0x1700321A")] public Material KIFFFMDAFBO { [Token(Token = "0x6011E21")] [Address(RVA = "0xCBC4E0", Offset = "0xCBB4E0", VA = "0x180CBC4E0")] get; [Token(Token = "0x6011E22")] [Address(RVA = "0x141F2E0", Offset = "0x141E2E0", VA = "0x18141F2E0")] private set; } // Token: 0x1700321B RID: 12827 // (get) Token: 0x06011E23 RID: 73251 RVA: 0x0040C3D4 File Offset: 0x0040A5D4 // (set) Token: 0x06011E24 RID: 73252 RVA: 0x0040C3F0 File Offset: 0x0040A5F0 [Token(Token = "0x1700321B")] public static MakerPenPaletteMainScreen.PDANAFCBNHI NGCMMBNAHKG { [Token(Token = "0x6011E23")] [Address(RVA = "0x1974B70", Offset = "0x1973B70", VA = "0x181974B70")] get { /* An exception occurred when decompiling this method (06011E23) 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 = "0x6011E24")] [Address(RVA = "0x1974BD0", Offset = "0x1973BD0", VA = "0x181974BD0")] set { } } // Token: 0x1700321C RID: 12828 // (get) Token: 0x06011E25 RID: 73253 RVA: 0x0040C400 File Offset: 0x0040A600 [Token(Token = "0x1700321C")] public IEnumerable BFELJCBBCHB { [Token(Token = "0x6011E25")] [Address(RVA = "0x1974A70", Offset = "0x1973A70", VA = "0x181974A70")] 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: 0x1700321D RID: 12829 // (get) Token: 0x06011E26 RID: 73254 RVA: 0x0040C43C File Offset: 0x0040A63C // (set) Token: 0x06011E27 RID: 73255 RVA: 0x0040C450 File Offset: 0x0040A650 [Token(Token = "0x1700321D")] private int EOMFKMAGLPO { [Token(Token = "0x6011E26")] [Address(RVA = "0x1970790", Offset = "0x196F790", VA = "0x181970790")] get { return this.CAJOGMKJBPJ; } [Token(Token = "0x6011E27")] [Address(RVA = "0x196EEA0", Offset = "0x196DEA0", VA = "0x18196EEA0")] set { if (value != this.CAJOGMKJBPJ) { this.CAJOGMKJBPJ = value; this.FFOBNOMEGEH(); return; } } } // Token: 0x1700321E RID: 12830 // (get) Token: 0x06011E28 RID: 73256 RVA: 0x0040C474 File Offset: 0x0040A674 // (set) Token: 0x06011E29 RID: 73257 RVA: 0x0040C488 File Offset: 0x0040A688 [Token(Token = "0x1700321E")] private int HDDNGPPCHDO { [Token(Token = "0x6011E28")] [Address(RVA = "0x19705C0", Offset = "0x196F5C0", VA = "0x1819705C0")] get { return this.COEAGJOHOOL; } [Token(Token = "0x6011E29")] [Address(RVA = "0x196F6B0", Offset = "0x196E6B0", VA = "0x18196F6B0")] set { if (value != this.COEAGJOHOOL) { this.COEAGJOHOOL = value; this.FFOBNOMEGEH(); return; } } } // Token: 0x1700321F RID: 12831 // (get) Token: 0x06011E2A RID: 73258 RVA: 0x0040C4AC File Offset: 0x0040A6AC // (set) Token: 0x06011E2B RID: 73259 RVA: 0x0040C4C0 File Offset: 0x0040A6C0 [Token(Token = "0x1700321F")] private int NBJKFKBFPMM { [Token(Token = "0x6011E2A")] [Address(RVA = "0x44C3A0", Offset = "0x44B3A0", VA = "0x18044C3A0")] get { return this.FAEBNMMPJHD; } [Token(Token = "0x6011E2B")] [Address(RVA = "0x196D120", Offset = "0x196C120", VA = "0x18196D120")] set { if (value != this.FAEBNMMPJHD) { this.FAEBNMMPJHD = value; this.FFOBNOMEGEH(); return; } } } // Token: 0x17003220 RID: 12832 // (get) Token: 0x06011E2C RID: 73260 RVA: 0x0040C4E4 File Offset: 0x0040A6E4 // (set) Token: 0x06011E2D RID: 73261 RVA: 0x0040C4F8 File Offset: 0x0040A6F8 [Token(Token = "0x17003220")] private MakerPenPaletteMainScreen.OMAPLOHLGDP CFHLFFLHJDI { [Token(Token = "0x6011E2C")] [Address(RVA = "0x44BE80", Offset = "0x44AE80", VA = "0x18044BE80")] get { return this.HCKEPLFAMLN; } [Token(Token = "0x6011E2D")] [Address(RVA = "0x196EA90", Offset = "0x196DA90", VA = "0x18196EA90")] 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: 0x17003221 RID: 12833 // (get) Token: 0x06011E2E RID: 73262 RVA: 0x0040C538 File Offset: 0x0040A738 // (set) Token: 0x06011E2F RID: 73263 RVA: 0x0040C54C File Offset: 0x0040A74C [Token(Token = "0x17003221")] public MakerPenPaletteMainScreen.OMAPLOHLGDP MILKHOANKAO { [Token(Token = "0x6011E2E")] [Address(RVA = "0x1974B60", Offset = "0x1973B60", VA = "0x181974B60")] get; [Token(Token = "0x6011E2F")] [Address(RVA = "0x196F400", Offset = "0x196E400", VA = "0x18196F400")] private set; } // Token: 0x17003222 RID: 12834 // (get) Token: 0x06011E30 RID: 73264 RVA: 0x0040C560 File Offset: 0x0040A760 [Token(Token = "0x17003222")] private bool OMJCIIDLEAO { [Token(Token = "0x6011E30")] [Address(RVA = "0x196F530", Offset = "0x196E530", VA = "0x18196F530")] 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: 0x06011E31 RID: 73265 RVA: 0x0040C5A8 File Offset: 0x0040A7A8 [Token(Token = "0x6011E31")] [Address(RVA = "0x196F6D0", Offset = "0x196E6D0", VA = "0x18196F6D0", 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: 0x06011E32 RID: 73266 RVA: 0x0040C85C File Offset: 0x0040AA5C [Token(Token = "0x6011E32")] [Address(RVA = "0x1971730", Offset = "0x1970730", VA = "0x181971730")] 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: 0x06011E33 RID: 73267 RVA: 0x0040C908 File Offset: 0x0040AB08 [Token(Token = "0x6011E33")] [Address(RVA = "0x1972CF0", Offset = "0x1971CF0", VA = "0x181972CF0")] 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++; } float height = ((IAgent)this.settingsPagedGrid).Height; } // Token: 0x06011E34 RID: 73268 RVA: 0x0040C9B0 File Offset: 0x0040ABB0 [Token(Token = "0x6011E34")] [Address(RVA = "0x1971450", Offset = "0x1970450", VA = "0x181971450")] 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: 0x06011E35 RID: 73269 RVA: 0x0040CA38 File Offset: 0x0040AC38 [Token(Token = "0x6011E35")] [Address(RVA = "0x19712C0", Offset = "0x19702C0", VA = "0x1819712C0")] 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: 0x06011E36 RID: 73270 RVA: 0x0040CAA8 File Offset: 0x0040ACA8 [Token(Token = "0x6011E36")] [Address(RVA = "0x196EC80", Offset = "0x196DC80", VA = "0x18196EC80")] 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: 0x06011E37 RID: 73271 RVA: 0x0040CB6C File Offset: 0x0040AD6C [Token(Token = "0x6011E37")] [Address(RVA = "0x1970FC0", Offset = "0x196FFC0", VA = "0x181970FC0", 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: 0x06011E38 RID: 73272 RVA: 0x0040CC4C File Offset: 0x0040AE4C [Token(Token = "0x6011E38")] [Address(RVA = "0x1971C10", Offset = "0x1970C10", VA = "0x181971C10")] 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: 0x06011E39 RID: 73273 RVA: 0x0040CCDC File Offset: 0x0040AEDC [Token(Token = "0x6011E39")] [Address(RVA = "0x196F0E0", Offset = "0x196E0E0", VA = "0x18196F0E0")] 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: 0x06011E3A RID: 73274 RVA: 0x0040CDC8 File Offset: 0x0040AFC8 [Token(Token = "0x6011E3A")] [Address(RVA = "0x196F370", Offset = "0x196E370", VA = "0x18196F370")] 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: 0x06011E3B RID: 73275 RVA: 0x0040CE10 File Offset: 0x0040B010 [Token(Token = "0x6011E3B")] [Address(RVA = "0x196EC60", Offset = "0x196DC60", VA = "0x18196EC60")] public void DeselectAllShapeButtons() { RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup; this.HONEMLGKJPB(radioGroup3D); } // Token: 0x06011E3C RID: 73276 RVA: 0x0040CE2C File Offset: 0x0040B02C [Token(Token = "0x6011E3C")] [Address(RVA = "0x1971B00", Offset = "0x1970B00", VA = "0x181971B00")] 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: 0x06011E3D RID: 73277 RVA: 0x0040CE78 File Offset: 0x0040B078 [Token(Token = "0x6011E3D")] [Address(RVA = "0x196EC50", Offset = "0x196DC50", VA = "0x18196EC50")] public void DeselectAllPropButtons() { this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L); } // Token: 0x06011E3E RID: 73278 RVA: 0x0040CE98 File Offset: 0x0040B098 [Token(Token = "0x6011E3E")] [Address(RVA = "0x1971A10", Offset = "0x1970A10", VA = "0x181971A10")] 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: 0x06011E3F RID: 73279 RVA: 0x0040CEEC File Offset: 0x0040B0EC [Token(Token = "0x6011E3F")] [Address(RVA = "0x1971E30", Offset = "0x1970E30", VA = "0x181971E30")] 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: 0x06011E40 RID: 73280 RVA: 0x0040CF34 File Offset: 0x0040B134 [Token(Token = "0x6011E40")] [Address(RVA = "0x196EC40", Offset = "0x196DC40", VA = "0x18196EC40")] public void DeselectAllInventionButtons() { this.LFLBDJBBIMH = (ulong)0L; } // Token: 0x06011E41 RID: 73281 RVA: 0x0040CF4C File Offset: 0x0040B14C [Token(Token = "0x6011E41")] [Address(RVA = "0x196EC70", Offset = "0x196DC70", VA = "0x18196EC70")] public void DeselectAllSnapshotButtons() { this.DLBONGEILKB = (ulong)0L; } // Token: 0x06011E42 RID: 73282 RVA: 0x0040CF64 File Offset: 0x0040B164 [Token(Token = "0x6011E42")] [Address(RVA = "0x19719B0", Offset = "0x19709B0", VA = "0x1819719B0")] public void SelectColorButton(LNBGEMHOKFN GJAINANBOCB) { this.colorButtonPagedGrid.UpdateSelectedButtonState(); } // Token: 0x06011E43 RID: 73283 RVA: 0x0040CF84 File Offset: 0x0040B184 [Token(Token = "0x6011E43")] [Address(RVA = "0x1971AD0", Offset = "0x1970AD0", VA = "0x181971AD0")] public void SelectMaterialButton(CLKCBCAGDDK KFENPJENIOI) { this.materialButtonPagedGrid.UpdateSelectedButtonState(); } // Token: 0x06011E44 RID: 73284 RVA: 0x0040CFA4 File Offset: 0x0040B1A4 [Token(Token = "0x6011E44")] [Address(RVA = "0x19719E0", Offset = "0x19709E0", VA = "0x1819719E0")] public void SelectColorableSnapshotButton(OEDBBBJJACD GAIELMLCJPL) { this.colorableSnapshotButtonPagedGrid.UpdateSelectedButtonState(); } // Token: 0x06011E45 RID: 73285 RVA: 0x0040CFC4 File Offset: 0x0040B1C4 [Token(Token = "0x6011E45")] [Address(RVA = "0x196EC00", Offset = "0x196DC00", VA = "0x18196EC00")] public void DeselectAllColorButtons() { this.colorButtonPagedGrid.ResetSelectedColor(); this.materialButtonPagedGrid.ResetSelectedMaterial(); } // Token: 0x06011E46 RID: 73286 RVA: 0x0040CFF0 File Offset: 0x0040B1F0 [Token(Token = "0x6011E46")] [Address(RVA = "0x1971E00", Offset = "0x1970E00", VA = "0x181971E00")] public void SelectShapeConstraintButton(MakerPen.PMACDPPHBHP GEAFEMDGBBA) { ToggleButton3D toggleButton3D = this.uniformShapesToggle; bool flag = GEAFEMDGBBA == MakerPen.PMACDPPHBHP.Constrained; toggleButton3D.BOHIGPFGJBA = flag; } // Token: 0x06011E47 RID: 73287 RVA: 0x0040D018 File Offset: 0x0040B218 [Token(Token = "0x6011E47")] [Address(RVA = "0x1970860", Offset = "0x196F860", VA = "0x181970860")] 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: 0x06011E48 RID: 73288 RVA: 0x0040D094 File Offset: 0x0040B294 [Token(Token = "0x6011E48")] [Address(RVA = "0x196F440", Offset = "0x196E440", VA = "0x18196F440")] 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: 0x06011E49 RID: 73289 RVA: 0x0040D0D0 File Offset: 0x0040B2D0 [Token(Token = "0x6011E49")] [Address(RVA = "0x1971610", Offset = "0x1970610", VA = "0x181971610")] public static void OnUsedPaletteItem(JEOFCGOPBDC EPBPGKCGDPE, long ENJEOLBEALP) { HNICCJDPJJO hniccjdpjjo = HNICCJDPJJO.ONCPNMDGGKG; string text = AmplitudeAnalyticsClient.Event("palette_select_item").ToString(); } // Token: 0x06011E4A RID: 73290 RVA: 0x0040D0FC File Offset: 0x0040B2FC [Token(Token = "0x6011E4A")] [Address(RVA = "0x196EEC0", Offset = "0x196DEC0", VA = "0x18196EEC0")] 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: 0x06011E4B RID: 73291 RVA: 0x0040D264 File Offset: 0x0040B464 [Token(Token = "0x6011E4B")] [Address(RVA = "0x19707A0", Offset = "0x196F7A0", VA = "0x1819707A0")] private void LOAGOJPGGLA() { this.gadgetsRadioButton.ForcePressed(); int cajogmkjbpj = this.CAJOGMKJBPJ; int num = 0; this.OFFCHLIDOLC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num, cajogmkjbpj); } // Token: 0x06011E4C RID: 73292 RVA: 0x0040D294 File Offset: 0x0040B494 [Token(Token = "0x6011E4C")] [Address(RVA = "0x196EA60", Offset = "0x196DA60", VA = "0x18196EA60")] private void CJGBDCHKPBI() { this.circuitsV2RadioButton.ForcePressed(); } // Token: 0x06011E4D RID: 73293 RVA: 0x0040D2B4 File Offset: 0x0040B4B4 [Token(Token = "0x6011E4D")] [Address(RVA = "0x1970700", Offset = "0x196F700", VA = "0x181970700")] private void LGOGJOPPICA() { this.propsRadioButton.ForcePressed(); int coeagjohool = this.COEAGJOHOOL; this.OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS, coeagjohool); } // Token: 0x06011E4E RID: 73294 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011E4E")] [Address(RVA = "0x1970AE0", Offset = "0x196FAE0", VA = "0x181970AE0")] private void OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA CKEBCMEKCJH, int DBGGEOGEFCA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011E4F RID: 73295 RVA: 0x0040D2E4 File Offset: 0x0040B4E4 [Token(Token = "0x6011E4F")] [Address(RVA = "0x196DCD0", Offset = "0x196CCD0", VA = "0x18196DCD0")] 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: 0x06011E50 RID: 73296 RVA: 0x0040D35C File Offset: 0x0040B55C [Token(Token = "0x6011E50")] [Address(RVA = "0x19709F0", Offset = "0x196F9F0", VA = "0x1819709F0")] 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: 0x06011E51 RID: 73297 RVA: 0x0040D3C0 File Offset: 0x0040B5C0 [Token(Token = "0x6011E51")] [Address(RVA = "0x196DE90", Offset = "0x196CE90", VA = "0x18196DE90")] private void BLHLFLEOGEJ() { ClipboardPagedGrid clipboardPagedGrid = this.clipboardPagedGrid; JKLCBEFAFDL dlbongeilkb = this.DLBONGEILKB; clipboardPagedGrid.Refresh(dlbongeilkb); } // Token: 0x06011E52 RID: 73298 RVA: 0x0040D3E8 File Offset: 0x0040B5E8 [Token(Token = "0x6011E52")] [Address(RVA = "0x196D140", Offset = "0x196C140", VA = "0x18196D140")] 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: 0x06011E53 RID: 73299 RVA: 0x0040D4BC File Offset: 0x0040B6BC [Token(Token = "0x6011E53")] [Address(RVA = "0x19704F0", Offset = "0x196F4F0", VA = "0x1819704F0")] 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: 0x06011E54 RID: 73300 RVA: 0x0040D4F4 File Offset: 0x0040B6F4 [Token(Token = "0x6011E54")] [Address(RVA = "0x19707E0", Offset = "0x196F7E0", VA = "0x1819707E0")] 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: 0x06011E55 RID: 73301 RVA: 0x0040D524 File Offset: 0x0040B724 [Token(Token = "0x6011E55")] [Address(RVA = "0x1971EB0", Offset = "0x1970EB0", VA = "0x181971EB0")] 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: 0x06011E56 RID: 73302 RVA: 0x0040D584 File Offset: 0x0040B784 [Token(Token = "0x6011E56")] [Address(RVA = "0x1970540", Offset = "0x196F540", VA = "0x181970540")] 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: 0x06011E57 RID: 73303 RVA: 0x0040D5B4 File Offset: 0x0040B7B4 [Token(Token = "0x6011E57")] [Address(RVA = "0x196EAF0", Offset = "0x196DAF0", VA = "0x18196EAF0")] 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: 0x06011E58 RID: 73304 RVA: 0x0040D60C File Offset: 0x0040B80C [Token(Token = "0x6011E58")] [Address(RVA = "0x1970740", Offset = "0x196F740", VA = "0x181970740")] private void LMDIDIEGGII(AGAJMBPABDL AGIHAKFFCCD, RoomRole EGPBMGPKIIL) { if (AGIHAKFFCCD.DMKCIEPGGAB) { Button3D button3D = this.deleteAllButton; bool flag = this.OMJCIIDLEAO; button3D.FFDOINJEHMM = flag; return; } } // Token: 0x06011E59 RID: 73305 RVA: 0x0040D640 File Offset: 0x0040B840 [Token(Token = "0x6011E59")] [Address(RVA = "0x196F410", Offset = "0x196E410", VA = "0x18196F410")] private void HFAAJHFIHKD(bool PLGOGPMCDOL) { this.playStopGizmosToggle.BOHIGPFGJBA = PLGOGPMCDOL; } // Token: 0x06011E5A RID: 73306 RVA: 0x0040D660 File Offset: 0x0040B860 [Token(Token = "0x6011E5A")] [Address(RVA = "0x196F360", Offset = "0x196E360", VA = "0x18196F360")] private void GEIKLABLCNL() { int faebnmmpjhd = this.FAEBNMMPJHD; this.BBMIMPHPPDF(faebnmmpjhd); } // Token: 0x06011E5B RID: 73307 RVA: 0x0040D67C File Offset: 0x0040B87C [Token(Token = "0x6011E5B")] [Address(RVA = "0x196F360", Offset = "0x196E360", VA = "0x18196F360")] private void JGCNDNGPBMH(long ENJEOLBEALP) { int faebnmmpjhd = this.FAEBNMMPJHD; this.BBMIMPHPPDF(faebnmmpjhd); } // Token: 0x06011E5C RID: 73308 RVA: 0x0040D698 File Offset: 0x0040B898 [Token(Token = "0x6011E5C")] [Address(RVA = "0x196DF50", Offset = "0x196CF50", VA = "0x18196DF50")] public void Button_Close() { this.k__BackingField.AuthorityHidePaletteMenu(); } // Token: 0x06011E5D RID: 73309 RVA: 0x0040D6B8 File Offset: 0x0040B8B8 [Token(Token = "0x6011E5D")] [Address(RVA = "0x196E6E0", Offset = "0x196D6E0", VA = "0x18196E6E0")] 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: 0x06011E5E RID: 73310 RVA: 0x0040D6E8 File Offset: 0x0040B8E8 [Token(Token = "0x6011E5E")] [Address(RVA = "0x196E930", Offset = "0x196D930", VA = "0x18196E930")] 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: 0x06011E5F RID: 73311 RVA: 0x0040D73C File Offset: 0x0040B93C [Token(Token = "0x6011E5F")] [Address(RVA = "0x196E390", Offset = "0x196D390", VA = "0x18196E390")] 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: 0x06011E60 RID: 73312 RVA: 0x0040D79C File Offset: 0x0040B99C [Token(Token = "0x6011E60")] [Address(RVA = "0x196E540", Offset = "0x196D540", VA = "0x18196E540")] 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: 0x06011E61 RID: 73313 RVA: 0x0040D7F8 File Offset: 0x0040B9F8 [Token(Token = "0x6011E61")] [Address(RVA = "0x196E4E0", Offset = "0x196D4E0", VA = "0x18196E4E0")] 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: 0x06011E62 RID: 73314 RVA: 0x0040D844 File Offset: 0x0040BA44 [Token(Token = "0x6011E62")] [Address(RVA = "0x196DEF0", Offset = "0x196CEF0", VA = "0x18196DEF0")] 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: 0x06011E63 RID: 73315 RVA: 0x0040D890 File Offset: 0x0040BA90 [Token(Token = "0x6011E63")] [Address(RVA = "0x196DEC0", Offset = "0x196CEC0", VA = "0x18196DEC0")] 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: 0x06011E64 RID: 73316 RVA: 0x0040D8C0 File Offset: 0x0040BAC0 [Token(Token = "0x6011E64")] [Address(RVA = "0x196E910", Offset = "0x196D910", VA = "0x18196E910")] public void Button_Settings() { if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)5L); this.FFOBNOMEGEH(); return; } } // Token: 0x06011E65 RID: 73317 RVA: 0x0040D8E8 File Offset: 0x0040BAE8 [Token(Token = "0x6011E65")] [Address(RVA = "0x196E630", Offset = "0x196D630", VA = "0x18196E630")] 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: 0x06011E66 RID: 73318 RVA: 0x0040D958 File Offset: 0x0040BB58 [Token(Token = "0x6011E66")] [Address(RVA = "0x196E340", Offset = "0x196D340", VA = "0x18196E340")] 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: 0x06011E67 RID: 73319 RVA: 0x0040D9A4 File Offset: 0x0040BBA4 [Token(Token = "0x6011E67")] [Address(RVA = "0x196EA00", Offset = "0x196DA00", VA = "0x18196EA00")] public void Button_SpawnableToolSelected(OGNBCNBPFCC spawnableTool) { MFBGLIHGCGO spawnableToolSelectionButtonPressed = this.SpawnableToolSelectionButtonPressed; } // Token: 0x06011E68 RID: 73320 RVA: 0x0040D9C0 File Offset: 0x0040BBC0 [Token(Token = "0x6011E68")] [Address(RVA = "0x196E310", Offset = "0x196D310", VA = "0x18196E310")] public void Button_FilterInventions(int EFBDCIJMFGD) { if (this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions && EFBDCIJMFGD != this.FAEBNMMPJHD) { this.FAEBNMMPJHD = EFBDCIJMFGD; this.FFOBNOMEGEH(); } } // Token: 0x06011E69 RID: 73321 RVA: 0x0040D9EC File Offset: 0x0040BBEC [Token(Token = "0x6011E69")] [Address(RVA = "0x196E480", Offset = "0x196D480", VA = "0x18196E480")] public void Button_InventionSelected(OBBBPCBIMME invention) { MFBGLIHGCGO inventionSelectionButtonPressed = this.InventionSelectionButtonPressed; if (inventionSelectionButtonPressed != 0) { inventionSelectionButtonPressed.CNFDGDEOPPF(invention); } } // Token: 0x06011E6A RID: 73322 RVA: 0x0040DA0C File Offset: 0x0040BC0C [Token(Token = "0x6011E6A")] [Address(RVA = "0x196E9A0", Offset = "0x196D9A0", VA = "0x18196E9A0")] public void Button_SnapshotSelected(JKLCBEFAFDL snapshot) { MFBGLIHGCGO snapshotSelectionButtonPressed = this.SnapshotSelectionButtonPressed; if (snapshotSelectionButtonPressed != 0) { snapshotSelectionButtonPressed.CNFDGDEOPPF(snapshot); } } // Token: 0x06011E6B RID: 73323 RVA: 0x0040DA2C File Offset: 0x0040BC2C [Token(Token = "0x6011E6B")] [Address(RVA = "0x196E400", Offset = "0x196D400", VA = "0x18196E400")] public void Button_InventionInfo(OBBBPCBIMME invention) { MakerPen k__BackingField = this.k__BackingField; ACDHFCHJBAK acdhfchjbak = new ACDHFCHJBAK(invention); k__BackingField.QueueUI(acdhfchjbak); } // Token: 0x06011E6C RID: 73324 RVA: 0x0040DA54 File Offset: 0x0040BC54 [Token(Token = "0x6011E6C")] [Address(RVA = "0x196E710", Offset = "0x196D710", VA = "0x18196E710")] public void Button_SelectColor(LNBGEMHOKFN shapeColor) { if (this.ShapeColorSelectionButtonPressed != 0) { } int num = 0; this.FJHODABGKOL(num); MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Color, (long)shapeColor); } // Token: 0x06011E6D RID: 73325 RVA: 0x0040DA7C File Offset: 0x0040BC7C [Token(Token = "0x6011E6D")] [Address(RVA = "0x196E800", Offset = "0x196D800", VA = "0x18196E800")] public void Button_SelectMaterial(CLKCBCAGDDK shapeMaterial) { if (this.ShapeMaterialSelectionButtonPressed != 0) { } int num = 0; this.FJHODABGKOL(num); MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Material, (long)shapeMaterial); } // Token: 0x06011E6E RID: 73326 RVA: 0x0040DAA4 File Offset: 0x0040BCA4 [Token(Token = "0x6011E6E")] [Address(RVA = "0x196E7A0", Offset = "0x196D7A0", VA = "0x18196E7A0")] public void Button_SelectColorableSnapshot(OEDBBBJJACD colorableSnapshot) { MFBGLIHGCGO colorableSnapshotSelectionButtonPressed = this.ColorableSnapshotSelectionButtonPressed; if (colorableSnapshotSelectionButtonPressed != 0) { colorableSnapshotSelectionButtonPressed.CNFDGDEOPPF(colorableSnapshot); } int num = 0; this.FJHODABGKOL(num); } // Token: 0x06011E6F RID: 73327 RVA: 0x0040DACC File Offset: 0x0040BCCC [Token(Token = "0x6011E6F")] [Address(RVA = "0x196E890", Offset = "0x196D890", VA = "0x18196E890")] public void Button_SelectShape(int shapeType) { if (this.ShapeTypeSelectionButtonPressed != 0) { } MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Shape, (long)shapeType); } // Token: 0x06011E70 RID: 73328 RVA: 0x0040DAEC File Offset: 0x0040BCEC [Token(Token = "0x6011E70")] [Address(RVA = "0x196FD70", Offset = "0x196ED70", VA = "0x18196FD70")] 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: 0x06011E71 RID: 73329 RVA: 0x0040DB44 File Offset: 0x0040BD44 [Token(Token = "0x6011E71")] [Address(RVA = "0x19705D0", Offset = "0x196F5D0", VA = "0x1819705D0")] 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: 0x06011E72 RID: 73330 RVA: 0x0040DBCC File Offset: 0x0040BDCC [Token(Token = "0x6011E72")] [Address(RVA = "0x19736F0", Offset = "0x19726F0", VA = "0x1819736F0")] public void Toggle_DesatWorldInShapeMode(bool isOn) { this.k__BackingField.k__BackingField.k__BackingField = isOn; AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E73 RID: 73331 RVA: 0x0040DBF8 File Offset: 0x0040BDF8 [Token(Token = "0x6011E73")] [Address(RVA = "0x1972F20", Offset = "0x1971F20", VA = "0x181972F20")] public void ToggleShowPivot(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E74 RID: 73332 RVA: 0x0040DC14 File Offset: 0x0040BE14 [Token(Token = "0x6011E74")] [Address(RVA = "0x19744A0", Offset = "0x19734A0", VA = "0x1819744A0")] public void Toggle_SnapToCenter(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E75 RID: 73333 RVA: 0x0040DC30 File Offset: 0x0040BE30 [Token(Token = "0x6011E75")] [Address(RVA = "0x1973CB0", Offset = "0x1972CB0", VA = "0x181973CB0")] public void Toggle_RotatearoundPivot(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E76 RID: 73334 RVA: 0x0040DC4C File Offset: 0x0040BE4C [Token(Token = "0x6011E76")] [Address(RVA = "0x1973A40", Offset = "0x1972A40", VA = "0x181973A40")] public void Toggle_FreezeRotationOnMove(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E77 RID: 73335 RVA: 0x0040DC68 File Offset: 0x0040BE68 [Token(Token = "0x6011E77")] [Address(RVA = "0x1974630", Offset = "0x1973630", VA = "0x181974630")] public void Toggle_UniformShapes(bool isOn) { MakerPen k__BackingField = this.k__BackingField; AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E78 RID: 73336 RVA: 0x0040DC8C File Offset: 0x0040BE8C [Token(Token = "0x6011E78")] [Address(RVA = "0x1972670", Offset = "0x1971670", VA = "0x181972670")] 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: 0x06011E79 RID: 73337 RVA: 0x0040DCC8 File Offset: 0x0040BEC8 [Token(Token = "0x6011E79")] [Address(RVA = "0x19733D0", Offset = "0x19723D0", VA = "0x1819733D0")] public void Toggle_AlignToEdges(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E7A RID: 73338 RVA: 0x0040DCE4 File Offset: 0x0040BEE4 [Token(Token = "0x6011E7A")] [Address(RVA = "0x1974180", Offset = "0x1973180", VA = "0x181974180")] public void Toggle_ShowGrid(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E7B RID: 73339 RVA: 0x0040DD00 File Offset: 0x0040BF00 [Token(Token = "0x6011E7B")] [Address(RVA = "0x1973240", Offset = "0x1972240", VA = "0x181973240")] public void Toggle_AdaptiveGrid(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E7C RID: 73340 RVA: 0x0040DD1C File Offset: 0x0040BF1C [Token(Token = "0x6011E7C")] [Address(RVA = "0x19730B0", Offset = "0x19720B0", VA = "0x1819730B0")] public void Toggle_AdaptiveCreationSize(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E7D RID: 73341 RVA: 0x0040DD38 File Offset: 0x0040BF38 [Token(Token = "0x6011E7D")] [Address(RVA = "0x1974310", Offset = "0x1973310", VA = "0x181974310")] public void Toggle_ShowSelectionBounds(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E7E RID: 73342 RVA: 0x0040DD54 File Offset: 0x0040BF54 [Token(Token = "0x6011E7E")] [Address(RVA = "0x1973E40", Offset = "0x1972E40", VA = "0x181973E40")] public void Toggle_RoundedTubes(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E7F RID: 73343 RVA: 0x0040DD70 File Offset: 0x0040BF70 [Token(Token = "0x6011E7F")] [Address(RVA = "0x19738B0", Offset = "0x19728B0", VA = "0x1819738B0")] public void Toggle_EnableSelfScaling(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E80 RID: 73344 RVA: 0x0040DD8C File Offset: 0x0040BF8C [Token(Token = "0x6011E80")] [Address(RVA = "0x1973560", Offset = "0x1972560", VA = "0x181973560")] public void Toggle_ConnectTubes(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { } } // Token: 0x06011E81 RID: 73345 RVA: 0x0040DDA8 File Offset: 0x0040BFA8 [Token(Token = "0x6011E81")] [Address(RVA = "0x1972890", Offset = "0x1971890", VA = "0x181972890")] public void SliderReleased_TubeAnalogMode(float value) { int num = Mathf.RoundToInt(value); AGEAHLDEDBO ageahldedbo; if (ageahldedbo != num) { } } // Token: 0x06011E82 RID: 73346 RVA: 0x0040DDCC File Offset: 0x0040BFCC [Token(Token = "0x6011E82")] [Address(RVA = "0x1971F40", Offset = "0x1970F40", VA = "0x181971F40")] 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: 0x06011E83 RID: 73347 RVA: 0x0040DE08 File Offset: 0x0040C008 [Token(Token = "0x6011E83")] [Address(RVA = "0x1972160", Offset = "0x1971160", VA = "0x181972160")] 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: 0x06011E84 RID: 73348 RVA: 0x0040DE40 File Offset: 0x0040C040 [Token(Token = "0x6011E84")] [Address(RVA = "0x1972A50", Offset = "0x1971A50", VA = "0x181972A50")] public void SliderReleased_TubeHeightScale(float value) { float num = EOKPFJPCGMK.GLNJJLKEFNE(Mathf.RoundToInt(value)); throw new NullReferenceException(); } // Token: 0x06011E85 RID: 73349 RVA: 0x0040DE60 File Offset: 0x0040C060 [Token(Token = "0x6011E85")] [Address(RVA = "0x1972BA0", Offset = "0x1971BA0", VA = "0x181972BA0")] public void SliderReleased_TubeRingPoints(float value) { int num = EOKPFJPCGMK.AKGDNOBGCHO(Mathf.RoundToInt(value)); throw new NullReferenceException(); } // Token: 0x06011E86 RID: 73350 RVA: 0x0040DE80 File Offset: 0x0040C080 [Token(Token = "0x6011E86")] [Address(RVA = "0x1972370", Offset = "0x1971370", VA = "0x181972370")] public void SliderReleased_DragSelectSize(float value) { int num = Mathf.RoundToInt(value); throw new NullReferenceException(); } // Token: 0x06011E87 RID: 73351 RVA: 0x0040DE9C File Offset: 0x0040C09C [Token(Token = "0x6011E87")] [Address(RVA = "0x1973BD0", Offset = "0x1972BD0", VA = "0x181973BD0")] public void Toggle_PlayStopGizmos(bool isPlaying) { SandboxGizmoManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestMasterSetGizmosPlaying(isPlaying); } } // Token: 0x06011E88 RID: 73352 RVA: 0x0040DECC File Offset: 0x0040C0CC [Token(Token = "0x6011E88")] [Address(RVA = "0x196DF80", Offset = "0x196CF80", VA = "0x18196DF80")] 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: 0x06011E89 RID: 73353 RVA: 0x0040DF90 File Offset: 0x0040C190 [Token(Token = "0x6011E89")] [Address(RVA = "0x196E5C0", Offset = "0x196D5C0", VA = "0x18196E5C0")] public void Button_ResetEverything() { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RoomResetAll(); } // Token: 0x06011E8A RID: 73354 RVA: 0x0040DFB0 File Offset: 0x0040C1B0 [Token(Token = "0x6011E8A")] [Address(RVA = "0x1972480", Offset = "0x1971480", VA = "0x181972480")] 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: 0x06011E8B RID: 73355 RVA: 0x0040DFE4 File Offset: 0x0040C1E4 [Token(Token = "0x6011E8B")] [Address(RVA = "0x1973FD0", Offset = "0x1972FD0", VA = "0x181973FD0")] public void Toggle_ShowGadgetsWithoutMakerPen(bool isOn) { AGEAHLDEDBO ageahldedbo; if (ageahldedbo != isOn) { CircuitVisibilityBehaviour.CircuitVisibilityChanged(); return; } } // Token: 0x06011E8C RID: 73356 RVA: 0x0040E008 File Offset: 0x0040C208 [Token(Token = "0x6011E8C")] [Address(RVA = "0x1974840", Offset = "0x1973840", VA = "0x181974840")] 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: 0x06011E8E RID: 73358 RVA: 0x0040E14C File Offset: 0x0040C34C [Token(Token = "0x6011E8E")] [Address(RVA = "0x196D400", Offset = "0x196C400", VA = "0x18196D400")] [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; float value3 = this.tubeAnalogStyleSlider.value; MakerPen k__BackingField4 = this.k__BackingField; Slider3D slider3D3 = this.lockCurveRadiusSlider; int num6 = EOKPFJPCGMK.PBKGKOKOJMB(k__BackingField4.k__BackingField); float value4 = slider3D3.value; Slider3D slider3D4 = this.tubeHeightScaleSlider; int num7 = EOKPFJPCGMK.DMGPMDOOBFM(value4); float value5 = slider3D4.value; Slider3D slider3D5 = this.tubeRingPointSlider; int num8 = EOKPFJPCGMK.NCBDKICELLJ(num7); float value6 = slider3D5.value; float value7 = this.dragSelectSizeSlider.value; float value8 = 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.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: 0x06011E8F RID: 73359 RVA: 0x0040E484 File Offset: 0x0040C684 [Token(Token = "0x6011E8F")] [Address(RVA = "0x1970F20", Offset = "0x196FF20", VA = "0x181970F20")] [CompilerGenerated] private bool OJGKLENENGO(RadioButton3D FOJLJNMAJLC) { RadioButton3D[] hmiokealimk = this.HMIOKEALIMK; int faebnmmpjhd = this.FAEBNMMPJHD; RadioButton3D radioButton3D = hmiokealimk[faebnmmpjhd]; return FOJLJNMAJLC == radioButton3D; } // Token: 0x0400B760 RID: 46944 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400B760")] [SerializeField] [Header("Subscreens")] private SubscreenControl subscreenControl; // Token: 0x0400B761 RID: 46945 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400B761")] [SerializeField] private MakerPenPaletteSearchScreen searchSubscreen; // Token: 0x0400B762 RID: 46946 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400B762")] [SerializeField] private CircuitV2Subscreen circuitsV2Subscreen; // Token: 0x0400B763 RID: 46947 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400B763")] [SerializeField] private Subscreen shapesAndColorsSubscreen; // Token: 0x0400B764 RID: 46948 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400B764")] [SerializeField] private Subscreen spawnableToolSubscreen; // Token: 0x0400B765 RID: 46949 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400B765")] [SerializeField] private Subscreen settingsSubscreen; // Token: 0x0400B766 RID: 46950 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400B766")] [SerializeField] private Subscreen inventionsSubscreen; // Token: 0x0400B767 RID: 46951 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400B767")] [SerializeField] private Subscreen clipboardSubscreen; // Token: 0x0400B768 RID: 46952 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400B768")] [SerializeField] private Subscreen circuitsSubscreen; // Token: 0x0400B769 RID: 46953 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400B769")] [SerializeField] private RadioButton3D circuitsV2RadioButton; // Token: 0x0400B76A RID: 46954 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400B76A")] [SerializeField] private RadioButton3D gadgetsRadioButton; // Token: 0x0400B76B RID: 46955 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400B76B")] [SerializeField] private RadioButton3D propsRadioButton; // Token: 0x0400B76C RID: 46956 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400B76C")] [SerializeField] [Header("Header")] private InkBarControl inkBarControl; // Token: 0x0400B76D RID: 46957 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400B76D")] [SerializeField] private TextMeshProUGUI selectedItemText; // Token: 0x0400B76E RID: 46958 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400B76E")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] [Header("Shapes and Colors")] private MakerPenColorButtonPagedGrid colorButtonPagedGrid; // Token: 0x0400B76F RID: 46959 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400B76F")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid; // Token: 0x0400B770 RID: 46960 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400B770")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private MakerPenColorableSnapshotButtonPagedGrid colorableSnapshotButtonPagedGrid; // Token: 0x0400B771 RID: 46961 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400B771")] [SerializeField] private MakerPenPaletteSearchPagedGrid paletteSearchPagedGrid; // Token: 0x0400B772 RID: 46962 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400B772")] [SerializeField] private RadioGroup3D shapeButtonsRadioGroup; // Token: 0x0400B774 RID: 46964 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x400B774")] [SerializeField] private Renderer[] shapePreviews; // Token: 0x0400B775 RID: 46965 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x400B775")] [SerializeField] [Tooltip("Must match the order and count of button prefabs in the radio group")] private ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType; // Token: 0x0400B776 RID: 46966 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x400B776")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] [Header("Spawnable Tools Subscreen")] private SpawnableToolPagedGrid spawnableToolPagedGrid; // Token: 0x0400B777 RID: 46967 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x400B777")] [SerializeField] private RadioGroup3D spawnableToolsFilterGroup; // Token: 0x0400B778 RID: 46968 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x400B778")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] [Header("Inventions Subscreen")] private InventionPagedGrid inventionPagedGrid; // Token: 0x0400B779 RID: 46969 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x400B779")] [SerializeField] private RadioGroup3D inventionsFilterGroup; // Token: 0x0400B77A RID: 46970 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x400B77A")] [SerializeField] private string[] inventionFilterNames; // Token: 0x0400B77B RID: 46971 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x400B77B")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private ClipboardPagedGrid clipboardPagedGrid; // Token: 0x0400B77C RID: 46972 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x400B77C")] [SerializeField] [Header("Settings")] private PagedGrid settingsPagedGrid; // Token: 0x0400B77D RID: 46973 [global::Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x400B77D")] [SerializeField] private ToggleButton3D desatWorldToggle; // Token: 0x0400B77E RID: 46974 [global::Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x400B77E")] [SerializeField] private ToggleButton3D showPivotToggle; // Token: 0x0400B77F RID: 46975 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400B77F")] [SerializeField] private ToggleButton3D uniformShapesToggle; // Token: 0x0400B780 RID: 46976 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")] [Token(Token = "0x400B780")] [SerializeField] private ToggleButton3D snapToCenterToggle; // Token: 0x0400B781 RID: 46977 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400B781")] [SerializeField] private ToggleButton3D freezeRotationToggle; // Token: 0x0400B782 RID: 46978 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")] [Token(Token = "0x400B782")] [SerializeField] private ToggleButton3D rotateAroundPivotToggle; // Token: 0x0400B783 RID: 46979 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")] [Token(Token = "0x400B783")] [SerializeField] private ToggleButton3D alignToEdgesToggle; // Token: 0x0400B784 RID: 46980 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")] [Token(Token = "0x400B784")] [SerializeField] private ToggleButton3D showGridToggle; // Token: 0x0400B785 RID: 46981 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")] [Token(Token = "0x400B785")] [SerializeField] private ToggleButton3D adaptiveGridToggle; // Token: 0x0400B786 RID: 46982 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")] [Token(Token = "0x400B786")] [SerializeField] private ToggleButton3D adaptiveCreationSizeToggle; // Token: 0x0400B787 RID: 46983 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")] [Token(Token = "0x400B787")] [SerializeField] private ToggleButton3D showSelectionBoundsToggle; // Token: 0x0400B788 RID: 46984 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")] [Token(Token = "0x400B788")] [SerializeField] private ToggleButton3D roundedTubesToggle; // Token: 0x0400B789 RID: 46985 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")] [Token(Token = "0x400B789")] [SerializeField] private ToggleButton3D selfScalingEnabledToggle; // Token: 0x0400B78A RID: 46986 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")] [Token(Token = "0x400B78A")] [SerializeField] private ToggleButton3D connectTubesToggle; // Token: 0x0400B78B RID: 46987 [global::Cpp2IlInjected.FieldOffset(Offset = "0x200")] [Token(Token = "0x400B78B")] [SerializeField] private Slider3D tubeAnalogStyleSlider; // Token: 0x0400B78C RID: 46988 [global::Cpp2IlInjected.FieldOffset(Offset = "0x208")] [Token(Token = "0x400B78C")] [SerializeField] private Slider3D gridSnapSlider; // Token: 0x0400B78D RID: 46989 [global::Cpp2IlInjected.FieldOffset(Offset = "0x210")] [Token(Token = "0x400B78D")] [SerializeField] private Slider3D angleSnapSlider; // Token: 0x0400B78E RID: 46990 [global::Cpp2IlInjected.FieldOffset(Offset = "0x218")] [Token(Token = "0x400B78E")] [SerializeField] private Slider3D lockCurveRadiusSlider; // Token: 0x0400B78F RID: 46991 [global::Cpp2IlInjected.FieldOffset(Offset = "0x220")] [Token(Token = "0x400B78F")] [SerializeField] private Slider3D tubeHeightScaleSlider; // Token: 0x0400B790 RID: 46992 [global::Cpp2IlInjected.FieldOffset(Offset = "0x228")] [Token(Token = "0x400B790")] [SerializeField] private Slider3D tubeRingPointSlider; // Token: 0x0400B791 RID: 46993 [global::Cpp2IlInjected.FieldOffset(Offset = "0x230")] [Token(Token = "0x400B791")] [SerializeField] private ToggleButton3D playStopGizmosToggle; // Token: 0x0400B792 RID: 46994 [global::Cpp2IlInjected.FieldOffset(Offset = "0x238")] [Token(Token = "0x400B792")] [SerializeField] private Slider3D dragSelectSizeSlider; // Token: 0x0400B793 RID: 46995 [global::Cpp2IlInjected.FieldOffset(Offset = "0x240")] [Token(Token = "0x400B793")] [SerializeField] private Button3D deleteAllButton; // Token: 0x0400B794 RID: 46996 [global::Cpp2IlInjected.FieldOffset(Offset = "0x248")] [Token(Token = "0x400B794")] [SerializeField] private Slider3D grabbableByDefaultSlider; // Token: 0x0400B795 RID: 46997 [global::Cpp2IlInjected.FieldOffset(Offset = "0x250")] [Token(Token = "0x400B795")] [SerializeField] private ToggleButton3D viewGadgetsWithoutMakerPenToggle; // Token: 0x0400B796 RID: 46998 [global::Cpp2IlInjected.FieldOffset(Offset = "0x258")] [Token(Token = "0x400B796")] private RadioButton3D[] PIGNBICDLPI; // Token: 0x0400B797 RID: 46999 [global::Cpp2IlInjected.FieldOffset(Offset = "0x260")] [Token(Token = "0x400B797")] private RadioButton3D[] HMIOKEALIMK; // Token: 0x0400B798 RID: 47000 [global::Cpp2IlInjected.FieldOffset(Offset = "0x268")] [Token(Token = "0x400B798")] private RadioButton3D[] KOCCAALMOIN; // Token: 0x0400B799 RID: 47001 [global::Cpp2IlInjected.FieldOffset(Offset = "0x270")] [Token(Token = "0x400B799")] private RadioButton3D[] FOMFDPOJADE; // Token: 0x0400B79A RID: 47002 [global::Cpp2IlInjected.FieldOffset(Offset = "0x278")] [Token(Token = "0x400B79A")] private bool CENPCCNJGOF; // Token: 0x0400B79B RID: 47003 [global::Cpp2IlInjected.FieldOffset(Offset = "0x27C")] [Token(Token = "0x400B79B")] private OGNBCNBPFCC IAKCONALDPO; // Token: 0x0400B79C RID: 47004 [Token(Token = "0x400B79C")] private static readonly Dictionary PNLKHOIDKOH = new Dictionary(); // Token: 0x0400B79D RID: 47005 [Token(Token = "0x400B79D")] private static int IKHAPMKMBBB; // Token: 0x0400B79E RID: 47006 [global::Cpp2IlInjected.FieldOffset(Offset = "0x280")] [Token(Token = "0x400B79E")] private OBBBPCBIMME LFLBDJBBIMH; // Token: 0x0400B79F RID: 47007 [global::Cpp2IlInjected.FieldOffset(Offset = "0x288")] [Token(Token = "0x400B79F")] private JKLCBEFAFDL DLBONGEILKB; // Token: 0x0400B7A0 RID: 47008 [Token(Token = "0x400B7A0")] private static bool PDEJHBPBAIA; // Token: 0x0400B7A1 RID: 47009 [global::Cpp2IlInjected.FieldOffset(Offset = "0x290")] [Token(Token = "0x400B7A1")] public readonly MFBGLIHGCGO ShapeTypeSelectionButtonPressed; // Token: 0x0400B7A2 RID: 47010 [global::Cpp2IlInjected.FieldOffset(Offset = "0x298")] [Token(Token = "0x400B7A2")] public readonly MFBGLIHGCGO ShapeColorSelectionButtonPressed; // Token: 0x0400B7A3 RID: 47011 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2A0")] [Token(Token = "0x400B7A3")] public readonly MFBGLIHGCGO ShapeMaterialSelectionButtonPressed; // Token: 0x0400B7A4 RID: 47012 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2A8")] [Token(Token = "0x400B7A4")] public readonly MFBGLIHGCGO ColorableSnapshotSelectionButtonPressed; // Token: 0x0400B7A5 RID: 47013 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2B0")] [Token(Token = "0x400B7A5")] public readonly MFBGLIHGCGO SpawnableToolSelectionButtonPressed; // Token: 0x0400B7A6 RID: 47014 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2B8")] [Token(Token = "0x400B7A6")] public readonly MFBGLIHGCGO InventionSelectionButtonPressed; // Token: 0x0400B7A7 RID: 47015 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C0")] [Token(Token = "0x400B7A7")] public readonly MFBGLIHGCGO SnapshotSelectionButtonPressed; // Token: 0x0400B7A8 RID: 47016 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C8")] [Token(Token = "0x400B7A8")] private int CAJOGMKJBPJ; // Token: 0x0400B7A9 RID: 47017 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2CC")] [Token(Token = "0x400B7A9")] private int COEAGJOHOOL; // Token: 0x0400B7AA RID: 47018 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2D0")] [Token(Token = "0x400B7AA")] private int FAEBNMMPJHD; // Token: 0x0400B7AB RID: 47019 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2D4")] [Token(Token = "0x400B7AB")] private MakerPenPaletteMainScreen.OMAPLOHLGDP HCKEPLFAMLN; // Token: 0x0400B7AD RID: 47021 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2DC")] [Token(Token = "0x400B7AD")] private bool? BMCIBMILDHD; // Token: 0x020029EA RID: 10730 [Token(Token = "0x20029EA")] public enum OMAPLOHLGDP { // Token: 0x0400B7AF RID: 47023 [Token(Token = "0x400B7AF")] None, // Token: 0x0400B7B0 RID: 47024 [Token(Token = "0x400B7B0")] Search, // Token: 0x0400B7B1 RID: 47025 [Token(Token = "0x400B7B1")] ShapesAndColors, // Token: 0x0400B7B2 RID: 47026 [Token(Token = "0x400B7B2")] Gadgets, // Token: 0x0400B7B3 RID: 47027 [Token(Token = "0x400B7B3")] Props, // Token: 0x0400B7B4 RID: 47028 [Token(Token = "0x400B7B4")] Settings, // Token: 0x0400B7B5 RID: 47029 [Token(Token = "0x400B7B5")] Inventions, // Token: 0x0400B7B6 RID: 47030 [Token(Token = "0x400B7B6")] CircuitV2, // Token: 0x0400B7B7 RID: 47031 [Token(Token = "0x400B7B7")] Clipboard } // Token: 0x020029EB RID: 10731 [Token(Token = "0x20029EB")] public enum PDANAFCBNHI { // Token: 0x0400B7B9 RID: 47033 [Token(Token = "0x400B7B9")] Materials, // Token: 0x0400B7BA RID: 47034 [Token(Token = "0x400B7BA")] Colors, // Token: 0x0400B7BB RID: 47035 [Token(Token = "0x400B7BB")] Eyedropper } // Token: 0x020029ED RID: 10733 [Token(Token = "0x20029ED")] [CompilerGenerated] private sealed class ELHDKMJFPBJ { // Token: 0x06011E9A RID: 73370 RVA: 0x0040E5B4 File Offset: 0x0040C7B4 [Token(Token = "0x6011E9A")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ELHDKMJFPBJ() { } // Token: 0x06011E9B RID: 73371 RVA: 0x0040E5C8 File Offset: 0x0040C7C8 [Token(Token = "0x6011E9B")] [Address(RVA = "0x1964AF0", Offset = "0x1963AF0", VA = "0x181964AF0")] 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: 0x0400B7C5 RID: 47045 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B7C5")] public int temp; // Token: 0x0400B7C6 RID: 47046 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B7C6")] public MakerPenPaletteMainScreen <>4__this; } // Token: 0x020029EE RID: 10734 [Token(Token = "0x20029EE")] [CompilerGenerated] private sealed class ALKKKJJEBMH { // Token: 0x06011E9C RID: 73372 RVA: 0x0040E628 File Offset: 0x0040C828 [Token(Token = "0x6011E9C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ALKKKJJEBMH() { } // Token: 0x06011E9D RID: 73373 RVA: 0x0040E63C File Offset: 0x0040C83C [Token(Token = "0x6011E9D")] [Address(RVA = "0x1964460", Offset = "0x1963460", VA = "0x181964460")] 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: 0x0400B7C7 RID: 47047 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B7C7")] public int temp; // Token: 0x0400B7C8 RID: 47048 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B7C8")] public MakerPenPaletteMainScreen <>4__this; } // Token: 0x020029EF RID: 10735 [Token(Token = "0x20029EF")] [CompilerGenerated] private sealed class EAPLCPOJDGN { // Token: 0x06011E9E RID: 73374 RVA: 0x0040E680 File Offset: 0x0040C880 [Token(Token = "0x6011E9E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public EAPLCPOJDGN() { } // Token: 0x06011E9F RID: 73375 RVA: 0x0040E694 File Offset: 0x0040C894 [Token(Token = "0x6011E9F")] [Address(RVA = "0x19645D0", Offset = "0x19635D0", VA = "0x1819645D0")] internal void b__2(RadioButton3D isOn) { ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType = this.<>4__this.shapeButtonsGridOrderToShapeType; int num = this.tempIndex; } // Token: 0x0400B7C9 RID: 47049 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B7C9")] public int tempIndex; // Token: 0x0400B7CA RID: 47050 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B7CA")] public MakerPenPaletteMainScreen <>4__this; } // Token: 0x020029F0 RID: 10736 [Token(Token = "0x20029F0")] [CompilerGenerated] private sealed class INGICDMMILG { // Token: 0x06011EA0 RID: 73376 RVA: 0x0040E6BC File Offset: 0x0040C8BC [Token(Token = "0x6011EA0")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public INGICDMMILG() { } // Token: 0x06011EA1 RID: 73377 RVA: 0x0040E6D0 File Offset: 0x0040C8D0 [Token(Token = "0x6011EA1")] [Address(RVA = "0x1964F30", Offset = "0x1963F30", VA = "0x181964F30")] internal bool b__0(RadioButton3D b) { RadioButton3D radioButton3D = this.button; return b == radioButton3D; } // Token: 0x0400B7CB RID: 47051 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B7CB")] public RadioButton3D button; } // Token: 0x020029F1 RID: 10737 [Token(Token = "0x20029F1")] [CompilerGenerated] private sealed class EELNBCNMDOL { // Token: 0x06011EA2 RID: 73378 RVA: 0x0040E6EC File Offset: 0x0040C8EC [Token(Token = "0x6011EA2")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public EELNBCNMDOL() { } // Token: 0x06011EA3 RID: 73379 RVA: 0x0040E700 File Offset: 0x0040C900 [Token(Token = "0x6011EA3")] [Address(RVA = "0x1964620", Offset = "0x1963620", VA = "0x181964620")] 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: 0x06011EA4 RID: 73380 RVA: 0x0040E7F0 File Offset: 0x0040C9F0 [Token(Token = "0x6011EA4")] [Address(RVA = "0x19648B0", Offset = "0x19638B0", VA = "0x1819648B0")] internal void b__1(string error) { this.<>4__this.OFBFLELPHPF(); } // Token: 0x0400B7CC RID: 47052 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B7CC")] public MakerPenPaletteMainScreen <>4__this; // Token: 0x0400B7CD RID: 47053 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B7CD")] public int currentInventionFilterIndex; // Token: 0x0400B7CE RID: 47054 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400B7CE")] public int previousPage; } // Token: 0x020029F2 RID: 10738 [Token(Token = "0x20029F2")] [CompilerGenerated] private sealed class HFGLNABLFJH { // Token: 0x06011EA5 RID: 73381 RVA: 0x0040E810 File Offset: 0x0040CA10 [Token(Token = "0x6011EA5")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HFGLNABLFJH() { } // Token: 0x06011EA6 RID: 73382 RVA: 0x0040E824 File Offset: 0x0040CA24 [Token(Token = "0x6011EA6")] [Address(RVA = "0x1964C30", Offset = "0x1963C30", VA = "0x181964C30")] internal bool b__0(RadioButton3D b) { RadioButton3D[] pignbicdlpi = this.<>4__this.PIGNBICDLPI; int num = this.buttonIndex; RadioButton3D radioButton3D = pignbicdlpi[num]; return b == radioButton3D; } // Token: 0x0400B7CF RID: 47055 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B7CF")] public MakerPenPaletteMainScreen <>4__this; // Token: 0x0400B7D0 RID: 47056 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B7D0")] public int buttonIndex; } } }