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 Photon.Realtime; using RecNet; using RecRoom.Async; using RecRoom.Core; 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: 0x02002473 RID: 9331 [Token(Token = "0x2002473")] [StructLayout(3)] public class MakerPenPaletteMainScreen : MakerPenPaletteUIFlowBase { // Token: 0x17002BE1 RID: 11233 // (get) Token: 0x06010208 RID: 66056 RVA: 0x003C71D0 File Offset: 0x003C53D0 // (set) Token: 0x06010209 RID: 66057 RVA: 0x003C71E4 File Offset: 0x003C53E4 [Token(Token = "0x17002BE1")] public Material KIFFFMDAFBO { [Token(Token = "0x6010208")] [Address(RVA = "0x3E2C60", Offset = "0x3E1660", VA = "0x1803E2C60")] get; [Token(Token = "0x6010209")] [Address(RVA = "0x6A3B90", Offset = "0x6A2590", VA = "0x1806A3B90")] private set; } // Token: 0x17002BE2 RID: 11234 // (get) Token: 0x0601020A RID: 66058 RVA: 0x003C71F8 File Offset: 0x003C53F8 // (set) Token: 0x0601020B RID: 66059 RVA: 0x003C7214 File Offset: 0x003C5414 [Token(Token = "0x17002BE2")] public static MakerPenPaletteMainScreen.PDANAFCBNHI NGCMMBNAHKG { [Token(Token = "0x601020A")] [Address(RVA = "0x1721540", Offset = "0x171FF40", VA = "0x181721540")] get { /* An exception occurred when decompiling this method (0601020A) 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 = "0x601020B")] [Address(RVA = "0x17215A0", Offset = "0x171FFA0", VA = "0x1817215A0")] set { } } // Token: 0x17002BE3 RID: 11235 // (get) Token: 0x0601020C RID: 66060 RVA: 0x003C7224 File Offset: 0x003C5424 [Token(Token = "0x17002BE3")] public IEnumerable BFELJCBBCHB { [Token(Token = "0x601020C")] [Address(RVA = "0x1721440", Offset = "0x171FE40", VA = "0x181721440")] get { ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType; Func <>9__58_ = MakerPenPaletteMainScreen.<>c.<>9__58_0; if (<>9__58_ == 0) { MakerPenPaletteMainScreen.<>c.<>9__58_0 = (ACBDPBHGKJL x) => x <= ACBDPBHGKJL.HalfPipe; } return Enumerable.Where(array, <>9__58_); } } // Token: 0x17002BE4 RID: 11236 // (get) Token: 0x0601020D RID: 66061 RVA: 0x003C7260 File Offset: 0x003C5460 // (set) Token: 0x0601020E RID: 66062 RVA: 0x003C7274 File Offset: 0x003C5474 [Token(Token = "0x17002BE4")] private int EOMFKMAGLPO { [Token(Token = "0x601020D")] [Address(RVA = "0x14028E0", Offset = "0x14012E0", VA = "0x1814028E0")] get { return this.CAJOGMKJBPJ; } [Token(Token = "0x601020E")] [Address(RVA = "0x171C710", Offset = "0x171B110", VA = "0x18171C710")] set { if (value != this.CAJOGMKJBPJ) { this.CAJOGMKJBPJ = value; this.FFOBNOMEGEH(); return; } } } // Token: 0x17002BE5 RID: 11237 // (get) Token: 0x0601020F RID: 66063 RVA: 0x003C7298 File Offset: 0x003C5498 // (set) Token: 0x06010210 RID: 66064 RVA: 0x003C72AC File Offset: 0x003C54AC [Token(Token = "0x17002BE5")] private int HDDNGPPCHDO { [Token(Token = "0x601020F")] [Address(RVA = "0x171DF80", Offset = "0x171C980", VA = "0x18171DF80")] get { return this.COEAGJOHOOL; } [Token(Token = "0x6010210")] [Address(RVA = "0x171CE60", Offset = "0x171B860", VA = "0x18171CE60")] set { if (value != this.COEAGJOHOOL) { this.COEAGJOHOOL = value; this.FFOBNOMEGEH(); return; } } } // Token: 0x17002BE6 RID: 11238 // (get) Token: 0x06010211 RID: 66065 RVA: 0x003C72D0 File Offset: 0x003C54D0 // (set) Token: 0x06010212 RID: 66066 RVA: 0x003C72E4 File Offset: 0x003C54E4 [Token(Token = "0x17002BE6")] private int NBJKFKBFPMM { [Token(Token = "0x6010211")] [Address(RVA = "0x171C8F0", Offset = "0x171B2F0", VA = "0x18171C8F0")] get { return this.FAEBNMMPJHD; } [Token(Token = "0x6010212")] [Address(RVA = "0x171B3C0", Offset = "0x1719DC0", VA = "0x18171B3C0")] set { if (value != this.FAEBNMMPJHD) { this.FAEBNMMPJHD = value; this.FFOBNOMEGEH(); return; } } } // Token: 0x17002BE7 RID: 11239 // (get) Token: 0x06010213 RID: 66067 RVA: 0x003C7308 File Offset: 0x003C5508 // (set) Token: 0x06010214 RID: 66068 RVA: 0x003C731C File Offset: 0x003C551C [Token(Token = "0x17002BE7")] private MakerPenPaletteMainScreen.OMAPLOHLGDP CFHLFFLHJDI { [Token(Token = "0x6010213")] [Address(RVA = "0x171C4F0", Offset = "0x171AEF0", VA = "0x18171C4F0")] get { return this.HCKEPLFAMLN; } [Token(Token = "0x6010214")] [Address(RVA = "0x171C300", Offset = "0x171AD00", VA = "0x18171C300")] 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: 0x17002BE8 RID: 11240 // (get) Token: 0x06010215 RID: 66069 RVA: 0x003C735C File Offset: 0x003C555C // (set) Token: 0x06010216 RID: 66070 RVA: 0x003C7370 File Offset: 0x003C5570 [Token(Token = "0x17002BE8")] public MakerPenPaletteMainScreen.OMAPLOHLGDP MILKHOANKAO { [Token(Token = "0x6010215")] [Address(RVA = "0x1721530", Offset = "0x171FF30", VA = "0x181721530")] get; [Token(Token = "0x6010216")] [Address(RVA = "0x171CBB0", Offset = "0x171B5B0", VA = "0x18171CBB0")] private set; } // Token: 0x17002BE9 RID: 11241 // (get) Token: 0x06010217 RID: 66071 RVA: 0x003C7384 File Offset: 0x003C5584 [Token(Token = "0x17002BE9")] private bool OMJCIIDLEAO { [Token(Token = "0x6010217")] [Address(RVA = "0x171CCE0", Offset = "0x171B6E0", VA = "0x18171CCE0")] 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: 0x06010218 RID: 66072 RVA: 0x003C73CC File Offset: 0x003C55CC [Token(Token = "0x6010218")] [Address(RVA = "0x171CE80", Offset = "0x171B880", VA = "0x18171CE80", Slot = "9")] 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.CAJOGMKJBPJ) { <>4__this2.CAJOGMKJBPJ = 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) { MakerPenPaletteMainScreen <>4__this3 = this; ACBDPBHGKJL[] array2 = <>4__this3.shapeButtonsGridOrderToShapeType; int tempIndex2 = tempIndex; ACBDPBHGKJL acbdpbhgkjl = array2[tempIndex2]; if (<>4__this3.ShapeTypeSelectionButtonPressed != 0) { } }; onClick3.AddListener(unityAction3); RadioButton3D[] fomfdpojade2 = this.FOMFDPOJADE; num++; while (fomfdpojade2 != 0) { } } Action action = new Action(this.LMDIDIEGGII); ActionEvent actionEvent = num + action; ActionEvent gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged; Action action2 = new Action(this.HFAAJHFIHKD); MakerPen k__BackingField = this.k__BackingField; ActionEvent onModeChanged = k__BackingField.OnModeChanged; Action action3 = new Action(this.KBEFFMGDAOJ); ActionEvent actionEvent2 = onModeChanged + action3; k__BackingField.OnModeChanged = actionEvent2; } // Token: 0x06010219 RID: 66073 RVA: 0x003C7680 File Offset: 0x003C5880 [Token(Token = "0x6010219")] [Address(RVA = "0x171F6A0", Offset = "0x171E0A0", VA = "0x18171F6A0")] public void RefreshShapeMaterialButtons() { MakerPenColorButtonPagedGrid makerPenColorButtonPagedGrid = this.colorButtonPagedGrid; ShapeColorInfo[] array = EOKPFJPCGMK.IKFGMGLJFGE; Func <>9__97_ = MakerPenPaletteMainScreen.<>c.<>9__97_0; if (<>9__97_ == 0) { MakerPenPaletteMainScreen.<>c.<>9__97_0 = (ShapeColorInfo sci) => sci.ColorID; } IEnumerable enumerable = Enumerable.Select(array, <>9__97_); makerPenColorButtonPagedGrid.SetShapeColors(enumerable, LNBGEMHOKFN.INVALID); MakerPenMaterialButtonPagedGrid makerPenMaterialButtonPagedGrid = this.materialButtonPagedGrid; ShapeMaterialInfo[] shapeMaterialInfos = EOKPFJPCGMK.MFIAFAGNMJN.ShapeMaterialInfos; Func func; if (MakerPenPaletteMainScreen.<>c.<>9__97_1 == 0) { func = (ShapeMaterialInfo smi) => smi.MaterialId; MakerPenPaletteMainScreen.<>c.<>9__97_1 = func; } IEnumerable enumerable2 = Enumerable.Select(shapeMaterialInfos, func); makerPenMaterialButtonPagedGrid.ResetSelectedMaterial(); bool flag = makerPenMaterialButtonPagedGrid.NBMNLHLDOGF(); makerPenMaterialButtonPagedGrid.UpdateSelectedButtonState(); } // Token: 0x0601021A RID: 66074 RVA: 0x003C772C File Offset: 0x003C592C [Token(Token = "0x601021A")] [Address(RVA = "0x1720440", Offset = "0x171EE40", VA = "0x181720440")] private void Start() { ActionEvent activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent; Action action = new Action(this.DACCIPLECHP); CreationManager.ActiveSandboxResourcesChangedEvent = 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.Instance; if (!platformActivateObject.OBKMFDJBADI) { PagedGrid pagedGrid = this.settingsPagedGrid; Transform transform = platformActivateObject.transform; pagedGrid.AddIgnoredChild(transform); } num++; } bool isCompleted = ((IAsyncResult)this.settingsPagedGrid).IsCompleted; } // Token: 0x0601021B RID: 66075 RVA: 0x003C77D4 File Offset: 0x003C59D4 [Token(Token = "0x601021B")] [Address(RVA = "0x171F4E0", Offset = "0x171DEE0", VA = "0x18171F4E0")] private void OnEnable() { ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.EBLJHBJGDFB); Matchmaking.EBLJHBJGDFB = ebljhbjgdfb + action; Action action2 = new Action(this.NJANGDABKNE); ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action2); ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL; Action action3 = new Action(this.GEIKLABLCNL); BBHENFCNLAB.GEIKLABLCNL = geiklablcnl + action3; ActionEvent jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH; Action action4 = new Action(this.JGCNDNGPBMH); BBHENFCNLAB.JGCNDNGPBMH = jgcndngpbmh + action4; } // Token: 0x0601021C RID: 66076 RVA: 0x003C785C File Offset: 0x003C5A5C [Token(Token = "0x601021C")] [Address(RVA = "0x171F350", Offset = "0x171DD50", VA = "0x18171F350")] protected void OnDisable() { ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.EBLJHBJGDFB); Matchmaking.EBLJHBJGDFB = ebljhbjgdfb - action; ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL; Action action2 = new Action(this.GEIKLABLCNL); BBHENFCNLAB.GEIKLABLCNL = geiklablcnl - action2; ActionEvent jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH; Action action3 = new Action(this.JGCNDNGPBMH); BBHENFCNLAB.JGCNDNGPBMH = jgcndngpbmh - action3; } // Token: 0x0601021D RID: 66077 RVA: 0x003C78CC File Offset: 0x003C5ACC [Token(Token = "0x601021D")] [Address(RVA = "0x171C500", Offset = "0x171AF00", VA = "0x18171C500")] private void EBLJHBJGDFB() { bool flag = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG; bool? cbheckjkdcc = this.CBHECKJKDCC; int num = 0; bool flag2 = flag == cbheckjkdcc; if (cbheckjkdcc == flag2) { bool flag3 = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG; this.circuitsV2RadioButton.gameObject.SetActive(flag3); if (!flag3) { 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 flag4 = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG; this.CBHECKJKDCC = num; this.FFOBNOMEGEH(); } } // Token: 0x0601021E RID: 66078 RVA: 0x003C799C File Offset: 0x003C5B9C [Token(Token = "0x601021E")] [Address(RVA = "0x171F050", Offset = "0x171DA50", VA = "0x18171F050", Slot = "6")] protected override void OnDestroy() { base.OnDestroy(); ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB; Action action = new Action(this.EBLJHBJGDFB); Matchmaking.EBLJHBJGDFB = ebljhbjgdfb - action; CircuitVisibilityBehaviour.OHONBJEGOED = false; ActionEvent activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent; Action action2 = new Action(this.DACCIPLECHP); CreationManager.ActiveSandboxResourcesChangedEvent = activeSandboxResourcesChangedEvent - action2; Action action3 = new Action(this.LMDIDIEGGII); ActionEvent 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; ActionEvent onModeChanged = k__BackingField2.OnModeChanged; Action action5 = new Action(this.KBEFFMGDAOJ); ActionEvent actionEvent = onModeChanged - action5; k__BackingField2.OnModeChanged = actionEvent; } SafeDestroy.Asset(this.k__BackingField); this.k__BackingField = (ulong)0L; } // Token: 0x0601021F RID: 66079 RVA: 0x003C7A7C File Offset: 0x003C5C7C [Token(Token = "0x601021F")] [Address(RVA = "0x171FAF0", Offset = "0x171E4F0", VA = "0x18171FAF0")] 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: 0x06010220 RID: 66080 RVA: 0x003C7B0C File Offset: 0x003C5D0C [Token(Token = "0x6010220")] [Address(RVA = "0x171C900", Offset = "0x171B300", VA = "0x18171C900")] private void FJHODABGKOL() { 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; LNBGEMHOKFN aekhjmpaokm = k__BackingField.AEKHJMPAOKM; CLKCBCAGDDK fdioclhgcnd = k__BackingField.FDIOCLHGCND; } int aekhjmpaokm2 = (int)k__BackingField.AEKHJMPAOKM; ShapeMaterialInfo shapeMaterialInfo = EOKPFJPCGMK.LCNCGMABGCO(this.k__BackingField.FDIOCLHGCND); int num2 = 0; ShapeColorInfo shapeColorInfo; Material material3 = new Material(BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, true, true)); 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 (num2 < length) { Renderer renderer = array[num2]; Material material5 = this.k__BackingField; renderer.SetMaterial(material5); num2++; } } // Token: 0x06010221 RID: 66081 RVA: 0x003C7BE0 File Offset: 0x003C5DE0 [Token(Token = "0x6010221")] [Address(RVA = "0x171CB20", Offset = "0x171B520", VA = "0x18171CB20")] 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: 0x06010222 RID: 66082 RVA: 0x003C7C28 File Offset: 0x003C5E28 [Token(Token = "0x6010222")] [Address(RVA = "0x171C4E0", Offset = "0x171AEE0", VA = "0x18171C4E0")] public void DeselectAllShapeButtons() { RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup; this.HONEMLGKJPB(radioGroup3D); } // Token: 0x06010223 RID: 66083 RVA: 0x003C7C44 File Offset: 0x003C5E44 [Token(Token = "0x6010223")] [Address(RVA = "0x171FA00", Offset = "0x171E400", VA = "0x18171FA00")] 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); this.AILJLPKFJIA(JEOFCGOPBDC.Prop, (long)LKKBDKPAJMO); } // Token: 0x06010224 RID: 66084 RVA: 0x003C7C90 File Offset: 0x003C5E90 [Token(Token = "0x6010224")] [Address(RVA = "0x171C4D0", Offset = "0x171AED0", VA = "0x18171C4D0")] public void DeselectAllPropButtons() { this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L); } // Token: 0x06010225 RID: 66085 RVA: 0x003C7CB0 File Offset: 0x003C5EB0 [Token(Token = "0x6010225")] [Address(RVA = "0x171F950", Offset = "0x171E350", VA = "0x18171F950")] public void SelectInventionButton(OBBBPCBIMME LDNFNNNHPPB) { this.k__BackingField.AEHODCGDMBA = 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; this.AILJLPKFJIA(JEOFCGOPBDC.Invention, k__BackingField); } // Token: 0x06010226 RID: 66086 RVA: 0x003C7D08 File Offset: 0x003C5F08 [Token(Token = "0x6010226")] [Address(RVA = "0x171C4C0", Offset = "0x171AEC0", VA = "0x18171C4C0")] public void DeselectAllInventionButtons() { this.LFLBDJBBIMH = (ulong)0L; } // Token: 0x06010227 RID: 66087 RVA: 0x003C7D20 File Offset: 0x003C5F20 [Token(Token = "0x6010227")] [Address(RVA = "0x171F920", Offset = "0x171E320", VA = "0x18171F920")] public void SelectColorButton(LNBGEMHOKFN GJAINANBOCB) { this.colorButtonPagedGrid.UpdateSelectedButtonState(); } // Token: 0x06010228 RID: 66088 RVA: 0x003C7D40 File Offset: 0x003C5F40 [Token(Token = "0x6010228")] [Address(RVA = "0x171F9D0", Offset = "0x171E3D0", VA = "0x18171F9D0")] public void SelectMaterialButton(CLKCBCAGDDK KFENPJENIOI) { this.materialButtonPagedGrid.UpdateSelectedButtonState(); } // Token: 0x06010229 RID: 66089 RVA: 0x003C7D60 File Offset: 0x003C5F60 [Token(Token = "0x6010229")] [Address(RVA = "0x171C480", Offset = "0x171AE80", VA = "0x18171C480")] public void DeselectAllColorButtons() { this.colorButtonPagedGrid.ResetSelectedColor(); this.materialButtonPagedGrid.ResetSelectedMaterial(); } // Token: 0x0601022A RID: 66090 RVA: 0x003C7D8C File Offset: 0x003C5F8C [Token(Token = "0x601022A")] [Address(RVA = "0x171FCE0", Offset = "0x171E6E0", VA = "0x18171FCE0")] public void SelectShapeConstraintButton(MakerPen.PMACDPPHBHP GEAFEMDGBBA) { ToggleButton3D toggleButton3D = this.uniformShapesToggle; bool flag = GEAFEMDGBBA == MakerPen.PMACDPPHBHP.Constrained; toggleButton3D.BOHIGPFGJBA = flag; } // Token: 0x0601022B RID: 66091 RVA: 0x003C7DB4 File Offset: 0x003C5FB4 [Token(Token = "0x601022B")] [Address(RVA = "0x171E2B0", Offset = "0x171CCB0", VA = "0x18171E2B0")] 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: 0x0601022C RID: 66092 RVA: 0x003C7E30 File Offset: 0x003C6030 [Token(Token = "0x601022C")] [Address(RVA = "0x171CBF0", Offset = "0x171B5F0", VA = "0x18171CBF0")] private void HONEMLGKJPB(RadioGroup3D KBEJEGMLKEM) { Func <>9__117_ = MakerPenPaletteMainScreen.<>c.<>9__117_0; if (<>9__117_ == 0) { MakerPenPaletteMainScreen.<>c.<>9__117_0 = delegate(RadioButton3D b) { }; } KBEJEGMLKEM.SetSelectionStates(<>9__117_); } // Token: 0x0601022D RID: 66093 RVA: 0x003C7E6C File Offset: 0x003C606C [Token(Token = "0x601022D")] [Address(RVA = "0x171B6A0", Offset = "0x171A0A0", VA = "0x18171B6A0")] private void AILJLPKFJIA(JEOFCGOPBDC EPBPGKCGDPE, long ENJEOLBEALP) { HNICCJDPJJO hniccjdpjjo = HNICCJDPJJO.ONCPNMDGGKG; string text = AmplitudeAnalyticsClient.Event("palette_select_item").ToString(); } // Token: 0x0601022E RID: 66094 RVA: 0x003C7E98 File Offset: 0x003C6098 [Token(Token = "0x601022E")] [Address(RVA = "0x171C730", Offset = "0x171B130", VA = "0x18171C730")] private void FFOBNOMEGEH() { if (this.HCKEPLFAMLN <= MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions) { MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen; SubscreenControl subscreenControl = this.subscreenControl; SubscreenControl subscreenControl2 = this.subscreenControl; Subscreen subscreen = this.shapesAndColorsSubscreen; subscreenControl2.ShowSubscreen(subscreen); return; } } // Token: 0x0601022F RID: 66095 RVA: 0x003C7FA8 File Offset: 0x003C61A8 [Token(Token = "0x601022F")] [Address(RVA = "0x171E150", Offset = "0x171CB50", VA = "0x18171E150")] private void LOAGOJPGGLA() { this.gadgetsRadioButton.ForcePressed(); int cajogmkjbpj = this.CAJOGMKJBPJ; int num = 0; this.OFFCHLIDOLC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num, cajogmkjbpj); } // Token: 0x06010230 RID: 66096 RVA: 0x003C7FD8 File Offset: 0x003C61D8 [Token(Token = "0x6010230")] [Address(RVA = "0x171C2D0", Offset = "0x171ACD0", VA = "0x18171C2D0")] private void CJGBDCHKPBI() { this.circuitsV2RadioButton.ForcePressed(); } // Token: 0x06010231 RID: 66097 RVA: 0x003C7FF8 File Offset: 0x003C61F8 [Token(Token = "0x6010231")] [Address(RVA = "0x171E0C0", Offset = "0x171CAC0", VA = "0x18171E0C0")] private void LGOGJOPPICA() { this.propsRadioButton.ForcePressed(); int coeagjohool = this.COEAGJOHOOL; this.OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS, coeagjohool); } // Token: 0x06010232 RID: 66098 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010232")] [Address(RVA = "0x171ED80", Offset = "0x171D780", VA = "0x18171ED80")] private void OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA CKEBCMEKCJH, int DBGGEOGEFCA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010233 RID: 66099 RVA: 0x003C8028 File Offset: 0x003C6228 [Token(Token = "0x6010233")] [Address(RVA = "0x171B7A0", Offset = "0x171A1A0", VA = "0x18171B7A0")] private void BBMIMPHPPDF() { int kdpehphodcd = this.inventionPagedGrid.KDPEHPHODCD; int previousPage = kdpehphodcd; this.inventionPagedGrid.Awake(); IPromise> promise = BBHENFCNLAB.EMOKHAKJKHK(); Action> action = delegate(List inventions) { MakerPenPaletteMainScreen <>4__this = this; int num2 = 0; if (<>4__this != num2) { if (inventions != 0) { Func func; if (MakerPenPaletteMainScreen.<>c.<>9__124_2 == 0) { func = (OBBBPCBIMME inv) => !inv.k__BackingField; MakerPenPaletteMainScreen.<>c.<>9__124_2 = func; } IEnumerable enumerable = Enumerable.Where(inventions, 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); MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen; throw new NullReferenceException(); } NotificationManager instance = SingletonMonoBehaviour.Instance; int num3 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Failed to load Inventions", 1.5f, num3, num3); InventionPagedGrid inventionPagedGrid3 = this.inventionPagedGrid; MakerPenPaletteSearchScreen makerPenPaletteSearchScreen2 = this.searchSubscreen; } }; int num = 0; num += num; num++; Action action2 = delegate(string error) { NotificationManager instance2 = SingletonMonoBehaviour.Instance; int num4 = 0; IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "Failed to load Inventions", 1.5f, num4, num4); InventionPagedGrid inventionPagedGrid4 = this.inventionPagedGrid; MakerPenPaletteSearchScreen makerPenPaletteSearchScreen3 = this.searchSubscreen; }; throw new NullReferenceException(); } // Token: 0x06010234 RID: 66100 RVA: 0x003C809C File Offset: 0x003C629C [Token(Token = "0x6010234")] [Address(RVA = "0x171B3E0", Offset = "0x1719DE0", VA = "0x18171B3E0")] 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: 0x06010235 RID: 66101 RVA: 0x003C8170 File Offset: 0x003C6370 [Token(Token = "0x6010235")] [Address(RVA = "0x171DEC0", Offset = "0x171C8C0", VA = "0x18171DEC0")] 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: 0x06010236 RID: 66102 RVA: 0x003C81A8 File Offset: 0x003C63A8 [Token(Token = "0x6010236")] [Address(RVA = "0x171E190", Offset = "0x171CB90", VA = "0x18171E190")] 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: 0x06010237 RID: 66103 RVA: 0x003C81D8 File Offset: 0x003C63D8 [Token(Token = "0x6010237")] [Address(RVA = "0x171FD10", Offset = "0x171E710", VA = "0x18171FD10")] 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: 0x06010238 RID: 66104 RVA: 0x003C8238 File Offset: 0x003C6438 [Token(Token = "0x6010238")] [Address(RVA = "0x171DF10", Offset = "0x171C910", VA = "0x18171DF10")] private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB) { bool flag; if (OIHFNIFGFJB != MakerPen.KLAENPHIBEM.CreateInventionInstance && flag) { this.LFLBDJBBIMH = (ulong)0L; } } // Token: 0x06010239 RID: 66105 RVA: 0x003C8258 File Offset: 0x003C6458 [Token(Token = "0x6010239")] [Address(RVA = "0x171C360", Offset = "0x171AD60", VA = "0x18171C360")] private void DACCIPLECHP() { if (base.isActiveAndEnabled) { CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { int num2 = 0; CostInfo activeSandboxResourceCost = CreationManager.LECLKFMMJGB; int maxInkCost = CreationManager.KIGCMLHCNON; InkBarControl inkBarControl = this.inkBarControl; int num3 = 0; inkBarControl.SetPercentage((float)num2, num3); return; } } } // Token: 0x0601023A RID: 66106 RVA: 0x003C82B0 File Offset: 0x003C64B0 [Token(Token = "0x601023A")] [Address(RVA = "0x171E100", Offset = "0x171CB00", VA = "0x18171E100")] private void LMDIDIEGGII(Photon.Realtime.Player AGIHAKFFCCD, RoomRole EGPBMGPKIIL) { if (AGIHAKFFCCD.IsLocal) { Button3D button3D = this.deleteAllButton; bool flag = this.OMJCIIDLEAO; button3D.FFDOINJEHMM = flag; return; } } // Token: 0x0601023B RID: 66107 RVA: 0x003C82E4 File Offset: 0x003C64E4 [Token(Token = "0x601023B")] [Address(RVA = "0x171CBC0", Offset = "0x171B5C0", VA = "0x18171CBC0")] private void HFAAJHFIHKD(bool PLGOGPMCDOL) { this.playStopGizmosToggle.BOHIGPFGJBA = PLGOGPMCDOL; } // Token: 0x0601023C RID: 66108 RVA: 0x003C8304 File Offset: 0x003C6504 [Token(Token = "0x601023C")] [Address(RVA = "0x171CB10", Offset = "0x171B510", VA = "0x18171CB10")] private void GEIKLABLCNL() { this.BBMIMPHPPDF(); } // Token: 0x0601023D RID: 66109 RVA: 0x003C8318 File Offset: 0x003C6518 [Token(Token = "0x601023D")] [Address(RVA = "0x171CB10", Offset = "0x171B510", VA = "0x18171CB10")] private void JGCNDNGPBMH(long ENJEOLBEALP) { this.BBMIMPHPPDF(); } // Token: 0x0601023E RID: 66110 RVA: 0x003C832C File Offset: 0x003C652C [Token(Token = "0x601023E")] [Address(RVA = "0x171B990", Offset = "0x171A390", VA = "0x18171B990")] public void Button_Close() { this.k__BackingField.AuthorityHidePaletteMenu(); } // Token: 0x0601023F RID: 66111 RVA: 0x003C834C File Offset: 0x003C654C [Token(Token = "0x601023F")] [Address(RVA = "0x171C070", Offset = "0x171AA70", VA = "0x18171C070")] 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: 0x06010240 RID: 66112 RVA: 0x003C837C File Offset: 0x003C657C [Token(Token = "0x6010240")] [Address(RVA = "0x171C210", Offset = "0x171AC10", VA = "0x18171C210")] 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: 0x06010241 RID: 66113 RVA: 0x003C83D0 File Offset: 0x003C65D0 [Token(Token = "0x6010241")] [Address(RVA = "0x171BDD0", Offset = "0x171A7D0", VA = "0x18171BDD0")] 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: 0x06010242 RID: 66114 RVA: 0x003C8430 File Offset: 0x003C6630 [Token(Token = "0x6010242")] [Address(RVA = "0x171BF80", Offset = "0x171A980", VA = "0x18171BF80")] 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: 0x06010243 RID: 66115 RVA: 0x003C848C File Offset: 0x003C668C [Token(Token = "0x6010243")] [Address(RVA = "0x171BF20", Offset = "0x171A920", VA = "0x18171BF20")] 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: 0x06010244 RID: 66116 RVA: 0x003C84D8 File Offset: 0x003C66D8 [Token(Token = "0x6010244")] [Address(RVA = "0x171B960", Offset = "0x171A360", VA = "0x18171B960")] 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: 0x06010245 RID: 66117 RVA: 0x003C8508 File Offset: 0x003C6708 [Token(Token = "0x6010245")] [Address(RVA = "0x171C1F0", Offset = "0x171ABF0", VA = "0x18171C1F0")] public void Button_Settings() { if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings) { this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)5L); this.FFOBNOMEGEH(); return; } } // Token: 0x06010246 RID: 66118 RVA: 0x003C8530 File Offset: 0x003C6730 [Token(Token = "0x6010246")] [Address(RVA = "0x171BD80", Offset = "0x171A780", VA = "0x18171BD80")] 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: 0x06010247 RID: 66119 RVA: 0x003C857C File Offset: 0x003C677C [Token(Token = "0x6010247")] [Address(RVA = "0x171C280", Offset = "0x171AC80", VA = "0x18171C280")] public void Button_SpawnableToolSelected(OGNBCNBPFCC spawnableTool) { if (this.SpawnableToolSelectionButtonPressed != 0) { } } // Token: 0x06010248 RID: 66120 RVA: 0x003C8594 File Offset: 0x003C6794 [Token(Token = "0x6010248")] [Address(RVA = "0x171BD50", Offset = "0x171A750", VA = "0x18171BD50")] public void Button_FilterInventions(int EFBDCIJMFGD) { if (this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions && EFBDCIJMFGD != this.CAJOGMKJBPJ) { this.CAJOGMKJBPJ = EFBDCIJMFGD; this.FFOBNOMEGEH(); } } // Token: 0x06010249 RID: 66121 RVA: 0x003C85C0 File Offset: 0x003C67C0 [Token(Token = "0x6010249")] [Address(RVA = "0x171BEC0", Offset = "0x171A8C0", VA = "0x18171BEC0")] public void Button_InventionSelected(OBBBPCBIMME invention) { Action inventionSelectionButtonPressed = this.InventionSelectionButtonPressed; if (inventionSelectionButtonPressed != 0) { inventionSelectionButtonPressed(invention); } } // Token: 0x0601024A RID: 66122 RVA: 0x003C85E0 File Offset: 0x003C67E0 [Token(Token = "0x601024A")] [Address(RVA = "0x171BE40", Offset = "0x171A840", VA = "0x18171BE40")] public void Button_InventionInfo(OBBBPCBIMME invention) { MakerPen k__BackingField = this.k__BackingField; ACDHFCHJBAK acdhfchjbak = new ACDHFCHJBAK(invention); k__BackingField.QueueUI(acdhfchjbak); } // Token: 0x0601024B RID: 66123 RVA: 0x003C8608 File Offset: 0x003C6808 [Token(Token = "0x601024B")] [Address(RVA = "0x171C0A0", Offset = "0x171AAA0", VA = "0x18171C0A0")] public void Button_SelectColor(LNBGEMHOKFN shapeColor) { if (this.ShapeColorSelectionButtonPressed != 0) { } this.FJHODABGKOL(); int num = 0; this.AILJLPKFJIA((JEOFCGOPBDC)num, (long)shapeColor); } // Token: 0x0601024C RID: 66124 RVA: 0x003C8630 File Offset: 0x003C6830 [Token(Token = "0x601024C")] [Address(RVA = "0x171C110", Offset = "0x171AB10", VA = "0x18171C110")] public void Button_SelectMaterial(CLKCBCAGDDK shapeMaterial) { if (this.ShapeMaterialSelectionButtonPressed != 0) { } this.FJHODABGKOL(); this.AILJLPKFJIA(JEOFCGOPBDC.Material, (long)shapeMaterial); } // Token: 0x0601024D RID: 66125 RVA: 0x003C8658 File Offset: 0x003C6858 [Token(Token = "0x601024D")] [Address(RVA = "0x171C180", Offset = "0x171AB80", VA = "0x18171C180")] public void Button_SelectShape(int LENAGPGLDLE) { if (this.ShapeTypeSelectionButtonPressed != 0) { } this.AILJLPKFJIA(JEOFCGOPBDC.Shape, (long)LENAGPGLDLE); } // Token: 0x0601024E RID: 66126 RVA: 0x003C8678 File Offset: 0x003C6878 [Token(Token = "0x601024E")] [Address(RVA = "0x171D520", Offset = "0x171BF20", VA = "0x18171D520")] private void JFOMCCJKHLA() { bool flag = SingletonMonoBehaviour.Instance.MakerPen.OEHGANPCGAE; this.k__BackingField.k__BackingField.ShouldRenderWorldFadeMask = flag; if (SingletonMonoBehaviour.Instance.MakerPen.OEHGANPCGAE != flag) { SingletonMonoBehaviour.Instance.MakerPen.OEHGANPCGAE = flag; } flag = SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN; MakerPen k__BackingField = this.k__BackingField; if (SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN != flag) { SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN = flag; } float num = SingletonMonoBehaviour.Instance.MakerPen.PEFOEEMDKNH; NNNJFEILANM snapping = this.k__BackingField.Snapping; int num2 = Mathf.RoundToInt(num); float num3 = EOKPFJPCGMK.NLFAIFKEGAG(num2); snapping.IGKNCPDNKAN(num3); SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen; float num4 = makerPen.PEFOEEMDKNH; if (makerPen != 0) { SettingsManager.IAILOHNDFJI makerPen2 = SingletonMonoBehaviour.Instance.MakerPen; num3 = num; makerPen2.PEFOEEMDKNH = num3; } float num5 = SingletonMonoBehaviour.Instance.MakerPen.DHEJPCAHFKC; num = num5; NNNJFEILANM snapping2 = this.k__BackingField.Snapping; num5 = num; num2 = Mathf.RoundToInt(num5); num3 = EOKPFJPCGMK.KJDDBOALFOA(num2); snapping2.DAGBLEDBFOD = num3; SettingsManager.IAILOHNDFJI makerPen3 = SingletonMonoBehaviour.Instance.MakerPen; float num6 = makerPen3.DHEJPCAHFKC; if (makerPen3 != 0) { SettingsManager.IAILOHNDFJI makerPen4 = SingletonMonoBehaviour.Instance.MakerPen; num3 = num; makerPen4.DHEJPCAHFKC = num3; } float num7 = SingletonMonoBehaviour.Instance.MakerPen.CGOIKAFGIKH; num = num7; MakerPen k__BackingField2 = this.k__BackingField; num7 = num; num2 = Mathf.RoundToInt(num7); num3 = EOKPFJPCGMK.LBMJDOMPIOD(num2); k__BackingField2.SelectCurveThicknessModifier(num3); SettingsManager.IAILOHNDFJI makerPen5 = SingletonMonoBehaviour.Instance.MakerPen; float num8 = makerPen5.CGOIKAFGIKH; if (makerPen5 != 0) { SettingsManager.IAILOHNDFJI makerPen6 = SingletonMonoBehaviour.Instance.MakerPen; num3 = num; makerPen6.CGOIKAFGIKH = num3; } bool flag2 = SingletonMonoBehaviour.Instance.MakerPen.EPAECNJFMIO; if (SingletonMonoBehaviour.Instance.MakerPen.EPAECNJFMIO != flag2) { SingletonMonoBehaviour.Instance.MakerPen.EPAECNJFMIO = flag2; } flag2 = SingletonMonoBehaviour.Instance.MakerPen.BMHDADIKCJJ; this.k__BackingField.k__BackingField.k__BackingField = flag2; if (SingletonMonoBehaviour.Instance.MakerPen.BMHDADIKCJJ != flag2) { SingletonMonoBehaviour.Instance.MakerPen.BMHDADIKCJJ = flag2; } flag2 = SingletonMonoBehaviour.Instance.MakerPen.PBEHJPGHCAD; if (SingletonMonoBehaviour.Instance.MakerPen.PBEHJPGHCAD != flag2) { SingletonMonoBehaviour.Instance.MakerPen.PBEHJPGHCAD = flag2; CircuitVisibilityBehaviour.CircuitVisibilityChanged(); } } // Token: 0x0601024F RID: 66127 RVA: 0x003C8904 File Offset: 0x003C6B04 [Token(Token = "0x601024F")] [Address(RVA = "0x171DF90", Offset = "0x171C990", VA = "0x18171DF90")] private void KPGLPNJGJIG() { bool flag = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG; this.circuitsV2RadioButton.gameObject.SetActive(flag); if (!flag) { RadioButton3D radioButton3D = this.circuitsV2RadioButton; if (radioButton3D.DACHAAADDAE != flag || 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: 0x06010250 RID: 66128 RVA: 0x003C898C File Offset: 0x003C6B8C [Token(Token = "0x6010250")] [Address(RVA = "0x17208E0", Offset = "0x171F2E0", VA = "0x1817208E0")] public void Toggle_DesatWorldInShapeMode(bool isOn) { this.k__BackingField.k__BackingField.ShouldRenderWorldFadeMask = isOn; if (SingletonMonoBehaviour.Instance.MakerPen.OEHGANPCGAE != isOn) { SingletonMonoBehaviour.Instance.MakerPen.OEHGANPCGAE = isOn; } } // Token: 0x06010251 RID: 66129 RVA: 0x003C89D4 File Offset: 0x003C6BD4 [Token(Token = "0x6010251")] [Address(RVA = "0x1720670", Offset = "0x171F070", VA = "0x181720670")] public void ToggleShowPivot(bool isOn) { if (SingletonMonoBehaviour.Instance.MakerPen.LCJDPBLGJFJ != isOn) { SingletonMonoBehaviour.Instance.MakerPen.LCJDPBLGJFJ = isOn; return; } } // Token: 0x06010252 RID: 66130 RVA: 0x003C8A0C File Offset: 0x003C6C0C [Token(Token = "0x6010252")] [Address(RVA = "0x1721170", Offset = "0x171FB70", VA = "0x181721170")] public void Toggle_SnapToCenter(bool isOn) { if (SingletonMonoBehaviour.Instance.MakerPen.LMKECMNIGAC != isOn) { SingletonMonoBehaviour.Instance.MakerPen.LMKECMNIGAC = isOn; return; } } // Token: 0x06010253 RID: 66131 RVA: 0x003C8A44 File Offset: 0x003C6C44 [Token(Token = "0x6010253")] [Address(RVA = "0x1720E10", Offset = "0x171F810", VA = "0x181720E10")] public void Toggle_RotatearoundPivot(bool isOn) { if (SingletonMonoBehaviour.Instance.MakerPen.LMAEMIIGMLG != isOn) { SingletonMonoBehaviour.Instance.MakerPen.LMAEMIIGMLG = isOn; return; } } // Token: 0x06010254 RID: 66132 RVA: 0x003C8A7C File Offset: 0x003C6C7C [Token(Token = "0x6010254")] [Address(RVA = "0x1720AA0", Offset = "0x171F4A0", VA = "0x181720AA0")] public void Toggle_FreezeRotationOnMove(bool isOn) { if (SingletonMonoBehaviour.Instance.MakerPen.EDFHHHJNDDO != isOn) { SingletonMonoBehaviour.Instance.MakerPen.EDFHHHJNDDO = isOn; return; } } // Token: 0x06010255 RID: 66133 RVA: 0x003C8AB4 File Offset: 0x003C6CB4 [Token(Token = "0x6010255")] [Address(RVA = "0x1721240", Offset = "0x171FC40", VA = "0x181721240")] public void Toggle_UniformShapes(bool isOn) { MakerPen k__BackingField = this.k__BackingField; if (SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN != isOn) { SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN = isOn; } } // Token: 0x06010256 RID: 66134 RVA: 0x003C8AF0 File Offset: 0x003C6CF0 [Token(Token = "0x6010256")] [Address(RVA = "0x1720100", Offset = "0x171EB00", VA = "0x181720100")] public void SliderReleased_GridSnap(float value) { NNNJFEILANM snapping = this.k__BackingField.Snapping; float num = EOKPFJPCGMK.NLFAIFKEGAG(Mathf.RoundToInt(value)); snapping.IGKNCPDNKAN(value); SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen; float num2 = makerPen.PEFOEEMDKNH; if (makerPen != 0) { SingletonMonoBehaviour.Instance.MakerPen.PEFOEEMDKNH = value; } } // Token: 0x06010257 RID: 66135 RVA: 0x003C8B48 File Offset: 0x003C6D48 [Token(Token = "0x6010257")] [Address(RVA = "0x1720740", Offset = "0x171F140", VA = "0x181720740")] public void Toggle_AlignToEdges(bool isOn) { if (SingletonMonoBehaviour.Instance.MakerPen.EPAECNJFMIO != isOn) { SingletonMonoBehaviour.Instance.MakerPen.EPAECNJFMIO = isOn; return; } } // Token: 0x06010258 RID: 66136 RVA: 0x003C8B80 File Offset: 0x003C6D80 [Token(Token = "0x6010258")] [Address(RVA = "0x17210A0", Offset = "0x171FAA0", VA = "0x1817210A0")] public void Toggle_ShowGrid(bool isOn) { if (SingletonMonoBehaviour.Instance.MakerPen.MPGCIOMHIGA != isOn) { SingletonMonoBehaviour.Instance.MakerPen.MPGCIOMHIGA = isOn; return; } } // Token: 0x06010259 RID: 66137 RVA: 0x003C8BB8 File Offset: 0x003C6DB8 [Token(Token = "0x6010259")] [Address(RVA = "0x1720EE0", Offset = "0x171F8E0", VA = "0x181720EE0")] public void Toggle_RoundedTubes(bool isOn) { if (SingletonMonoBehaviour.Instance.MakerPen.GMOEDKIGMNG != isOn) { SingletonMonoBehaviour.Instance.MakerPen.GMOEDKIGMNG = isOn; return; } } // Token: 0x0601025A RID: 66138 RVA: 0x003C8BF0 File Offset: 0x003C6DF0 [Token(Token = "0x601025A")] [Address(RVA = "0x17209D0", Offset = "0x171F3D0", VA = "0x1817209D0")] public void Toggle_EnableSelfScaling(bool isOn) { if (SingletonMonoBehaviour.Instance.MakerPen.MJLLJLGMAGI != isOn) { SingletonMonoBehaviour.Instance.MakerPen.MJLLJLGMAGI = isOn; return; } } // Token: 0x0601025B RID: 66139 RVA: 0x003C8C28 File Offset: 0x003C6E28 [Token(Token = "0x601025B")] [Address(RVA = "0x1720810", Offset = "0x171F210", VA = "0x181720810")] public void Toggle_ConnectTubes(bool isOn) { if (SingletonMonoBehaviour.Instance.MakerPen.LKLJOKAOCEK != isOn) { SingletonMonoBehaviour.Instance.MakerPen.LKLJOKAOCEK = isOn; return; } } // Token: 0x0601025C RID: 66140 RVA: 0x003C8C60 File Offset: 0x003C6E60 [Token(Token = "0x601025C")] [Address(RVA = "0x1720C60", Offset = "0x171F660", VA = "0x181720C60")] public void Toggle_LockCurveSize(bool isOn) { if (SingletonMonoBehaviour.Instance.MakerPen.NNOBDFKAPPA != isOn) { SingletonMonoBehaviour.Instance.MakerPen.NNOBDFKAPPA = isOn; return; } } // Token: 0x0601025D RID: 66141 RVA: 0x003C8C98 File Offset: 0x003C6E98 [Token(Token = "0x601025D")] [Address(RVA = "0x171FDA0", Offset = "0x171E7A0", VA = "0x18171FDA0")] public void SliderReleased_AngleSnap(float value) { NNNJFEILANM snapping = this.k__BackingField.Snapping; float num = EOKPFJPCGMK.KJDDBOALFOA(Mathf.RoundToInt(value)); snapping.DAGBLEDBFOD = value; SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen; float num2 = makerPen.DHEJPCAHFKC; if (makerPen != 0) { SingletonMonoBehaviour.Instance.MakerPen.DHEJPCAHFKC = value; } } // Token: 0x0601025E RID: 66142 RVA: 0x003C8CF0 File Offset: 0x003C6EF0 [Token(Token = "0x601025E")] [Address(RVA = "0x171FF00", Offset = "0x171E900", VA = "0x18171FF00")] public void SliderReleased_CurveThickness(float value) { MakerPen k__BackingField = this.k__BackingField; float num = EOKPFJPCGMK.LBMJDOMPIOD(Mathf.RoundToInt(value)); k__BackingField.SelectCurveThicknessModifier(value); SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen; float num2 = makerPen.CGOIKAFGIKH; if (makerPen != 0) { SingletonMonoBehaviour.Instance.MakerPen.CGOIKAFGIKH = value; } } // Token: 0x0601025F RID: 66143 RVA: 0x003C8D44 File Offset: 0x003C6F44 [Token(Token = "0x601025F")] [Address(RVA = "0x1720260", Offset = "0x171EC60", VA = "0x181720260")] public void SliderReleased_TubeHeightScale(float value) { SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen; float num = EOKPFJPCGMK.GLNJJLKEFNE(Mathf.RoundToInt(value)); makerPen.LFGDDNEIOHI = value; } // Token: 0x06010260 RID: 66144 RVA: 0x003C8D78 File Offset: 0x003C6F78 [Token(Token = "0x6010260")] [Address(RVA = "0x1720350", Offset = "0x171ED50", VA = "0x181720350")] public void SliderReleased_TubeRingPoints(float value) { SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen; int num = EOKPFJPCGMK.AKGDNOBGCHO(Mathf.RoundToInt(value)); makerPen.LKNLBJHHOHN = num; } // Token: 0x06010261 RID: 66145 RVA: 0x003C8DAC File Offset: 0x003C6FAC [Token(Token = "0x6010261")] [Address(RVA = "0x1720050", Offset = "0x171EA50", VA = "0x181720050")] public void SliderReleased_DragSelectSize(float value) { SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen; int num = Mathf.RoundToInt(value); makerPen.BONNMFPHFNG = num; } // Token: 0x06010262 RID: 66146 RVA: 0x003C8DD8 File Offset: 0x003C6FD8 [Token(Token = "0x6010262")] [Address(RVA = "0x1720D30", Offset = "0x171F730", VA = "0x181720D30")] public void Toggle_PlayStopGizmos(bool isPlaying) { SandboxGizmoManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestMasterSetGizmosPlaying(isPlaying); } } // Token: 0x06010263 RID: 66147 RVA: 0x003C8E08 File Offset: 0x003C7008 [Token(Token = "0x6010263")] [Address(RVA = "0x171B9C0", Offset = "0x171A3C0", VA = "0x18171B9C0")] 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_Affirmative(); int num3 = 0; k__BackingField.PushFlow(flowByType, num3); MakerPenPaletteMainScreen.<>c <>; if (MakerPenPaletteMainScreen.<>c.<>9__172_0 == 0) { <> = MakerPenPaletteMainScreen.<>c.<>9; MakerPenPaletteMainScreen.<>c.<>9__172_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: 0x06010264 RID: 66148 RVA: 0x003C8ECC File Offset: 0x003C70CC [Token(Token = "0x6010264")] [Address(RVA = "0x171C000", Offset = "0x171AA00", VA = "0x18171C000")] public void Button_ResetEverything() { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RpcResetRoom(); } // Token: 0x06010265 RID: 66149 RVA: 0x003C8EEC File Offset: 0x003C70EC [Token(Token = "0x6010265")] [Address(RVA = "0x1720B70", Offset = "0x171F570", VA = "0x181720B70")] public void Toggle_GrabbableByDefault(bool isOn) { this.k__BackingField.k__BackingField.k__BackingField = isOn; if (SingletonMonoBehaviour.Instance.MakerPen.BMHDADIKCJJ != isOn) { SingletonMonoBehaviour.Instance.MakerPen.BMHDADIKCJJ = isOn; } } // Token: 0x06010266 RID: 66150 RVA: 0x003C8F34 File Offset: 0x003C7134 [Token(Token = "0x6010266")] [Address(RVA = "0x1720FB0", Offset = "0x171F9B0", VA = "0x181720FB0")] public void Toggle_ShowGadgetsWithoutMakerPen(bool isOn) { if (SingletonMonoBehaviour.Instance.MakerPen.PBEHJPGHCAD != isOn) { SingletonMonoBehaviour.Instance.MakerPen.PBEHJPGHCAD = isOn; CircuitVisibilityBehaviour.CircuitVisibilityChanged(); return; } } // Token: 0x06010267 RID: 66151 RVA: 0x003C8F74 File Offset: 0x003C7174 [Token(Token = "0x6010267")] [Address(RVA = "0x1721390", Offset = "0x171FD90", VA = "0x181721390")] 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); this.MILKHOANKAO = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)2L); base..ctor(); } // Token: 0x06010269 RID: 66153 RVA: 0x003C9000 File Offset: 0x003C7200 [Token(Token = "0x6010269")] [Address(RVA = "0x171E440", Offset = "0x171CE40", VA = "0x18171E440")] [CompilerGenerated] private void NJANGDABKNE() { this.EBLJHBJGDFB(); MakerPen k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != num && !this.CENPCCNJGOF) { ACBDPBHGKJL currentShapeType = this.k__BackingField.NBDMJGKOPMA; this.JFOMCCJKHLA(); 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 shouldRenderWorldFadeMask = k__BackingField2.ShouldRenderWorldFadeMask; toggleButton3D.BOHIGPFGJBA = shouldRenderWorldFadeMask; } } 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(SingletonMonoBehaviour.Instance.MakerPen.LFGDDNEIOHI); float value4 = slider3D4.value; Slider3D slider3D5 = this.tubeRingPointSlider; int num8 = EOKPFJPCGMK.NCBDKICELLJ(SingletonMonoBehaviour.Instance.MakerPen.LKNLBJHHOHN); float value5 = slider3D5.value; Slider3D slider3D6 = this.dragSelectSizeSlider; int num9 = SingletonMonoBehaviour.Instance.MakerPen.BONNMFPHFNG; float value6 = slider3D6.value; ToggleButton3D toggleButton3D2 = this.showPivotToggle; bool flag = SingletonMonoBehaviour.Instance.MakerPen.LCJDPBLGJFJ; toggleButton3D2.BOHIGPFGJBA = flag; MakerPen k__BackingField5 = this.k__BackingField; ToggleButton3D toggleButton3D3 = this.alignToEdgesToggle; bool alignToEdges = k__BackingField5.DJCHNGHDBDB; toggleButton3D3.BOHIGPFGJBA = alignToEdges; ToggleButton3D toggleButton3D4 = this.showGridToggle; bool flag2 = SingletonMonoBehaviour.Instance.MakerPen.MPGCIOMHIGA; toggleButton3D4.BOHIGPFGJBA = flag2; ToggleButton3D toggleButton3D5 = this.snapToCenterToggle; bool flag3 = SingletonMonoBehaviour.Instance.MakerPen.LMKECMNIGAC; toggleButton3D5.BOHIGPFGJBA = flag3; ToggleButton3D toggleButton3D6 = this.freezeRotationToggle; bool flag4 = SingletonMonoBehaviour.Instance.MakerPen.EDFHHHJNDDO; toggleButton3D6.BOHIGPFGJBA = flag4; ToggleButton3D toggleButton3D7 = this.rotateAroundPivotToggle; bool flag5 = SingletonMonoBehaviour.Instance.MakerPen.LMAEMIIGMLG; toggleButton3D7.BOHIGPFGJBA = flag5; ToggleButton3D toggleButton3D8 = this.roundedTubesToggle; bool flag6 = SingletonMonoBehaviour.Instance.MakerPen.GMOEDKIGMNG; toggleButton3D8.BOHIGPFGJBA = flag6; ToggleButton3D toggleButton3D9 = this.connectTubesToggle; bool flag7 = SingletonMonoBehaviour.Instance.MakerPen.LKLJOKAOCEK; toggleButton3D9.BOHIGPFGJBA = flag7; ToggleButton3D toggleButton3D10 = this.selfScalingEnabledToggle; bool flag8 = SingletonMonoBehaviour.Instance.MakerPen.MJLLJLGMAGI; toggleButton3D10.BOHIGPFGJBA = flag8; ToggleButton3D toggleButton3D11 = this.lockCurveSize; bool flag9 = SingletonMonoBehaviour.Instance.MakerPen.NNOBDFKAPPA; toggleButton3D11.BOHIGPFGJBA = flag9; ToggleButton3D toggleButton3D12 = this.grabbableByDefaultToggle; bool flag10 = SingletonMonoBehaviour.Instance.MakerPen.BMHDADIKCJJ; toggleButton3D12.BOHIGPFGJBA = flag10; ToggleButton3D toggleButton3D13 = this.viewGadgetsWithoutMakerPenToggle; bool flag11 = SingletonMonoBehaviour.Instance.MakerPen.PBEHJPGHCAD; toggleButton3D13.BOHIGPFGJBA = flag11; if (SingletonMonoBehaviour.Instance.ACGDGBHFJFB) { ToggleButton3D toggleButton3D14 = this.selfScalingEnabledToggle; int num10 = 0; toggleButton3D14.interactable = num10 != 0; ToggleButton3D toggleButton3D15 = this.selfScalingEnabledToggle; int num11 = 0; toggleButton3D15.BOHIGPFGJBA = num11 != 0; } RadioGroup3D radioGroup3D = this.inventionsFilterGroup; Func func = new Func(this.MDFGALCACAF); radioGroup3D.SetSelectionStates(func); Button3D button3D = this.deleteAllButton; bool flag12 = this.OMJCIIDLEAO; button3D.FFDOINJEHMM = flag12; this.CENPCCNJGOF = true; } ToggleButton3D toggleButton3D16 = this.playStopGizmosToggle; bool k__BackingField = SandboxGizmoManager.k__BackingField; toggleButton3D16.BOHIGPFGJBA = k__BackingField; this.DACCIPLECHP(); MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = this.HCKEPLFAMLN; if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props) { this.gadgetsRadioButton.ForcePressed(); } this.FJHODABGKOL(); 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: 0x0601026A RID: 66154 RVA: 0x003C941C File Offset: 0x003C761C [Token(Token = "0x601026A")] [Address(RVA = "0x171E210", Offset = "0x171CC10", VA = "0x18171E210")] [CompilerGenerated] private bool MDFGALCACAF(RadioButton3D FOJLJNMAJLC) { RadioButton3D[] hmiokealimk = this.HMIOKEALIMK; int faebnmmpjhd = this.FAEBNMMPJHD; RadioButton3D radioButton3D = hmiokealimk[faebnmmpjhd]; return FOJLJNMAJLC == radioButton3D; } // Token: 0x0400AB72 RID: 43890 [Token(Token = "0x400AB72")] private const int BNLOHBLGJNF = 70; // Token: 0x0400AB73 RID: 43891 [Token(Token = "0x400AB73")] private const int CHLBLPPKJEC = 95; // Token: 0x0400AB74 RID: 43892 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400AB74")] [SerializeField] [Header("Subscreens")] private SubscreenControl subscreenControl; // Token: 0x0400AB75 RID: 43893 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400AB75")] [SerializeField] private MakerPenPaletteSearchScreen searchSubscreen; // Token: 0x0400AB76 RID: 43894 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400AB76")] [SerializeField] private Subscreen shapesAndColorsSubscreen; // Token: 0x0400AB77 RID: 43895 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400AB77")] [SerializeField] private Subscreen spawnableToolSubscreen; // Token: 0x0400AB78 RID: 43896 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400AB78")] [SerializeField] private Subscreen settingsSubscreen; // Token: 0x0400AB79 RID: 43897 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400AB79")] [SerializeField] private Subscreen inventionsSubscreen; // Token: 0x0400AB7A RID: 43898 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400AB7A")] [SerializeField] private Subscreen circuitsSubscreen; // Token: 0x0400AB7B RID: 43899 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400AB7B")] [SerializeField] private RadioButton3D circuitsV2RadioButton; // Token: 0x0400AB7C RID: 43900 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400AB7C")] [SerializeField] private RadioButton3D gadgetsRadioButton; // Token: 0x0400AB7D RID: 43901 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400AB7D")] [SerializeField] private RadioButton3D propsRadioButton; // Token: 0x0400AB7E RID: 43902 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400AB7E")] [SerializeField] [Header("Header")] private InkBarControl inkBarControl; // Token: 0x0400AB7F RID: 43903 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400AB7F")] [SerializeField] private TextMeshProUGUI selectedItemText; // Token: 0x0400AB80 RID: 43904 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400AB80")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] [Header("Shapes and Colors")] private MakerPenColorButtonPagedGrid colorButtonPagedGrid; // Token: 0x0400AB81 RID: 43905 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400AB81")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid; // Token: 0x0400AB82 RID: 43906 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400AB82")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private MakerPenPaletteSearchPagedGrid paletteSearchPagedGrid; // Token: 0x0400AB83 RID: 43907 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400AB83")] [SerializeField] private RadioGroup3D shapeButtonsRadioGroup; // Token: 0x0400AB85 RID: 43909 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400AB85")] [SerializeField] private Renderer[] shapePreviews; // Token: 0x0400AB86 RID: 43910 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400AB86")] [SerializeField] [Tooltip("Must match the order and count of button prefabs in the radio group")] private ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType; // Token: 0x0400AB87 RID: 43911 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400AB87")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] [Header("Spawnable Tools Subscreen")] private SpawnableToolPagedGrid spawnableToolPagedGrid; // Token: 0x0400AB88 RID: 43912 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400AB88")] [SerializeField] private RadioGroup3D spawnableToolsFilterGroup; // Token: 0x0400AB89 RID: 43913 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x400AB89")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] [Header("Inventions Subscreen")] private InventionPagedGrid inventionPagedGrid; // Token: 0x0400AB8A RID: 43914 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x400AB8A")] [SerializeField] private RadioGroup3D inventionsFilterGroup; // Token: 0x0400AB8B RID: 43915 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x400AB8B")] [SerializeField] private string[] inventionFilterNames; // Token: 0x0400AB8C RID: 43916 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x400AB8C")] [SerializeField] [Header("Settings")] private PagedGrid settingsPagedGrid; // Token: 0x0400AB8D RID: 43917 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x400AB8D")] [SerializeField] private ToggleButton3D desatWorldToggle; // Token: 0x0400AB8E RID: 43918 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x400AB8E")] [SerializeField] private ToggleButton3D showPivotToggle; // Token: 0x0400AB8F RID: 43919 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x400AB8F")] [SerializeField] private ToggleButton3D uniformShapesToggle; // Token: 0x0400AB90 RID: 43920 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x400AB90")] [SerializeField] private ToggleButton3D snapToCenterToggle; // Token: 0x0400AB91 RID: 43921 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x400AB91")] [SerializeField] private ToggleButton3D freezeRotationToggle; // Token: 0x0400AB92 RID: 43922 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x400AB92")] [SerializeField] private ToggleButton3D rotateAroundPivotToggle; // Token: 0x0400AB93 RID: 43923 [global::Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x400AB93")] [SerializeField] private ToggleButton3D alignToEdgesToggle; // Token: 0x0400AB94 RID: 43924 [global::Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x400AB94")] [SerializeField] private ToggleButton3D showGridToggle; // Token: 0x0400AB95 RID: 43925 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400AB95")] [SerializeField] private ToggleButton3D roundedTubesToggle; // Token: 0x0400AB96 RID: 43926 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")] [Token(Token = "0x400AB96")] [SerializeField] private ToggleButton3D selfScalingEnabledToggle; // Token: 0x0400AB97 RID: 43927 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400AB97")] [SerializeField] private ToggleButton3D connectTubesToggle; // Token: 0x0400AB98 RID: 43928 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")] [Token(Token = "0x400AB98")] [SerializeField] private ToggleButton3D lockCurveSize; // Token: 0x0400AB99 RID: 43929 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")] [Token(Token = "0x400AB99")] [SerializeField] private Slider3D gridSnapSlider; // Token: 0x0400AB9A RID: 43930 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")] [Token(Token = "0x400AB9A")] [SerializeField] private Slider3D angleSnapSlider; // Token: 0x0400AB9B RID: 43931 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")] [Token(Token = "0x400AB9B")] [SerializeField] private Slider3D lockCurveRadiusSlider; // Token: 0x0400AB9C RID: 43932 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")] [Token(Token = "0x400AB9C")] [SerializeField] private Slider3D tubeHeightScaleSlider; // Token: 0x0400AB9D RID: 43933 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")] [Token(Token = "0x400AB9D")] [SerializeField] private Slider3D tubeRingPointSlider; // Token: 0x0400AB9E RID: 43934 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")] [Token(Token = "0x400AB9E")] [SerializeField] private ToggleButton3D playStopGizmosToggle; // Token: 0x0400AB9F RID: 43935 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")] [Token(Token = "0x400AB9F")] [SerializeField] private Slider3D dragSelectSizeSlider; // Token: 0x0400ABA0 RID: 43936 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")] [Token(Token = "0x400ABA0")] [SerializeField] private Button3D deleteAllButton; // Token: 0x0400ABA1 RID: 43937 [global::Cpp2IlInjected.FieldOffset(Offset = "0x200")] [Token(Token = "0x400ABA1")] [SerializeField] private ToggleButton3D grabbableByDefaultToggle; // Token: 0x0400ABA2 RID: 43938 [global::Cpp2IlInjected.FieldOffset(Offset = "0x208")] [Token(Token = "0x400ABA2")] [SerializeField] private ToggleButton3D viewGadgetsWithoutMakerPenToggle; // Token: 0x0400ABA3 RID: 43939 [global::Cpp2IlInjected.FieldOffset(Offset = "0x210")] [Token(Token = "0x400ABA3")] private RadioButton3D[] PIGNBICDLPI; // Token: 0x0400ABA4 RID: 43940 [global::Cpp2IlInjected.FieldOffset(Offset = "0x218")] [Token(Token = "0x400ABA4")] private RadioButton3D[] HMIOKEALIMK; // Token: 0x0400ABA5 RID: 43941 [global::Cpp2IlInjected.FieldOffset(Offset = "0x220")] [Token(Token = "0x400ABA5")] private RadioButton3D[] KOCCAALMOIN; // Token: 0x0400ABA6 RID: 43942 [global::Cpp2IlInjected.FieldOffset(Offset = "0x228")] [Token(Token = "0x400ABA6")] private RadioButton3D[] FOMFDPOJADE; // Token: 0x0400ABA7 RID: 43943 [global::Cpp2IlInjected.FieldOffset(Offset = "0x230")] [Token(Token = "0x400ABA7")] private bool CENPCCNJGOF; // Token: 0x0400ABA8 RID: 43944 [global::Cpp2IlInjected.FieldOffset(Offset = "0x234")] [Token(Token = "0x400ABA8")] private OGNBCNBPFCC IAKCONALDPO; // Token: 0x0400ABA9 RID: 43945 [Token(Token = "0x400ABA9")] private static readonly Dictionary PNLKHOIDKOH = new Dictionary(); // Token: 0x0400ABAA RID: 43946 [Token(Token = "0x400ABAA")] private static int IKHAPMKMBBB; // Token: 0x0400ABAB RID: 43947 [global::Cpp2IlInjected.FieldOffset(Offset = "0x238")] [Token(Token = "0x400ABAB")] private OBBBPCBIMME LFLBDJBBIMH; // Token: 0x0400ABAC RID: 43948 [Token(Token = "0x400ABAC")] private static bool PDEJHBPBAIA; // Token: 0x0400ABAD RID: 43949 [global::Cpp2IlInjected.FieldOffset(Offset = "0x240")] [Token(Token = "0x400ABAD")] public Action ShapeTypeSelectionButtonPressed; // Token: 0x0400ABAE RID: 43950 [global::Cpp2IlInjected.FieldOffset(Offset = "0x248")] [Token(Token = "0x400ABAE")] public Action ShapeColorSelectionButtonPressed; // Token: 0x0400ABAF RID: 43951 [global::Cpp2IlInjected.FieldOffset(Offset = "0x250")] [Token(Token = "0x400ABAF")] public Action ShapeMaterialSelectionButtonPressed; // Token: 0x0400ABB0 RID: 43952 [global::Cpp2IlInjected.FieldOffset(Offset = "0x258")] [Token(Token = "0x400ABB0")] public Action SpawnableToolSelectionButtonPressed; // Token: 0x0400ABB1 RID: 43953 [global::Cpp2IlInjected.FieldOffset(Offset = "0x260")] [Token(Token = "0x400ABB1")] public Action InventionSelectionButtonPressed; // Token: 0x0400ABB2 RID: 43954 [global::Cpp2IlInjected.FieldOffset(Offset = "0x268")] [Token(Token = "0x400ABB2")] private int CAJOGMKJBPJ; // Token: 0x0400ABB3 RID: 43955 [global::Cpp2IlInjected.FieldOffset(Offset = "0x26C")] [Token(Token = "0x400ABB3")] private int COEAGJOHOOL; // Token: 0x0400ABB4 RID: 43956 [global::Cpp2IlInjected.FieldOffset(Offset = "0x270")] [Token(Token = "0x400ABB4")] private int FAEBNMMPJHD; // Token: 0x0400ABB5 RID: 43957 [global::Cpp2IlInjected.FieldOffset(Offset = "0x274")] [Token(Token = "0x400ABB5")] private MakerPenPaletteMainScreen.OMAPLOHLGDP HCKEPLFAMLN; // Token: 0x0400ABB7 RID: 43959 [global::Cpp2IlInjected.FieldOffset(Offset = "0x27C")] [Token(Token = "0x400ABB7")] private bool? CBHECKJKDCC; // Token: 0x02002474 RID: 9332 [Token(Token = "0x2002474")] public enum OMAPLOHLGDP { // Token: 0x0400ABB9 RID: 43961 [Token(Token = "0x400ABB9")] None, // Token: 0x0400ABBA RID: 43962 [Token(Token = "0x400ABBA")] Search, // Token: 0x0400ABBB RID: 43963 [Token(Token = "0x400ABBB")] ShapesAndColors, // Token: 0x0400ABBC RID: 43964 [Token(Token = "0x400ABBC")] Gadgets, // Token: 0x0400ABBD RID: 43965 [Token(Token = "0x400ABBD")] Props, // Token: 0x0400ABBE RID: 43966 [Token(Token = "0x400ABBE")] Settings, // Token: 0x0400ABBF RID: 43967 [Token(Token = "0x400ABBF")] Inventions, // Token: 0x0400ABC0 RID: 43968 [Token(Token = "0x400ABC0")] CircuitV2 } // Token: 0x02002475 RID: 9333 [Token(Token = "0x2002475")] public enum PDANAFCBNHI { // Token: 0x0400ABC2 RID: 43970 [Token(Token = "0x400ABC2")] Materials, // Token: 0x0400ABC3 RID: 43971 [Token(Token = "0x400ABC3")] Colors } // Token: 0x02002477 RID: 9335 [Token(Token = "0x2002477")] [CompilerGenerated] private sealed class OOLIBHALJFM { // Token: 0x06010274 RID: 66164 RVA: 0x003C9530 File Offset: 0x003C7730 [Token(Token = "0x6010274")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public OOLIBHALJFM() { } // Token: 0x06010275 RID: 66165 RVA: 0x003C9544 File Offset: 0x003C7744 [Token(Token = "0x6010275")] [Address(RVA = "0x17280F0", Offset = "0x1726AF0", VA = "0x1817280F0")] 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: 0x0400ABCC RID: 43980 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400ABCC")] public int temp; // Token: 0x0400ABCD RID: 43981 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400ABCD")] public MakerPenPaletteMainScreen <>4__this; } // Token: 0x02002478 RID: 9336 [Token(Token = "0x2002478")] [CompilerGenerated] private sealed class LKEHGDNNLJF { // Token: 0x06010276 RID: 66166 RVA: 0x003C95A4 File Offset: 0x003C77A4 [Token(Token = "0x6010276")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public LKEHGDNNLJF() { } // Token: 0x06010277 RID: 66167 RVA: 0x003C95B8 File Offset: 0x003C77B8 [Token(Token = "0x6010277")] [Address(RVA = "0x1712D10", Offset = "0x1711710", VA = "0x181712D10")] internal void b__1(RadioButton3D isOn) { MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this; if (makerPenPaletteMainScreen.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions) { int num = this.temp; if (num != makerPenPaletteMainScreen.CAJOGMKJBPJ) { makerPenPaletteMainScreen.CAJOGMKJBPJ = num; makerPenPaletteMainScreen.FFOBNOMEGEH(); return; } } } // Token: 0x0400ABCE RID: 43982 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400ABCE")] public int temp; // Token: 0x0400ABCF RID: 43983 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400ABCF")] public MakerPenPaletteMainScreen <>4__this; } // Token: 0x02002479 RID: 9337 [Token(Token = "0x2002479")] [CompilerGenerated] private sealed class NLLEILPLMPC { // Token: 0x06010278 RID: 66168 RVA: 0x003C95FC File Offset: 0x003C77FC [Token(Token = "0x6010278")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public NLLEILPLMPC() { } // Token: 0x06010279 RID: 66169 RVA: 0x003C9610 File Offset: 0x003C7810 [Token(Token = "0x6010279")] [Address(RVA = "0x1727C20", Offset = "0x1726620", VA = "0x181727C20")] internal void b__2(RadioButton3D isOn) { MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this; ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType = makerPenPaletteMainScreen.shapeButtonsGridOrderToShapeType; int num = this.tempIndex; ACBDPBHGKJL acbdpbhgkjl = shapeButtonsGridOrderToShapeType[num]; if (makerPenPaletteMainScreen.ShapeTypeSelectionButtonPressed != 0) { } } // Token: 0x0400ABD0 RID: 43984 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400ABD0")] public int tempIndex; // Token: 0x0400ABD1 RID: 43985 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400ABD1")] public MakerPenPaletteMainScreen <>4__this; } // Token: 0x0200247A RID: 9338 [Token(Token = "0x200247A")] [CompilerGenerated] private sealed class GLFFONAEAEF { // Token: 0x0601027A RID: 66170 RVA: 0x003C964C File Offset: 0x003C784C [Token(Token = "0x601027A")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public GLFFONAEAEF() { } // Token: 0x0601027B RID: 66171 RVA: 0x003C9660 File Offset: 0x003C7860 [Token(Token = "0x601027B")] [Address(RVA = "0x1711E60", Offset = "0x1710860", VA = "0x181711E60")] internal bool b__0(RadioButton3D b) { RadioButton3D radioButton3D = this.button; return b == radioButton3D; } // Token: 0x0400ABD2 RID: 43986 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400ABD2")] public RadioButton3D button; } // Token: 0x0200247B RID: 9339 [Token(Token = "0x200247B")] [CompilerGenerated] private sealed class KOOKJFOHNDN { // Token: 0x0601027C RID: 66172 RVA: 0x003C967C File Offset: 0x003C787C [Token(Token = "0x601027C")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public KOOKJFOHNDN() { } // Token: 0x0601027D RID: 66173 RVA: 0x003C9690 File Offset: 0x003C7890 [Token(Token = "0x601027D")] [Address(RVA = "0x1712990", Offset = "0x1711390", VA = "0x181712990")] internal void b__0(List inventions) { MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this; int num = 0; if (makerPenPaletteMainScreen != num) { if (inventions != 0) { Func func; if (MakerPenPaletteMainScreen.<>c.<>9__124_2 == 0) { func = (OBBBPCBIMME inv) => !inv.k__BackingField; MakerPenPaletteMainScreen.<>c.<>9__124_2 = func; } IEnumerable enumerable = Enumerable.Where(inventions, 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); MakerPenPaletteSearchScreen searchSubscreen = this.<>4__this.searchSubscreen; throw new NullReferenceException(); } NotificationManager instance = SingletonMonoBehaviour.Instance; int num3 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Failed to load Inventions", 1.5f, num3, num3); InventionPagedGrid inventionPagedGrid3 = this.<>4__this.inventionPagedGrid; MakerPenPaletteSearchScreen searchSubscreen2 = this.<>4__this.searchSubscreen; } } // Token: 0x0601027E RID: 66174 RVA: 0x003C9770 File Offset: 0x003C7970 [Token(Token = "0x601027E")] [Address(RVA = "0x1712C10", Offset = "0x1711610", VA = "0x181712C10")] internal void b__1(string error) { NotificationManager instance = SingletonMonoBehaviour.Instance; int num = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Failed to load Inventions", 1.5f, num, num); InventionPagedGrid inventionPagedGrid = this.<>4__this.inventionPagedGrid; MakerPenPaletteSearchScreen searchSubscreen = this.<>4__this.searchSubscreen; } // Token: 0x0400ABD3 RID: 43987 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400ABD3")] public MakerPenPaletteMainScreen <>4__this; // Token: 0x0400ABD4 RID: 43988 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400ABD4")] public int previousPage; } // Token: 0x0200247C RID: 9340 [Token(Token = "0x200247C")] [CompilerGenerated] private sealed class MLPNEEKJCHP { // Token: 0x0601027F RID: 66175 RVA: 0x003C97B8 File Offset: 0x003C79B8 [Token(Token = "0x601027F")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MLPNEEKJCHP() { } // Token: 0x06010280 RID: 66176 RVA: 0x003C97CC File Offset: 0x003C79CC [Token(Token = "0x6010280")] [Address(RVA = "0x1712DB0", Offset = "0x17117B0", VA = "0x181712DB0")] internal bool b__0(RadioButton3D b) { RadioButton3D[] pignbicdlpi = this.<>4__this.PIGNBICDLPI; int num = this.buttonIndex; RadioButton3D radioButton3D = pignbicdlpi[num]; return b == radioButton3D; } // Token: 0x0400ABD5 RID: 43989 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400ABD5")] public MakerPenPaletteMainScreen <>4__this; // Token: 0x0400ABD6 RID: 43990 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400ABD6")] public int buttonIndex; } } }