Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/AGUI/ToolUIs/MakerPenPaletteMainScreen.cs
T
2026-04-08 23:40:05 +02:00

2543 lines
92 KiB
C#

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<ACBDPBHGKJL> BFELJCBBCHB
{
[Token(Token = "0x601020C")]
[Address(RVA = "0x1721440", Offset = "0x171FE40", VA = "0x181721440")]
get
{
ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType;
Func<ACBDPBHGKJL, bool> <>9__58_ = MakerPenPaletteMainScreen.<>c.<>9__58_0;
if (<>9__58_ == 0)
{
MakerPenPaletteMainScreen.<>c.<>9__58_0 = (ACBDPBHGKJL x) => x <= ACBDPBHGKJL.HalfPipe;
}
return Enumerable.Where<ACBDPBHGKJL>(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.<GEEIPAPMHDO>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<RadioButton3D>(true);
RadioGroup3D radioGroup3D = this.spawnableToolsFilterGroup;
this.PIGNBICDLPI = componentsInChildren;
List<RadioButton3D> list = Enumerable.ToList<RadioButton3D>(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<RadioButton3D> 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<RadioButton3D>(true);
RadioGroup3D radioGroup3D2 = this.inventionsFilterGroup;
this.HMIOKEALIMK = componentsInChildren2;
List<RadioButton3D> list2 = Enumerable.ToList<RadioButton3D>(componentsInChildren2);
radioGroup3D2.AddButtons(list2);
RadioButton3D[] hmiokealimk = this.HMIOKEALIMK;
if (num < hmiokealimk.Length)
{
int temp = num;
RadioButton3D.OnRadioButton3DClick onClick2 = this.HMIOKEALIMK[num].OnClick;
UnityAction<RadioButton3D> 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<RadioButton3D>(true);
RadioGroup3D radioGroup3D3 = this.shapeButtonsRadioGroup;
this.FOMFDPOJADE = componentsInChildren3;
List<RadioButton3D> list3 = Enumerable.ToList<RadioButton3D>(componentsInChildren3);
radioGroup3D3.AddButtons(list3);
RadioButton3D[] fomfdpojade = this.FOMFDPOJADE;
if (num < fomfdpojade.Length)
{
int tempIndex = num;
RadioButton3D.OnRadioButton3DClick onClick3 = this.FOMFDPOJADE[num].OnClick;
UnityAction<RadioButton3D> 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<Photon.Realtime.Player, RoomRole> action = new Action(this.LMDIDIEGGII);
ActionEvent actionEvent = num + action;
ActionEvent<bool> gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged;
Action<bool> action2 = new Action(this.HFAAJHFIHKD);
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField.OnModeChanged;
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action3 = new Action(this.KBEFFMGDAOJ);
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> actionEvent2 = onModeChanged + action3;
<LJOGMLBAABG>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<ShapeColorInfo, LNBGEMHOKFN> <>9__97_ = MakerPenPaletteMainScreen.<>c.<>9__97_0;
if (<>9__97_ == 0)
{
MakerPenPaletteMainScreen.<>c.<>9__97_0 = (ShapeColorInfo sci) => sci.ColorID;
}
IEnumerable<ShapeColorInfo> enumerable = Enumerable.Select<ShapeColorInfo, LNBGEMHOKFN>(array, <>9__97_);
makerPenColorButtonPagedGrid.SetShapeColors(enumerable, LNBGEMHOKFN.INVALID);
MakerPenMaterialButtonPagedGrid makerPenMaterialButtonPagedGrid = this.materialButtonPagedGrid;
ShapeMaterialInfo[] shapeMaterialInfos = EOKPFJPCGMK.MFIAFAGNMJN.ShapeMaterialInfos;
Func<ShapeMaterialInfo, CLKCBCAGDDK> func;
if (MakerPenPaletteMainScreen.<>c.<>9__97_1 == 0)
{
func = (ShapeMaterialInfo smi) => smi.MaterialId;
MakerPenPaletteMainScreen.<>c.<>9__97_1 = func;
}
IEnumerable<ShapeMaterialInfo> enumerable2 = Enumerable.Select<ShapeMaterialInfo, CLKCBCAGDDK>(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<PlatformActivateObject>(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<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
Action<long> 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<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
Action<long> 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.<GEEIPAPMHDO>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<Photon.Realtime.Player, RoomRole> action3 = new Action(this.LMDIDIEGGII);
ActionEvent<bool> gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged;
Action<bool> action4 = new Action(this.HFAAJHFIHKD);
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
int num = 0;
if (<LJOGMLBAABG>k__BackingField != num)
{
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField2.OnModeChanged;
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action5 = new Action(this.KBEFFMGDAOJ);
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> actionEvent = onModeChanged - action5;
<LJOGMLBAABG>k__BackingField2.OnModeChanged = actionEvent;
}
SafeDestroy.Asset(this.<NCJFGKPOKLF>k__BackingField);
this.<NCJFGKPOKLF>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<RadioButton3D, bool> 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.<NCJFGKPOKLF>k__BackingField;
int num = 0;
bool flag = material == num;
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
if (!flag)
{
Material material2 = this.<NCJFGKPOKLF>k__BackingField;
LNBGEMHOKFN aekhjmpaokm = <LJOGMLBAABG>k__BackingField.AEKHJMPAOKM;
CLKCBCAGDDK fdioclhgcnd = <LJOGMLBAABG>k__BackingField.FDIOCLHGCND;
}
int aekhjmpaokm2 = (int)<LJOGMLBAABG>k__BackingField.AEKHJMPAOKM;
ShapeMaterialInfo shapeMaterialInfo = EOKPFJPCGMK.LCNCGMABGCO(this.<LJOGMLBAABG>k__BackingField.FDIOCLHGCND);
int num2 = 0;
ShapeColorInfo shapeColorInfo;
Material material3 = new Material(BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, true, true));
this.<NCJFGKPOKLF>k__BackingField = material3;
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.paletteSearchPagedGrid;
Material material4 = this.<NCJFGKPOKLF>k__BackingField;
makerPenPaletteSearchPagedGrid.PDDJKEDFKBO = material4;
Renderer[] array = this.shapePreviews;
int length = array.Length;
if (num2 < length)
{
Renderer renderer = array[num2];
Material material5 = this.<NCJFGKPOKLF>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 <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
this.IAKCONALDPO = LKKBDKPAJMO;
string text;
this.MCAMCBPMOLD(text);
MakerPen.HJPIHGIFKEO currentTargetMode = this.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
this.<LJOGMLBAABG>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.<LJOGMLBAABG>k__BackingField.AEHODCGDMBA = LDNFNNNHPPB;
this.LFLBDJBBIMH = LDNFNNNHPPB;
string <LGACIEKBLBM>k__BackingField = LDNFNNNHPPB.<LGACIEKBLBM>k__BackingField;
this.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
int num = 0;
<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num);
long <BHBCCAKKIMJ>k__BackingField = LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField;
this.AILJLPKFJIA(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>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<RadioButton3D, bool> 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<RadioButton3D, bool> <>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<List<OBBBPCBIMME>> promise = BBHENFCNLAB.EMOKHAKJKHK();
Action<List<OBBBPCBIMME>> action = delegate(List<OBBBPCBIMME> inventions)
{
MakerPenPaletteMainScreen <>4__this = this;
int num2 = 0;
if (<>4__this != num2)
{
if (inventions != 0)
{
Func<OBBBPCBIMME, bool> func;
if (MakerPenPaletteMainScreen.<>c.<>9__124_2 == 0)
{
func = (OBBBPCBIMME inv) => !inv.<AONKJNPFIGJ>k__BackingField;
MakerPenPaletteMainScreen.<>c.<>9__124_2 = func;
}
IEnumerable<OBBBPCBIMME> enumerable = Enumerable.Where<OBBBPCBIMME>(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<string> 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<RadioButton3D, bool> 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.<GEEIPAPMHDO>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.<GEEIPAPMHDO>k__BackingField = HGLLKBFOBIE;
}
if (HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
{
int num = 0;
this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num);
}
this.FFOBNOMEGEH();
}
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
int num2 = 0;
<KBKJKEOPIGB>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.<LJOGMLBAABG>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.<GEEIPAPMHDO>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.<LJOGMLBAABG>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.<GEEIPAPMHDO>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.<LJOGMLBAABG>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.<GEEIPAPMHDO>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.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
{
this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L);
}
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
{
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
this.<GEEIPAPMHDO>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.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)6L);
this.FFOBNOMEGEH();
}
if (this.<LJOGMLBAABG>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.<GEEIPAPMHDO>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<OBBBPCBIMME> 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 <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
ACDHFCHJBAK acdhfchjbak = new ACDHFCHJBAK(invention);
<LJOGMLBAABG>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.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.ShouldRenderWorldFadeMask = flag;
if (SingletonMonoBehaviour.Instance.MakerPen.OEHGANPCGAE != flag)
{
SingletonMonoBehaviour.Instance.MakerPen.OEHGANPCGAE = flag;
}
flag = SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN;
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
if (SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN != flag)
{
SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN = flag;
}
float num = SingletonMonoBehaviour.Instance.MakerPen.PEFOEEMDKNH;
NNNJFEILANM snapping = this.<LJOGMLBAABG>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.<LJOGMLBAABG>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 <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
num7 = num;
num2 = Mathf.RoundToInt(num7);
num3 = EOKPFJPCGMK.LBMJDOMPIOD(num2);
<LJOGMLBAABG>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.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.<NGDMBEPPAJP>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.<GEEIPAPMHDO>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.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>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 <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>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.<LJOGMLBAABG>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.<LJOGMLBAABG>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 <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
float num = EOKPFJPCGMK.LBMJDOMPIOD(Mathf.RoundToInt(value));
<LJOGMLBAABG>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 <DHACNBGFNAI>k__BackingField = this.<DHACNBGFNAI>k__BackingField;
int num = 0;
if (<DHACNBGFNAI>k__BackingField != 0 && <DHACNBGFNAI>k__BackingField != 0)
{
string empty = string.Empty;
UIConfirmationDialog flowByType = <DHACNBGFNAI>k__BackingField.GetFlowByType<UIConfirmationDialog>();
int num2 = 0;
if (flowByType == num2)
{
Debug.LogError("No confirmation dialog found.");
}
flowByType.Button_Affirmative();
int num3 = 0;
<DHACNBGFNAI>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.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.<NGDMBEPPAJP>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 <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
int num = 0;
if (<LJOGMLBAABG>k__BackingField != num && !this.CENPCCNJGOF)
{
ACBDPBHGKJL currentShapeType = this.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA;
this.JFOMCCJKHLA();
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
int num2 = 0;
if (<BDFEKAONFDI>k__BackingField != num2)
{
ShapeCreationContext shapeCreationContext = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.shapeCreationContext;
int num3 = 0;
if (shapeCreationContext != num3)
{
CreationContext <BDFEKAONFDI>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
ToggleButton3D toggleButton3D = this.desatWorldToggle;
bool shouldRenderWorldFadeMask = <BDFEKAONFDI>k__BackingField2.ShouldRenderWorldFadeMask;
toggleButton3D.BOHIGPFGJBA = shouldRenderWorldFadeMask;
}
}
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
Slider3D slider3D = this.gridSnapSlider;
int num4 = EOKPFJPCGMK.HFEDGAKDJHC(<LJOGMLBAABG>k__BackingField2.Snapping.<GHFHFLCINKP>k__BackingField);
float value = slider3D.value;
MakerPen <LJOGMLBAABG>k__BackingField3 = this.<LJOGMLBAABG>k__BackingField;
Slider3D slider3D2 = this.angleSnapSlider;
int num5 = EOKPFJPCGMK.ONLIADOHNKI(<LJOGMLBAABG>k__BackingField3.Snapping.<LLHKCMEGAHP>k__BackingField);
float value2 = slider3D2.value;
MakerPen <LJOGMLBAABG>k__BackingField4 = this.<LJOGMLBAABG>k__BackingField;
Slider3D slider3D3 = this.lockCurveRadiusSlider;
int num6 = EOKPFJPCGMK.PBKGKOKOJMB(<LJOGMLBAABG>k__BackingField4.<HADCDONDNKI>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 <LJOGMLBAABG>k__BackingField5 = this.<LJOGMLBAABG>k__BackingField;
ToggleButton3D toggleButton3D3 = this.alignToEdgesToggle;
bool alignToEdges = <LJOGMLBAABG>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<RadioButton3D, bool> 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 <LMHCBOFAEPO>k__BackingField = SandboxGizmoManager.<LMHCBOFAEPO>k__BackingField;
toggleButton3D16.BOHIGPFGJBA = <LMHCBOFAEPO>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.<GEEIPAPMHDO>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<string, int> 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<ACBDPBHGKJL> ShapeTypeSelectionButtonPressed;
// Token: 0x0400ABAE RID: 43950
[global::Cpp2IlInjected.FieldOffset(Offset = "0x248")]
[Token(Token = "0x400ABAE")]
public Action<LNBGEMHOKFN> ShapeColorSelectionButtonPressed;
// Token: 0x0400ABAF RID: 43951
[global::Cpp2IlInjected.FieldOffset(Offset = "0x250")]
[Token(Token = "0x400ABAF")]
public Action<CLKCBCAGDDK> ShapeMaterialSelectionButtonPressed;
// Token: 0x0400ABB0 RID: 43952
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
[Token(Token = "0x400ABB0")]
public Action<OGNBCNBPFCC> SpawnableToolSelectionButtonPressed;
// Token: 0x0400ABB1 RID: 43953
[global::Cpp2IlInjected.FieldOffset(Offset = "0x260")]
[Token(Token = "0x400ABB1")]
public Action<OBBBPCBIMME> 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 <Initialize>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 <Initialize>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 <Initialize>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 <TrySelectButton>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 <UpdateInventions>b__0(List<OBBBPCBIMME> inventions)
{
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this;
int num = 0;
if (makerPenPaletteMainScreen != num)
{
if (inventions != 0)
{
Func<OBBBPCBIMME, bool> func;
if (MakerPenPaletteMainScreen.<>c.<>9__124_2 == 0)
{
func = (OBBBPCBIMME inv) => !inv.<AONKJNPFIGJ>k__BackingField;
MakerPenPaletteMainScreen.<>c.<>9__124_2 = func;
}
IEnumerable<OBBBPCBIMME> enumerable = Enumerable.Where<OBBBPCBIMME>(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 <UpdateInventions>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 <UpdateSpawnableToolFilterButtons>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;
}
}
}