Files
2026-04-10 22:50:51 +02:00

1269 lines
47 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecNet;
using RecRoom.Core.Creation;
using RecRoom.Tools;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
namespace RecRoom.AGUI.ToolUIs.PaletteSearch
{
// Token: 0x02002945 RID: 10565
[Token(Token = "0x2002945")]
public sealed class MakerPenPaletteSearchScreen : MonoBehaviour
{
// Token: 0x17003198 RID: 12696
// (get) Token: 0x06011B9E RID: 72606 RVA: 0x00409128 File Offset: 0x00407328
[Token(Token = "0x17003198")]
public Subscreen ENPPIPNOOFD
{
[Token(Token = "0x6011B9E")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return this.subscreen;
}
}
// Token: 0x17003199 RID: 12697
// (get) Token: 0x06011B9F RID: 72607 RVA: 0x0040913C File Offset: 0x0040733C
[Token(Token = "0x17003199")]
private bool MGDAPEECLAG
{
[Token(Token = "0x6011B9F")]
[Address(RVA = "0xE57940", Offset = "0xE56740", VA = "0x180E57940")]
get
{
if (this.pagedGrid && this.filterInputField && this.subscreen)
{
return this.mainScreen;
}
}
}
// Token: 0x06011BA0 RID: 72608 RVA: 0x00409180 File Offset: 0x00407380
[Token(Token = "0x6011BA0")]
[Address(RVA = "0xE565B0", Offset = "0xE553B0", VA = "0x180E565B0")]
private void Awake()
{
while (this.MGDAPEECLAG)
{
Subscreen subscreen = this.subscreen;
Action<bool> action = new Action(this.IOGHPKLLEIL);
subscreen.OnSubscreenActivated += action;
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
UnityAction<string> unityAction = new UnityAction(this.EGAFKEDLJMN);
onValueChanged.AddListener(unityAction);
TMP_InputField.SelectionEvent onSelect = this.filterInputField.m_OnSelect;
UnityAction<string> unityAction2 = new UnityAction(this.LIHNMAKIJIG);
onSelect.AddListener(unityAction2);
this.EJLAHFHBCKF();
if (!this.subscreen.Default || !this.MGDAPEECLAG || this.KOMDGFMNHGF == (ulong)0L)
{
break;
}
if (!this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
{
TMP_InputField tmp_InputField = this.filterInputField;
this.IDPEPGKNHML = true;
string text = tmp_InputField.m_Text;
this.CCOFOOPMDDO(text);
break;
}
if (this.filterInputField.m_Text.MIABHAJOKBP())
{
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.pagedGrid;
int num = 0;
makerPenPaletteSearchPagedGrid.SetCurrentPage(num, true);
throw new NullReferenceException();
}
}
}
// Token: 0x06011BA1 RID: 72609 RVA: 0x00409288 File Offset: 0x00407488
[Token(Token = "0x6011BA1")]
[Address(RVA = "0xE57A90", Offset = "0xE56890", VA = "0x180E57A90")]
private void OnDestroy()
{
if (this.MGDAPEECLAG)
{
TMP_InputField.SelectionEvent onSelect = this.filterInputField.m_OnSelect;
UnityAction<string> unityAction = new UnityAction(this.LIHNMAKIJIG);
onSelect.RemoveListener(unityAction);
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
UnityAction<string> unityAction2 = new UnityAction(this.EGAFKEDLJMN);
onValueChanged.RemoveListener(unityAction2);
Subscreen subscreen = this.subscreen;
Action<bool> action = new Action(this.IOGHPKLLEIL);
subscreen.OnSubscreenActivated -= action;
KEILCHJAJJB komdgfmnhgf = this.KOMDGFMNHGF;
if (komdgfmnhgf != 0)
{
komdgfmnhgf.Dispose();
}
}
}
// Token: 0x06011BA2 RID: 72610 RVA: 0x00409318 File Offset: 0x00407518
[Token(Token = "0x6011BA2")]
[Address(RVA = "0xE57760", Offset = "0xE56560", VA = "0x180E57760")]
public static string FormatDescription(string LJIGOCDPEJF)
{
if (string.IsNullOrEmpty(LJIGOCDPEJF))
{
return string.Empty;
}
string text = LJIGOCDPEJF.KEJAABKOPJP(80);
string newLine = Environment.NewLine;
string newLine2 = Environment.NewLine;
return text + newLine + newLine2;
}
// Token: 0x06011BA3 RID: 72611 RVA: 0x00409358 File Offset: 0x00407558
[Token(Token = "0x6011BA3")]
[Address(RVA = "0xE56B30", Offset = "0xE55930", VA = "0x180E56B30")]
private void EJLAHFHBCKF()
{
if (this.IKBGDJLPLHF != (ulong)0L)
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL)
{
BNJPJAKNFGB[] array = PHEAGDHPPBC.JDGFOICENAC;
Func<BNJPJAKNFGB, NHBFBHPIPCC> <>9__16_ = MakerPenPaletteSearchScreen.<>c.<>9__16_0;
if (<>9__16_ == 0)
{
MakerPenPaletteSearchScreen.<>c.<>9__16_0 = delegate(BNJPJAKNFGB node)
{
NJPKJHCMJMC njpkjhcmjmc;
NJPKJHCMJMC circuitButtonData = njpkjhcmjmc;
Func<bool> func9 = () => circuitButtonData.FEPMCENMHAA;
Action action2 = new Action(circuitButtonData.CEPHKACJIDD);
NHBFBHPIPCC nhbfbhpipcc;
return nhbfbhpipcc;
};
}
IEnumerable<BNJPJAKNFGB> enumerable = Enumerable.Select<BNJPJAKNFGB, NHBFBHPIPCC>(array, <>9__16_);
}
NHBFBHPIPCC[] array2 = Array.Empty<NHBFBHPIPCC>();
IEnumerable<SpawnableToolCategoryConfig.CDPMKMGIPFA> enumerable2 = HELOBGLDDLH.NFJECNJEDDL();
Func<SpawnableToolCategoryConfig.CDPMKMGIPFA, IEnumerable<ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>>> func;
if (MakerPenPaletteSearchScreen.<>c.<>9__16_1 == 0)
{
func = delegate(SpawnableToolCategoryConfig.CDPMKMGIPFA group)
{
string text3;
string groupStr = text3;
Func<SpawnableToolCategoryConfig.CategoryConfig, ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>> func10 = delegate(SpawnableToolCategoryConfig.CategoryConfig category)
{
};
List<SpawnableToolCategoryConfig.CategoryConfig> list;
return Enumerable.Select<SpawnableToolCategoryConfig.CategoryConfig, ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>>(list, func10);
};
MakerPenPaletteSearchScreen.<>c.<>9__16_1 = func;
}
IEnumerable<SpawnableToolCategoryConfig.CDPMKMGIPFA> enumerable3 = Enumerable.SelectMany<SpawnableToolCategoryConfig.CDPMKMGIPFA, ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>>(enumerable2, func);
Func<ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>, IEnumerable<ValueTuple<string[][], string, OGNBCNBPFCC>>> func2;
if (MakerPenPaletteSearchScreen.<>c.<>9__16_2 == 0)
{
func2 = delegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1169F0", Offset = "0x115DF0")] ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig> categoryInfo)
{
MakerPenPaletteSearchScreen.PENJOLLOICN penjolloicn = new MakerPenPaletteSearchScreen.PENJOLLOICN();
penjolloicn.categoryStr = penjolloicn;
string item = categoryInfo.Item1;
Func<OGNBCNBPFCC, bool> <>9__16_2 = MakerPenPaletteSearchScreen.<>c.<>9__16_10;
if (<>9__16_2 == 0)
{
MakerPenPaletteSearchScreen.<>c.<>9__16_10 = delegate(OGNBCNBPFCC tool)
{
bool flag;
return Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG || flag;
};
}
List<OGNBCNBPFCC> list2;
IEnumerable<OGNBCNBPFCC> enumerable12 = Enumerable.Where<OGNBCNBPFCC>(list2, <>9__16_2);
Func<OGNBCNBPFCC, ValueTuple<string[][], string, OGNBCNBPFCC>> func11 = delegate(OGNBCNBPFCC tool)
{
string[][] array16 = new string[1][];
string[] array17 = new string[2];
array16[0] = array17;
int num2 = 0;
penjolloicn.groupStr = num2;
throw new NullReferenceException();
};
return Enumerable.Select<OGNBCNBPFCC, ValueTuple<string[][], string, OGNBCNBPFCC>>(enumerable12, func11);
};
MakerPenPaletteSearchScreen.<>c.<>9__16_2 = func2;
}
IEnumerable<ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>> enumerable4 = Enumerable.SelectMany<ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>, ValueTuple<string[][], string, OGNBCNBPFCC>>(enumerable3, func2);
Func<ValueTuple<string[][], string, OGNBCNBPFCC>, BLFOCLIBJIK> func3 = delegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x115120", Offset = "0x114520")] ValueTuple<string[][], string, OGNBCNBPFCC> toolInfo)
{
OGNBCNBPFCC tool = toolInfo;
string[][] item2 = toolInfo.Item1;
string text4 = MakerPenPaletteSearchScreen.FormatDescription(HELOBGLDDLH.MDFFDAGPKOL(tool));
OGNBCNBPFCC tool4 = tool;
int num3 = 0;
string text5 = HELOBGLDDLH.LALKJBFFEBB(tool4);
string text6 = text4 + num3 + "\\" + text5;
Func<bool> func12 = delegate
{
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
{
}
return this.mainScreen.<LJOGMLBAABG>k__BackingField.NMKNHCHOGBC == tool;
};
Action action3 = delegate
{
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.mainScreen;
OGNBCNBPFCC tool3 = tool;
MakerPen <LJOGMLBAABG>k__BackingField = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
makerPenPaletteMainScreen.IAKCONALDPO = tool3;
string text7;
makerPenPaletteMainScreen.MCAMCBPMOLD(text7);
MakerPen.HJPIHGIFKEO currentTargetMode = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup);
};
OGNBCNBPFCC tool2 = tool;
BLFOCLIBJIK blfoclibjik;
return blfoclibjik;
};
IEnumerable<ValueTuple<string[][], string, OGNBCNBPFCC>> enumerable5 = Enumerable.Select<ValueTuple<string[][], string, OGNBCNBPFCC>, BLFOCLIBJIK>(enumerable4, func3);
string[][] array3 = new string[1][];
string[] array4 = new string[1];
if ("Inventions" != 0)
{
}
array4[0] = "Inventions";
array3[0] = array4;
string[][] inventionFilters = array3;
string[][] array5 = new string[1][];
string[] array6 = new string[2];
if ("Inventions" != 0)
{
}
array6[0] = "Inventions";
if ("Certified" != 0)
{
}
array6[1] = "Certified";
array5[0] = array6;
string[][] certifiedInventionFilters = array5;
string text = array5[0][0] + "\\";
string[][] inventionFilters2 = inventionFilters;
string certifiedInventionFormat = text;
string text2 = inventionFilters2[0][0] + "\\";
string inventionFormat = text2;
OBBBPCBIMME[] array7;
if (this.IKBGDJLPLHF == 0)
{
array7 = Array.Empty<OBBBPCBIMME>();
}
Func<OBBBPCBIMME, JBOHAJNCEPK> func4 = delegate(OBBBPCBIMME invention)
{
OBBBPCBIMME invention = invention;
string text8 = MakerPenPaletteSearchScreen.FormatDescription(invention.<EHGJCEHECFB>k__BackingField);
OBBBPCBIMME invention2 = invention;
string inventionFormat2 = inventionFormat;
string text10;
string text9 = text8 + inventionFormat2 + text10;
if (invention.<JBJKKFEFFPL>k__BackingField)
{
}
Func<bool> func13 = delegate
{
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
{
}
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.<FGECGABICGC>k__BackingField != 0)
{
}
OBBBPCBIMME invention4 = invention;
return (ulong)(-1L) == (ulong)invention4.<BHBCCAKKIMJ>k__BackingField;
};
Action action4 = delegate
{
MakerPenPaletteMainScreen makerPenPaletteMainScreen2 = this.mainScreen;
OBBBPCBIMME invention5 = invention;
makerPenPaletteMainScreen2.<LJOGMLBAABG>k__BackingField.SelectInventionToCreate(invention5);
makerPenPaletteMainScreen2.LFLBDJBBIMH = invention5;
string <LGACIEKBLBM>k__BackingField = invention5.<LGACIEKBLBM>k__BackingField;
makerPenPaletteMainScreen2.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
MakerPen <LJOGMLBAABG>k__BackingField2 = makerPenPaletteMainScreen2.<LJOGMLBAABG>k__BackingField;
int num5 = 0;
<LJOGMLBAABG>k__BackingField2.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num5);
long <BHBCCAKKIMJ>k__BackingField = invention5.<BHBCCAKKIMJ>k__BackingField;
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
};
int num4 = 0;
OBBBPCBIMME invention3 = invention;
return new JBOHAJNCEPK(num4, invention3);
};
IEnumerable<OBBBPCBIMME> enumerable6 = Enumerable.Select<OBBBPCBIMME, JBOHAJNCEPK>(array7, func4);
string[][] array8 = new string[1][];
string[] array9 = new string[1];
if ("Colors" != 0)
{
}
array9[0] = "Colors";
array8[0] = array9;
string[][] colorFilters = array8;
ShapeColorInfo[] array10 = EOKPFJPCGMK.CJABFLFIKOA;
Func<ShapeColorInfo, BEHLBGDMEPI> func5 = delegate(ShapeColorInfo colorInfo)
{
ShapeColorInfo colorInfo = colorInfo;
string[][] colorFilters2 = colorFilters;
string name = colorInfo.name;
string text11 = colorFilters2[0][0] + "\\" + name;
Func<bool> func14 = delegate
{
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
{
}
MakerPen <LJOGMLBAABG>k__BackingField3 = this.mainScreen.<LJOGMLBAABG>k__BackingField;
LNBGEMHOKFN colorID = colorInfo.ColorID;
return <LJOGMLBAABG>k__BackingField3.AEKHJMPAOKM == colorID;
};
Action action5 = delegate
{
MakerPenPaletteSearchScreen <>4__this = this;
ShapeColorInfo colorInfo3 = colorInfo;
MakerPenPaletteMainScreen makerPenPaletteMainScreen3 = <>4__this.mainScreen;
LNBGEMHOKFN colorID2 = colorInfo3.ColorID;
if (makerPenPaletteMainScreen3.ShapeColorSelectionButtonPressed != 0)
{
}
int num6 = 0;
makerPenPaletteMainScreen3.FJHODABGKOL(num6);
};
ShapeColorInfo colorInfo2 = colorInfo;
BEHLBGDMEPI behlbgdmepi;
return behlbgdmepi;
};
IEnumerable<ShapeColorInfo> enumerable7 = Enumerable.Select<ShapeColorInfo, BEHLBGDMEPI>(array10, func5);
string[][] array11 = new string[1][];
string[] array12 = new string[1];
if ("Materials" != 0)
{
}
array12[0] = "Materials";
array11[0] = array12;
string[][] materialFilters = array11;
ShapeMaterialInfo[] array13 = EOKPFJPCGMK.KEMHPPDDMJA;
Func<ShapeMaterialInfo, GNFMEODLJAA> func6 = delegate(ShapeMaterialInfo materialInfo)
{
ShapeMaterialInfo materialInfo = materialInfo;
string[][] materialFilters2 = materialFilters;
string displayName = materialInfo.DisplayName;
string text12 = materialFilters2[0][0] + "\\" + displayName;
Func<bool> func15 = delegate
{
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
{
}
MakerPen <LJOGMLBAABG>k__BackingField4 = this.mainScreen.<LJOGMLBAABG>k__BackingField;
CLKCBCAGDDK materialId = materialInfo.MaterialId;
return <LJOGMLBAABG>k__BackingField4.FDIOCLHGCND == materialId;
};
Action action6 = delegate
{
MakerPenPaletteSearchScreen <>4__this2 = this;
ShapeMaterialInfo materialInfo3 = materialInfo;
MakerPenPaletteMainScreen makerPenPaletteMainScreen4 = <>4__this2.mainScreen;
CLKCBCAGDDK materialId2 = materialInfo3.MaterialId;
if (makerPenPaletteMainScreen4.ShapeMaterialSelectionButtonPressed != 0)
{
}
int num7 = 0;
makerPenPaletteMainScreen4.FJHODABGKOL(num7);
};
ShapeMaterialInfo materialInfo2 = materialInfo;
GNFMEODLJAA gnfmeodljaa;
return gnfmeodljaa;
};
IEnumerable<ShapeMaterialInfo> enumerable8 = Enumerable.Select<ShapeMaterialInfo, GNFMEODLJAA>(array13, func6);
string[][] array14 = new string[1][];
string[] array15 = new string[1];
if ("Shapes" != 0)
{
}
array15[0] = "Shapes";
array14[0] = array15;
string[][] shapeFilters = array14;
ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType = this.mainScreen.shapeButtonsGridOrderToShapeType;
Func<ACBDPBHGKJL, bool> func7;
if (MakerPenPaletteMainScreen.<>c.<>9__63_0 == 0)
{
func7 = (ACBDPBHGKJL x) => x <= ACBDPBHGKJL.Mound;
MakerPenPaletteMainScreen.<>c.<>9__63_0 = func7;
}
IEnumerable<ACBDPBHGKJL> enumerable9 = Enumerable.Where<ACBDPBHGKJL>(shapeButtonsGridOrderToShapeType, func7);
Func<ACBDPBHGKJL, AIPGOHPNKDK> func8 = delegate(ACBDPBHGKJL shapeType)
{
string[] array18 = shapeFilters[0];
ACBDPBHGKJL shapeType2 = shapeType;
string text14;
string text13 = array18[0] + "\\" + text14;
Func<bool> func16 = delegate
{
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
{
}
return this.mainScreen.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA == shapeType;
};
Action action7 = delegate
{
MakerPenPaletteMainScreen makerPenPaletteMainScreen5 = this.mainScreen;
};
ACBDPBHGKJL shapeType3 = shapeType;
AIPGOHPNKDK aipgohpnkdk;
return aipgohpnkdk;
};
IEnumerable<ACBDPBHGKJL> enumerable10 = Enumerable.Select<ACBDPBHGKJL, AIPGOHPNKDK>(enumerable9, func8);
IEnumerable<GHBMENJJJLA> enumerable11 = Enumerable.Concat<GHBMENJJJLA>(Enumerable.Concat<GHBMENJJJLA>(Enumerable.Concat<GHBMENJJJLA>(Enumerable.Concat<GHBMENJJJLA>(Enumerable.Concat<GHBMENJJJLA>(array2, enumerable5), enumerable6), enumerable7), enumerable8), enumerable10);
KEILCHJAJJB.APHJCEIGLIN aphjceiglin = new KEILCHJAJJB.APHJCEIGLIN(this.BEKNPHKLDEN);
KEILCHJAJJB.APHJCEIGLIN aphjceiglin2 = new KEILCHJAJJB.APHJCEIGLIN(this.CACPONIBAOF);
Action<string> action = new Action(this.ApplyFilter);
KEILCHJAJJB keilchjajjb = new KEILCHJAJJB(enumerable11, this, aphjceiglin, aphjceiglin2, action);
int num = 0;
this.KOMDGFMNHGF = keilchjajjb;
this.IKBGDJLPLHF = num;
}
}
// Token: 0x06011BA4 RID: 72612 RVA: 0x004096F0 File Offset: 0x004078F0
[Token(Token = "0x6011BA4")]
[Address(RVA = "0xE57810", Offset = "0xE56610", VA = "0x180E57810")]
private void IOGHPKLLEIL(bool CEHJGNDELGL)
{
while (this.MGDAPEECLAG && this.KOMDGFMNHGF != (ulong)0L)
{
if (!this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
{
TMP_InputField tmp_InputField = this.filterInputField;
this.IDPEPGKNHML = true;
string text = tmp_InputField.m_Text;
this.CCOFOOPMDDO(text);
return;
}
if (this.filterInputField.m_Text.MIABHAJOKBP())
{
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.pagedGrid;
int num = 0;
makerPenPaletteSearchPagedGrid.SetCurrentPage(num, true);
string empty = string.Empty;
this.CCOFOOPMDDO(empty);
return;
}
}
}
// Token: 0x06011BA5 RID: 72613 RVA: 0x0040977C File Offset: 0x0040797C
[Token(Token = "0x6011BA5")]
[Address(RVA = "0xE57A40", Offset = "0xE56840", VA = "0x180E57A40")]
private bool OFFBIKPMOMB()
{
if (!this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
{
TMP_InputField tmp_InputField = this.filterInputField;
this.IDPEPGKNHML = true;
string text = tmp_InputField.m_Text;
this.CCOFOOPMDDO(text);
return true;
}
throw new NullReferenceException();
}
// Token: 0x06011BA6 RID: 72614 RVA: 0x004097C4 File Offset: 0x004079C4
[Token(Token = "0x6011BA6")]
[Address(RVA = "0xE56B20", Offset = "0xE55920", VA = "0x180E56B20")]
private void EGAFKEDLJMN(string LMAJKCLDDIF)
{
this.CCOFOOPMDDO(LMAJKCLDDIF);
}
// Token: 0x06011BA7 RID: 72615 RVA: 0x004097D8 File Offset: 0x004079D8
[Token(Token = "0x6011BA7")]
[Address(RVA = "0xE56A20", Offset = "0xE55820", VA = "0x180E56A20")]
private void CCOFOOPMDDO(string LIICHFENGMG)
{
if (this.IDPEPGKNHML)
{
this.EJLAHFHBCKF();
KEILCHJAJJB komdgfmnhgf = this.KOMDGFMNHGF;
string text = LIICHFENGMG.Trim();
string text2 = komdgfmnhgf.EDADPIABCJP(text);
if (text2 != 0)
{
this.filterInputField.text = text2;
}
}
}
// Token: 0x06011BA8 RID: 72616 RVA: 0x00409820 File Offset: 0x00407A20
[Token(Token = "0x6011BA8")]
[Address(RVA = "0xE567E0", Offset = "0xE555E0", VA = "0x180E567E0")]
private void BEKNPHKLDEN(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
{
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.pagedGrid;
makerPenPaletteSearchPagedGrid.JCKFJAHJLPF = JCKFJAHJLPF;
bool flag = makerPenPaletteSearchPagedGrid.NBMNLHLDOGF();
makerPenPaletteSearchPagedGrid.NJNCDMMJMCF();
FFPJFMECDNG.BFPPPLIJIGC.ONPKMKCMMIC.JKHPJKOMKIB((uint)2, 1);
}
// Token: 0x06011BA9 RID: 72617 RVA: 0x00409864 File Offset: 0x00407A64
[Token(Token = "0x6011BA9")]
[Address(RVA = "0xE569D0", Offset = "0xE557D0", VA = "0x180E569D0")]
private void CACPONIBAOF(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
{
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.filtersPagedGrid;
makerPenPaletteSearchPagedGrid.JCKFJAHJLPF = JCKFJAHJLPF;
bool flag = makerPenPaletteSearchPagedGrid.NBMNLHLDOGF();
makerPenPaletteSearchPagedGrid.NJNCDMMJMCF();
}
// Token: 0x06011BAA RID: 72618 RVA: 0x00409894 File Offset: 0x00407A94
[Token(Token = "0x6011BAA")]
[Address(RVA = "0xE56AA0", Offset = "0xE558A0", VA = "0x180E56AA0")]
public void ClearInputField()
{
if (this.IDPEPGKNHML)
{
this.filterInputField.text = "";
if (this.autoFocusInput)
{
this.filterInputField.ActivateInputField();
}
TMP_InputField tmp_InputField = this.filterInputField;
int num = 0;
tmp_InputField.MoveTextEnd(num != 0);
return;
}
}
// Token: 0x06011BAB RID: 72619 RVA: 0x004098E8 File Offset: 0x00407AE8
[Token(Token = "0x6011BAB")]
[Address(RVA = "0xE56890", Offset = "0xE55690", VA = "0x180E56890")]
public void BackspaceInputField()
{
if (this.IDPEPGKNHML)
{
string text = this.filterInputField.m_Text;
int num = text.LastIndexOf("\\");
int num2 = 0;
int num3 = Math.Max(num, num2);
int stringLength = text.m_stringLength;
if (num3 == stringLength || num3 != 0)
{
int num4 = 0;
int num5 = text.Substring(num4, num3).LastIndexOf("\\");
num5++;
}
TMP_InputField tmp_InputField = this.filterInputField;
int num6 = 0;
string text2 = text.Substring(num6, num3);
tmp_InputField.text = text2;
if (this.autoFocusInput)
{
this.filterInputField.ActivateInputField();
}
TMP_InputField tmp_InputField2 = this.filterInputField;
int num7 = 0;
tmp_InputField2.MoveTextEnd(num7 != 0);
}
}
// Token: 0x06011BAC RID: 72620 RVA: 0x004099A0 File Offset: 0x00407BA0
[Token(Token = "0x6011BAC")]
[Address(RVA = "0xE56560", Offset = "0xE55360", VA = "0x180E56560")]
public void ApplyFilter(string PAANJCAOOAG)
{
this.filterInputField.text = PAANJCAOOAG;
if (this.autoFocusInput)
{
this.filterInputField.ActivateInputField();
}
TMP_InputField tmp_InputField = this.filterInputField;
int num = 0;
tmp_InputField.MoveTextEnd(num != 0);
}
// Token: 0x06011BAD RID: 72621 RVA: 0x004099E4 File Offset: 0x00407BE4
[Token(Token = "0x6011BAD")]
[Address(RVA = "0xE56520", Offset = "0xE55320", VA = "0x180E56520")]
private void AFBAAFNEMCD()
{
if (this.autoFocusInput)
{
this.filterInputField.ActivateInputField();
}
TMP_InputField tmp_InputField = this.filterInputField;
int num = 0;
tmp_InputField.MoveTextEnd(num != 0);
}
// Token: 0x06011BAE RID: 72622 RVA: 0x00409A1C File Offset: 0x00407C1C
[Token(Token = "0x6011BAE")]
[Address(RVA = "0xE57BE0", Offset = "0xE569E0", VA = "0x180E57BE0")]
public void SetPendingInventions(IEnumerable<OBBBPCBIMME> HEIDKAMCPIL)
{
this.IKBGDJLPLHF = HEIDKAMCPIL;
if ((!this.MGDAPEECLAG || !this.subscreen.gameObject.activeInHierarchy || !this.IDPEPGKNHML) && !this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
{
TMP_InputField tmp_InputField = this.filterInputField;
this.IDPEPGKNHML = true;
string text = tmp_InputField.m_Text;
this.CCOFOOPMDDO(text);
return;
}
}
// Token: 0x06011BAF RID: 72623 RVA: 0x00409A8C File Offset: 0x00407C8C
[Token(Token = "0x6011BAF")]
[Address(RVA = "0xE57910", Offset = "0xE56710", VA = "0x180E57910")]
private void LIHNMAKIJIG(string CEHJGNDELGL)
{
TMP_InputField tmp_InputField = this.filterInputField;
int num = 0;
tmp_InputField.MoveTextEnd(num != 0);
}
// Token: 0x06011BB0 RID: 72624 RVA: 0x00409AB0 File Offset: 0x00407CB0
[Token(Token = "0x6011BB0")]
[Address(RVA = "0xE57C70", Offset = "0xE56A70", VA = "0x180E57C70")]
public MakerPenPaletteSearchScreen()
{
}
// Token: 0x0400B65C RID: 46684
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B65C")]
[SerializeField]
private MakerPenPaletteSearchPagedGrid pagedGrid;
// Token: 0x0400B65D RID: 46685
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B65D")]
[SerializeField]
private MakerPenPaletteSearchPagedGrid filtersPagedGrid;
// Token: 0x0400B65E RID: 46686
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B65E")]
[SerializeField]
private TMP_InputField filterInputField;
// Token: 0x0400B65F RID: 46687
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400B65F")]
[SerializeField]
private Subscreen subscreen;
// Token: 0x0400B660 RID: 46688
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B660")]
[SerializeField]
private MakerPenPaletteMainScreen mainScreen;
// Token: 0x0400B661 RID: 46689
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B661")]
[SerializeField]
private bool autoFocusInput = true;
// Token: 0x0400B662 RID: 46690
[FieldOffset(Offset = "0x41")]
[Token(Token = "0x400B662")]
private bool IDPEPGKNHML;
// Token: 0x0400B663 RID: 46691
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B663")]
private KEILCHJAJJB KOMDGFMNHGF;
// Token: 0x0400B664 RID: 46692
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400B664")]
private IEnumerable<OBBBPCBIMME> IKBGDJLPLHF;
// Token: 0x02002946 RID: 10566
[Token(Token = "0x2002946")]
[CompilerGenerated]
private sealed class NJLIMEDFKKO
{
// Token: 0x06011BB1 RID: 72625 RVA: 0x00409ACC File Offset: 0x00407CCC
[Token(Token = "0x6011BB1")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NJLIMEDFKKO()
{
}
// Token: 0x06011BB2 RID: 72626 RVA: 0x00409AE0 File Offset: 0x00407CE0
[Token(Token = "0x6011BB2")]
[Address(RVA = "0xE5A000", Offset = "0xE58E00", VA = "0x180E5A000")]
internal BLFOCLIBJIK <TryRebuildSearchContext>b__3([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x115120", Offset = "0x114520")] ValueTuple<string[][], string, OGNBCNBPFCC> toolInfo)
{
MakerPenPaletteSearchScreen.AGFGNKHEBEB agfgnkhebeb = new MakerPenPaletteSearchScreen.AGFGNKHEBEB();
agfgnkhebeb.CS$<>8__locals1 = this;
agfgnkhebeb.tool = toolInfo;
string[][] item = toolInfo.Item1;
string text = MakerPenPaletteSearchScreen.FormatDescription(HELOBGLDDLH.MDFFDAGPKOL(agfgnkhebeb.tool));
OGNBCNBPFCC tool = agfgnkhebeb.tool;
int num = 0;
string text2 = HELOBGLDDLH.LALKJBFFEBB(tool);
string text3 = text + num + "\\" + text2;
Func<bool> func = delegate
{
if (agfgnkhebeb.CS$<>8__locals1.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
{
}
return agfgnkhebeb.CS$<>8__locals1.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NMKNHCHOGBC == agfgnkhebeb.tool;
};
Action action = delegate
{
MakerPenPaletteMainScreen mainScreen = agfgnkhebeb.CS$<>8__locals1.<>4__this.mainScreen;
OGNBCNBPFCC tool3 = agfgnkhebeb.tool;
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
mainScreen.IAKCONALDPO = tool3;
string text4;
mainScreen.MCAMCBPMOLD(text4);
MakerPen.HJPIHGIFKEO currentTargetMode = mainScreen.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
mainScreen.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup);
};
OGNBCNBPFCC tool2 = agfgnkhebeb.tool;
BLFOCLIBJIK blfoclibjik;
return blfoclibjik;
}
// Token: 0x06011BB3 RID: 72627 RVA: 0x00409B70 File Offset: 0x00407D70
[Token(Token = "0x6011BB3")]
[Address(RVA = "0xE5A200", Offset = "0xE59000", VA = "0x180E5A200")]
internal JBOHAJNCEPK <TryRebuildSearchContext>b__4(OBBBPCBIMME invention)
{
MakerPenPaletteSearchScreen.IJOHGHCGICP ijohghcgicp = new MakerPenPaletteSearchScreen.IJOHGHCGICP();
ijohghcgicp.CS$<>8__locals2 = this;
ijohghcgicp.invention = invention;
string text = MakerPenPaletteSearchScreen.FormatDescription(invention.<EHGJCEHECFB>k__BackingField);
OBBBPCBIMME invention2 = ijohghcgicp.invention;
string text2 = this.inventionFormat;
string text4;
string text3 = text + text2 + text4;
if (ijohghcgicp.invention.<JBJKKFEFFPL>k__BackingField)
{
}
Func<bool> func = delegate
{
if (ijohghcgicp.CS$<>8__locals2.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
{
}
if (ijohghcgicp.CS$<>8__locals2.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.<FGECGABICGC>k__BackingField != 0)
{
}
OBBBPCBIMME invention4 = ijohghcgicp.invention;
return (ulong)(-1L) == (ulong)invention4.<BHBCCAKKIMJ>k__BackingField;
};
Action action = delegate
{
MakerPenPaletteMainScreen mainScreen = ijohghcgicp.CS$<>8__locals2.<>4__this.mainScreen;
OBBBPCBIMME invention5 = ijohghcgicp.invention;
mainScreen.<LJOGMLBAABG>k__BackingField.SelectInventionToCreate(invention5);
mainScreen.LFLBDJBBIMH = invention5;
string <LGACIEKBLBM>k__BackingField = invention5.<LGACIEKBLBM>k__BackingField;
mainScreen.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
int num2 = 0;
<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num2);
long <BHBCCAKKIMJ>k__BackingField = invention5.<BHBCCAKKIMJ>k__BackingField;
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
};
int num = 0;
OBBBPCBIMME invention3 = ijohghcgicp.invention;
return new JBOHAJNCEPK(num, invention3);
}
// Token: 0x06011BB4 RID: 72628 RVA: 0x00409C00 File Offset: 0x00407E00
[Token(Token = "0x6011BB4")]
[Address(RVA = "0xE5A410", Offset = "0xE59210", VA = "0x180E5A410")]
internal BEHLBGDMEPI <TryRebuildSearchContext>b__5(ShapeColorInfo colorInfo)
{
MakerPenPaletteSearchScreen.JIENEPGPJPL jienepgpjpl = new MakerPenPaletteSearchScreen.JIENEPGPJPL();
jienepgpjpl.CS$<>8__locals3 = this;
jienepgpjpl.colorInfo = colorInfo;
string[][] array = this.colorFilters;
string name = colorInfo.name;
string text = array[0][0] + "\\" + name;
Func<bool> func = delegate
{
if (jienepgpjpl.CS$<>8__locals3.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
{
}
MakerPen <LJOGMLBAABG>k__BackingField = jienepgpjpl.CS$<>8__locals3.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
LNBGEMHOKFN colorID = jienepgpjpl.colorInfo.ColorID;
return <LJOGMLBAABG>k__BackingField.AEKHJMPAOKM == colorID;
};
Action action = delegate
{
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = jienepgpjpl.CS$<>8__locals3.<>4__this;
ShapeColorInfo colorInfo3 = jienepgpjpl.colorInfo;
MakerPenPaletteMainScreen mainScreen = makerPenPaletteSearchScreen.mainScreen;
LNBGEMHOKFN colorID2 = colorInfo3.ColorID;
if (mainScreen.ShapeColorSelectionButtonPressed != 0)
{
}
int num = 0;
mainScreen.FJHODABGKOL(num);
};
ShapeColorInfo colorInfo2 = jienepgpjpl.colorInfo;
BEHLBGDMEPI behlbgdmepi;
return behlbgdmepi;
}
// Token: 0x06011BB5 RID: 72629 RVA: 0x00409C7C File Offset: 0x00407E7C
[Token(Token = "0x6011BB5")]
[Address(RVA = "0xE5A620", Offset = "0xE59420", VA = "0x180E5A620")]
internal GNFMEODLJAA <TryRebuildSearchContext>b__6(ShapeMaterialInfo materialInfo)
{
MakerPenPaletteSearchScreen.MKNDJOMOCBF mkndjomocbf = new MakerPenPaletteSearchScreen.MKNDJOMOCBF();
mkndjomocbf.CS$<>8__locals4 = this;
mkndjomocbf.materialInfo = materialInfo;
string[][] array = this.materialFilters;
string displayName = materialInfo.DisplayName;
string text = array[0][0] + "\\" + displayName;
Func<bool> func = delegate
{
if (mkndjomocbf.CS$<>8__locals4.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
{
}
MakerPen <LJOGMLBAABG>k__BackingField = mkndjomocbf.CS$<>8__locals4.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
CLKCBCAGDDK materialId = mkndjomocbf.materialInfo.MaterialId;
return <LJOGMLBAABG>k__BackingField.FDIOCLHGCND == materialId;
};
Action action = delegate
{
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = mkndjomocbf.CS$<>8__locals4.<>4__this;
ShapeMaterialInfo materialInfo3 = mkndjomocbf.materialInfo;
MakerPenPaletteMainScreen mainScreen = makerPenPaletteSearchScreen.mainScreen;
CLKCBCAGDDK materialId2 = materialInfo3.MaterialId;
if (mainScreen.ShapeMaterialSelectionButtonPressed != 0)
{
}
int num = 0;
mainScreen.FJHODABGKOL(num);
};
ShapeMaterialInfo materialInfo2 = mkndjomocbf.materialInfo;
GNFMEODLJAA gnfmeodljaa;
return gnfmeodljaa;
}
// Token: 0x06011BB6 RID: 72630 RVA: 0x00409CF8 File Offset: 0x00407EF8
[Token(Token = "0x6011BB6")]
[Address(RVA = "0xE5A830", Offset = "0xE59630", VA = "0x180E5A830")]
internal AIPGOHPNKDK <TryRebuildSearchContext>b__7(ACBDPBHGKJL shapeType)
{
MakerPenPaletteSearchScreen.FLMOBEHGKOD flmobehgkod = new MakerPenPaletteSearchScreen.FLMOBEHGKOD();
flmobehgkod.CS$<>8__locals5 = this;
flmobehgkod.shapeType = shapeType;
string[] array = this.shapeFilters[0];
ACBDPBHGKJL shapeType2 = flmobehgkod.shapeType;
string text2;
string text = array[0] + "\\" + text2;
Func<bool> func = delegate
{
if (flmobehgkod.CS$<>8__locals5.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
{
}
return flmobehgkod.CS$<>8__locals5.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA == flmobehgkod.shapeType;
};
Action action = delegate
{
MakerPenPaletteMainScreen mainScreen = flmobehgkod.CS$<>8__locals5.<>4__this.mainScreen;
};
ACBDPBHGKJL shapeType3 = flmobehgkod.shapeType;
AIPGOHPNKDK aipgohpnkdk;
return aipgohpnkdk;
}
// Token: 0x0400B665 RID: 46693
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B665")]
public MakerPenPaletteSearchScreen <>4__this;
// Token: 0x0400B666 RID: 46694
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B666")]
public string certifiedInventionFormat;
// Token: 0x0400B667 RID: 46695
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B667")]
public string inventionFormat;
// Token: 0x0400B668 RID: 46696
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B668")]
public string[][] certifiedInventionFilters;
// Token: 0x0400B669 RID: 46697
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400B669")]
public string[][] inventionFilters;
// Token: 0x0400B66A RID: 46698
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B66A")]
public string[][] colorFilters;
// Token: 0x0400B66B RID: 46699
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B66B")]
public string[][] materialFilters;
// Token: 0x0400B66C RID: 46700
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B66C")]
public string[][] shapeFilters;
}
// Token: 0x02002947 RID: 10567
[Token(Token = "0x2002947")]
[CompilerGenerated]
private sealed class NDMHPENELBH
{
// Token: 0x06011BB7 RID: 72631 RVA: 0x00409D78 File Offset: 0x00407F78
[Token(Token = "0x6011BB7")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NDMHPENELBH()
{
}
// Token: 0x06011BB8 RID: 72632 RVA: 0x00409D8C File Offset: 0x00407F8C
[Token(Token = "0x6011BB8")]
[Address(RVA = "0xE59FE0", Offset = "0xE58DE0", VA = "0x180E59FE0")]
internal bool <TryRebuildSearchContext>b__8()
{
return this.circuitButtonData.FEPMCENMHAA;
}
// Token: 0x0400B66D RID: 46701
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B66D")]
public NJPKJHCMJMC circuitButtonData;
}
// Token: 0x02002948 RID: 10568
[Token(Token = "0x2002948")]
[CompilerGenerated]
private sealed class COMFBCIOGJM
{
// Token: 0x06011BB9 RID: 72633 RVA: 0x00409DAC File Offset: 0x00407FAC
[Token(Token = "0x6011BB9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public COMFBCIOGJM()
{
}
// Token: 0x06011BBA RID: 72634 RVA: 0x00409DC0 File Offset: 0x00407FC0
[Token(Token = "0x6011BBA")]
[Address(RVA = "0xE42A50", Offset = "0xE41850", VA = "0x180E42A50")]
internal ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig> <TryRebuildSearchContext>b__9(SpawnableToolCategoryConfig.CategoryConfig category)
{
}
// Token: 0x0400B66E RID: 46702
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B66E")]
public string groupStr;
}
// Token: 0x02002949 RID: 10569
[Token(Token = "0x2002949")]
[CompilerGenerated]
private sealed class PENJOLLOICN
{
// Token: 0x06011BBB RID: 72635 RVA: 0x00409DD0 File Offset: 0x00407FD0
[Token(Token = "0x6011BBB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PENJOLLOICN()
{
}
// Token: 0x06011BBC RID: 72636 RVA: 0x00409DE4 File Offset: 0x00407FE4
[Token(Token = "0x6011BBC")]
[Address(RVA = "0xE5AA70", Offset = "0xE59870", VA = "0x180E5AA70")]
internal ValueTuple<string[][], string, OGNBCNBPFCC> <TryRebuildSearchContext>b__11(OGNBCNBPFCC tool)
{
string[][] array = new string[1][];
string[] array2 = new string[2];
array[0] = array2;
int num = 0;
this.groupStr = num;
throw new NullReferenceException();
}
// Token: 0x0400B66F RID: 46703
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B66F")]
public string groupStr;
// Token: 0x0400B670 RID: 46704
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B670")]
public string categoryStr;
}
// Token: 0x0200294A RID: 10570
[Token(Token = "0x200294A")]
[CompilerGenerated]
private sealed class AGFGNKHEBEB
{
// Token: 0x06011BBD RID: 72637 RVA: 0x00409E18 File Offset: 0x00408018
[Token(Token = "0x6011BBD")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AGFGNKHEBEB()
{
}
// Token: 0x06011BBE RID: 72638 RVA: 0x00409E2C File Offset: 0x0040802C
[Token(Token = "0x6011BBE")]
[Address(RVA = "0xE427D0", Offset = "0xE415D0", VA = "0x180E427D0")]
internal bool <TryRebuildSearchContext>b__12()
{
if (this.CS$<>8__locals1.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
{
}
return this.CS$<>8__locals1.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NMKNHCHOGBC == this.tool;
}
// Token: 0x06011BBF RID: 72639 RVA: 0x00409E84 File Offset: 0x00408084
[Token(Token = "0x6011BBF")]
[Address(RVA = "0xE42860", Offset = "0xE41660", VA = "0x180E42860")]
internal void <TryRebuildSearchContext>b__13()
{
MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals1.<>4__this.mainScreen;
OGNBCNBPFCC ognbcnbpfcc = this.tool;
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
mainScreen.IAKCONALDPO = ognbcnbpfcc;
string text;
mainScreen.MCAMCBPMOLD(text);
MakerPen.HJPIHGIFKEO currentTargetMode = mainScreen.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
mainScreen.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup);
}
// Token: 0x0400B671 RID: 46705
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B671")]
public OGNBCNBPFCC tool;
// Token: 0x0400B672 RID: 46706
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B672")]
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals1;
}
// Token: 0x0200294B RID: 10571
[Token(Token = "0x200294B")]
[CompilerGenerated]
private sealed class IJOHGHCGICP
{
// Token: 0x06011BC0 RID: 72640 RVA: 0x00409EE4 File Offset: 0x004080E4
[Token(Token = "0x6011BC0")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public IJOHGHCGICP()
{
}
// Token: 0x06011BC1 RID: 72641 RVA: 0x00409EF8 File Offset: 0x004080F8
[Token(Token = "0x6011BC1")]
[Address(RVA = "0xE432D0", Offset = "0xE420D0", VA = "0x180E432D0")]
internal bool <TryRebuildSearchContext>b__14()
{
if (this.CS$<>8__locals2.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
{
}
if (this.CS$<>8__locals2.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.<FGECGABICGC>k__BackingField != 0)
{
}
OBBBPCBIMME obbbpcbimme = this.invention;
return (ulong)(-1L) == (ulong)obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
}
// Token: 0x06011BC2 RID: 72642 RVA: 0x00409F5C File Offset: 0x0040815C
[Token(Token = "0x6011BC2")]
[Address(RVA = "0xE43380", Offset = "0xE42180", VA = "0x180E43380")]
internal void <TryRebuildSearchContext>b__15()
{
MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals2.<>4__this.mainScreen;
OBBBPCBIMME obbbpcbimme = this.invention;
mainScreen.<LJOGMLBAABG>k__BackingField.SelectInventionToCreate(obbbpcbimme);
mainScreen.LFLBDJBBIMH = obbbpcbimme;
string <LGACIEKBLBM>k__BackingField = obbbpcbimme.<LGACIEKBLBM>k__BackingField;
mainScreen.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
int num = 0;
<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num);
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
}
// Token: 0x0400B673 RID: 46707
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B673")]
public OBBBPCBIMME invention;
// Token: 0x0400B674 RID: 46708
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B674")]
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals2;
}
// Token: 0x0200294C RID: 10572
[Token(Token = "0x200294C")]
[CompilerGenerated]
private sealed class JIENEPGPJPL
{
// Token: 0x06011BC3 RID: 72643 RVA: 0x00409FCC File Offset: 0x004081CC
[Token(Token = "0x6011BC3")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JIENEPGPJPL()
{
}
// Token: 0x06011BC4 RID: 72644 RVA: 0x00409FE0 File Offset: 0x004081E0
[Token(Token = "0x6011BC4")]
[Address(RVA = "0xE434D0", Offset = "0xE422D0", VA = "0x180E434D0")]
internal bool <TryRebuildSearchContext>b__16()
{
if (this.CS$<>8__locals3.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
{
}
MakerPen <LJOGMLBAABG>k__BackingField = this.CS$<>8__locals3.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
LNBGEMHOKFN colorID = this.colorInfo.ColorID;
return <LJOGMLBAABG>k__BackingField.AEKHJMPAOKM == colorID;
}
// Token: 0x06011BC5 RID: 72645 RVA: 0x0040A040 File Offset: 0x00408240
[Token(Token = "0x6011BC5")]
[Address(RVA = "0xE43560", Offset = "0xE42360", VA = "0x180E43560")]
internal void <TryRebuildSearchContext>b__17()
{
MakerPenPaletteSearchScreen <>4__this = this.CS$<>8__locals3.<>4__this;
ShapeColorInfo shapeColorInfo = this.colorInfo;
MakerPenPaletteMainScreen mainScreen = <>4__this.mainScreen;
LNBGEMHOKFN colorID = shapeColorInfo.ColorID;
if (mainScreen.ShapeColorSelectionButtonPressed != 0)
{
}
int num = 0;
mainScreen.FJHODABGKOL(num);
}
// Token: 0x0400B675 RID: 46709
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B675")]
public ShapeColorInfo colorInfo;
// Token: 0x0400B676 RID: 46710
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B676")]
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals3;
}
// Token: 0x0200294D RID: 10573
[Token(Token = "0x200294D")]
[CompilerGenerated]
private sealed class MKNDJOMOCBF
{
// Token: 0x06011BC6 RID: 72646 RVA: 0x0040A088 File Offset: 0x00408288
[Token(Token = "0x6011BC6")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MKNDJOMOCBF()
{
}
// Token: 0x06011BC7 RID: 72647 RVA: 0x0040A09C File Offset: 0x0040829C
[Token(Token = "0x6011BC7")]
[Address(RVA = "0xE43910", Offset = "0xE42710", VA = "0x180E43910")]
internal bool <TryRebuildSearchContext>b__18()
{
if (this.CS$<>8__locals4.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
{
}
MakerPen <LJOGMLBAABG>k__BackingField = this.CS$<>8__locals4.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
CLKCBCAGDDK materialId = this.materialInfo.MaterialId;
return <LJOGMLBAABG>k__BackingField.FDIOCLHGCND == materialId;
}
// Token: 0x06011BC8 RID: 72648 RVA: 0x0040A0FC File Offset: 0x004082FC
[Token(Token = "0x6011BC8")]
[Address(RVA = "0xE439A0", Offset = "0xE427A0", VA = "0x180E439A0")]
internal void <TryRebuildSearchContext>b__19()
{
MakerPenPaletteSearchScreen <>4__this = this.CS$<>8__locals4.<>4__this;
ShapeMaterialInfo shapeMaterialInfo = this.materialInfo;
MakerPenPaletteMainScreen mainScreen = <>4__this.mainScreen;
CLKCBCAGDDK materialId = shapeMaterialInfo.MaterialId;
if (mainScreen.ShapeMaterialSelectionButtonPressed != 0)
{
}
int num = 0;
mainScreen.FJHODABGKOL(num);
}
// Token: 0x0400B677 RID: 46711
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B677")]
public ShapeMaterialInfo materialInfo;
// Token: 0x0400B678 RID: 46712
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B678")]
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals4;
}
// Token: 0x0200294E RID: 10574
[Token(Token = "0x200294E")]
[CompilerGenerated]
private sealed class FLMOBEHGKOD
{
// Token: 0x06011BC9 RID: 72649 RVA: 0x0040A144 File Offset: 0x00408344
[Token(Token = "0x6011BC9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FLMOBEHGKOD()
{
}
// Token: 0x06011BCA RID: 72650 RVA: 0x0040A158 File Offset: 0x00408358
[Token(Token = "0x6011BCA")]
[Address(RVA = "0xE43090", Offset = "0xE41E90", VA = "0x180E43090")]
internal bool <TryRebuildSearchContext>b__20()
{
if (this.CS$<>8__locals5.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
{
}
return this.CS$<>8__locals5.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA == this.shapeType;
}
// Token: 0x06011BCB RID: 72651 RVA: 0x0040A1AC File Offset: 0x004083AC
[Token(Token = "0x6011BCB")]
[Address(RVA = "0xE43120", Offset = "0xE41F20", VA = "0x180E43120")]
internal void <TryRebuildSearchContext>b__21()
{
MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals5.<>4__this.mainScreen;
}
// Token: 0x0400B679 RID: 46713
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B679")]
public ACBDPBHGKJL shapeType;
// Token: 0x0400B67A RID: 46714
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B67A")]
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals5;
}
}
}