Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/AGUI/ToolUIs/MakerPenPaletteMainScreen.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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