Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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