Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/AGUI/ToolUIs/PaletteSearch/MakerPenPaletteSearchScreen.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x02002A2E RID: 10798
[Token(Token = "0x2002A2E")]
public sealed class MakerPenPaletteSearchScreen : MonoBehaviour
{
// Token: 0x1700324B RID: 12875
// (get) Token: 0x06011FDA RID: 73690 RVA: 0x00412AF8 File Offset: 0x00410CF8
[Token(Token = "0x1700324B")]
public Subscreen ENPPIPNOOFD
{
[Token(Token = "0x6011FDA")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return this.subscreen;
}
}
// Token: 0x1700324C RID: 12876
// (get) Token: 0x06011FDB RID: 73691 RVA: 0x00412B0C File Offset: 0x00410D0C
[Token(Token = "0x1700324C")]
private bool MGDAPEECLAG
{
[Token(Token = "0x6011FDB")]
[Address(RVA = "0x1979410", Offset = "0x1978410", VA = "0x181979410")]
get
{
if (this.pagedGrid && this.filterInputField && this.subscreen)
{
return this.mainScreen;
}
}
}
// Token: 0x06011FDC RID: 73692 RVA: 0x00412B50 File Offset: 0x00410D50
[Token(Token = "0x6011FDC")]
[Address(RVA = "0x1978080", Offset = "0x1977080", VA = "0x181978080")]
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: 0x06011FDD RID: 73693 RVA: 0x00412C58 File Offset: 0x00410E58
[Token(Token = "0x6011FDD")]
[Address(RVA = "0x1979560", Offset = "0x1978560", VA = "0x181979560")]
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: 0x06011FDE RID: 73694 RVA: 0x00412CE8 File Offset: 0x00410EE8
[Token(Token = "0x6011FDE")]
[Address(RVA = "0x1979230", Offset = "0x1978230", VA = "0x181979230")]
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: 0x06011FDF RID: 73695 RVA: 0x00412D28 File Offset: 0x00410F28
[Token(Token = "0x6011FDF")]
[Address(RVA = "0x1978600", Offset = "0x1977600", VA = "0x181978600")]
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 = "0x178320", Offset = "0x177720")] 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 = "0x174F10", Offset = "0x174310")] 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: 0x06011FE0 RID: 73696 RVA: 0x004130C0 File Offset: 0x004112C0
[Token(Token = "0x6011FE0")]
[Address(RVA = "0x19792E0", Offset = "0x19782E0", VA = "0x1819792E0")]
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: 0x06011FE1 RID: 73697 RVA: 0x0041314C File Offset: 0x0041134C
[Token(Token = "0x6011FE1")]
[Address(RVA = "0x1979510", Offset = "0x1978510", VA = "0x181979510")]
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: 0x06011FE2 RID: 73698 RVA: 0x00413194 File Offset: 0x00411394
[Token(Token = "0x6011FE2")]
[Address(RVA = "0x19785F0", Offset = "0x19775F0", VA = "0x1819785F0")]
private void EGAFKEDLJMN(string LMAJKCLDDIF)
{
this.CCOFOOPMDDO(LMAJKCLDDIF);
}
// Token: 0x06011FE3 RID: 73699 RVA: 0x004131A8 File Offset: 0x004113A8
[Token(Token = "0x6011FE3")]
[Address(RVA = "0x19784F0", Offset = "0x19774F0", VA = "0x1819784F0")]
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: 0x06011FE4 RID: 73700 RVA: 0x004131F0 File Offset: 0x004113F0
[Token(Token = "0x6011FE4")]
[Address(RVA = "0x19782B0", Offset = "0x19772B0", VA = "0x1819782B0")]
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: 0x06011FE5 RID: 73701 RVA: 0x00413234 File Offset: 0x00411434
[Token(Token = "0x6011FE5")]
[Address(RVA = "0x19784A0", Offset = "0x19774A0", VA = "0x1819784A0")]
private void CACPONIBAOF(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
{
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.filtersPagedGrid;
makerPenPaletteSearchPagedGrid.JCKFJAHJLPF = JCKFJAHJLPF;
bool flag = makerPenPaletteSearchPagedGrid.NBMNLHLDOGF();
makerPenPaletteSearchPagedGrid.NJNCDMMJMCF();
}
// Token: 0x06011FE6 RID: 73702 RVA: 0x00413264 File Offset: 0x00411464
[Token(Token = "0x6011FE6")]
[Address(RVA = "0x1978570", Offset = "0x1977570", VA = "0x181978570")]
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: 0x06011FE7 RID: 73703 RVA: 0x004132B8 File Offset: 0x004114B8
[Token(Token = "0x6011FE7")]
[Address(RVA = "0x1978360", Offset = "0x1977360", VA = "0x181978360")]
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: 0x06011FE8 RID: 73704 RVA: 0x00413370 File Offset: 0x00411570
[Token(Token = "0x6011FE8")]
[Address(RVA = "0x1978030", Offset = "0x1977030", VA = "0x181978030")]
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: 0x06011FE9 RID: 73705 RVA: 0x004133B4 File Offset: 0x004115B4
[Token(Token = "0x6011FE9")]
[Address(RVA = "0x1977FF0", Offset = "0x1976FF0", VA = "0x181977FF0")]
private void AFBAAFNEMCD()
{
if (this.autoFocusInput)
{
this.filterInputField.ActivateInputField();
}
TMP_InputField tmp_InputField = this.filterInputField;
int num = 0;
tmp_InputField.MoveTextEnd(num != 0);
}
// Token: 0x06011FEA RID: 73706 RVA: 0x004133EC File Offset: 0x004115EC
[Token(Token = "0x6011FEA")]
[Address(RVA = "0x19796B0", Offset = "0x19786B0", VA = "0x1819796B0")]
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: 0x06011FEB RID: 73707 RVA: 0x0041345C File Offset: 0x0041165C
[Token(Token = "0x6011FEB")]
[Address(RVA = "0x19793E0", Offset = "0x19783E0", VA = "0x1819793E0")]
private void LIHNMAKIJIG(string CEHJGNDELGL)
{
TMP_InputField tmp_InputField = this.filterInputField;
int num = 0;
tmp_InputField.MoveTextEnd(num != 0);
}
// Token: 0x06011FEC RID: 73708 RVA: 0x00413480 File Offset: 0x00411680
[Token(Token = "0x6011FEC")]
[Address(RVA = "0x1979740", Offset = "0x1978740", VA = "0x181979740")]
public MakerPenPaletteSearchScreen()
{
}
// Token: 0x0400B86C RID: 47212
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B86C")]
[SerializeField]
private MakerPenPaletteSearchPagedGrid pagedGrid;
// Token: 0x0400B86D RID: 47213
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B86D")]
[SerializeField]
private MakerPenPaletteSearchPagedGrid filtersPagedGrid;
// Token: 0x0400B86E RID: 47214
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B86E")]
[SerializeField]
private TMP_InputField filterInputField;
// Token: 0x0400B86F RID: 47215
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400B86F")]
[SerializeField]
private Subscreen subscreen;
// Token: 0x0400B870 RID: 47216
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B870")]
[SerializeField]
private MakerPenPaletteMainScreen mainScreen;
// Token: 0x0400B871 RID: 47217
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B871")]
[SerializeField]
private bool autoFocusInput = true;
// Token: 0x0400B872 RID: 47218
[FieldOffset(Offset = "0x41")]
[Token(Token = "0x400B872")]
private bool IDPEPGKNHML;
// Token: 0x0400B873 RID: 47219
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B873")]
private KEILCHJAJJB KOMDGFMNHGF;
// Token: 0x0400B874 RID: 47220
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400B874")]
private IEnumerable<OBBBPCBIMME> IKBGDJLPLHF;
// Token: 0x02002A2F RID: 10799
[Token(Token = "0x2002A2F")]
[CompilerGenerated]
private sealed class NJLIMEDFKKO
{
// Token: 0x06011FED RID: 73709 RVA: 0x0041349C File Offset: 0x0041169C
[Token(Token = "0x6011FED")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NJLIMEDFKKO()
{
}
// Token: 0x06011FEE RID: 73710 RVA: 0x004134B0 File Offset: 0x004116B0
[Token(Token = "0x6011FEE")]
[Address(RVA = "0x197BAB0", Offset = "0x197AAB0", VA = "0x18197BAB0")]
internal BLFOCLIBJIK <TryRebuildSearchContext>b__3([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x174F10", Offset = "0x174310")] 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: 0x06011FEF RID: 73711 RVA: 0x00413540 File Offset: 0x00411740
[Token(Token = "0x6011FEF")]
[Address(RVA = "0x197BCB0", Offset = "0x197ACB0", VA = "0x18197BCB0")]
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: 0x06011FF0 RID: 73712 RVA: 0x004135D0 File Offset: 0x004117D0
[Token(Token = "0x6011FF0")]
[Address(RVA = "0x197BEC0", Offset = "0x197AEC0", VA = "0x18197BEC0")]
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: 0x06011FF1 RID: 73713 RVA: 0x0041364C File Offset: 0x0041184C
[Token(Token = "0x6011FF1")]
[Address(RVA = "0x197C0D0", Offset = "0x197B0D0", VA = "0x18197C0D0")]
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: 0x06011FF2 RID: 73714 RVA: 0x004136C8 File Offset: 0x004118C8
[Token(Token = "0x6011FF2")]
[Address(RVA = "0x197C2E0", Offset = "0x197B2E0", VA = "0x18197C2E0")]
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: 0x0400B875 RID: 47221
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B875")]
public MakerPenPaletteSearchScreen <>4__this;
// Token: 0x0400B876 RID: 47222
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B876")]
public string certifiedInventionFormat;
// Token: 0x0400B877 RID: 47223
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B877")]
public string inventionFormat;
// Token: 0x0400B878 RID: 47224
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B878")]
public string[][] certifiedInventionFilters;
// Token: 0x0400B879 RID: 47225
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400B879")]
public string[][] inventionFilters;
// Token: 0x0400B87A RID: 47226
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B87A")]
public string[][] colorFilters;
// Token: 0x0400B87B RID: 47227
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B87B")]
public string[][] materialFilters;
// Token: 0x0400B87C RID: 47228
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B87C")]
public string[][] shapeFilters;
}
// Token: 0x02002A30 RID: 10800
[Token(Token = "0x2002A30")]
[CompilerGenerated]
private sealed class NDMHPENELBH
{
// Token: 0x06011FF3 RID: 73715 RVA: 0x00413748 File Offset: 0x00411948
[Token(Token = "0x6011FF3")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NDMHPENELBH()
{
}
// Token: 0x06011FF4 RID: 73716 RVA: 0x0041375C File Offset: 0x0041195C
[Token(Token = "0x6011FF4")]
[Address(RVA = "0x197BA90", Offset = "0x197AA90", VA = "0x18197BA90")]
internal bool <TryRebuildSearchContext>b__8()
{
return this.circuitButtonData.FEPMCENMHAA;
}
// Token: 0x0400B87D RID: 47229
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B87D")]
public NJPKJHCMJMC circuitButtonData;
}
// Token: 0x02002A31 RID: 10801
[Token(Token = "0x2002A31")]
[CompilerGenerated]
private sealed class COMFBCIOGJM
{
// Token: 0x06011FF5 RID: 73717 RVA: 0x0041377C File Offset: 0x0041197C
[Token(Token = "0x6011FF5")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public COMFBCIOGJM()
{
}
// Token: 0x06011FF6 RID: 73718 RVA: 0x00413790 File Offset: 0x00411990
[Token(Token = "0x6011FF6")]
[Address(RVA = "0x1964520", Offset = "0x1963520", VA = "0x181964520")]
internal ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig> <TryRebuildSearchContext>b__9(SpawnableToolCategoryConfig.CategoryConfig category)
{
}
// Token: 0x0400B87E RID: 47230
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B87E")]
public string groupStr;
}
// Token: 0x02002A32 RID: 10802
[Token(Token = "0x2002A32")]
[CompilerGenerated]
private sealed class PENJOLLOICN
{
// Token: 0x06011FF7 RID: 73719 RVA: 0x004137A0 File Offset: 0x004119A0
[Token(Token = "0x6011FF7")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PENJOLLOICN()
{
}
// Token: 0x06011FF8 RID: 73720 RVA: 0x004137B4 File Offset: 0x004119B4
[Token(Token = "0x6011FF8")]
[Address(RVA = "0x197C520", Offset = "0x197B520", VA = "0x18197C520")]
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: 0x0400B87F RID: 47231
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B87F")]
public string groupStr;
// Token: 0x0400B880 RID: 47232
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B880")]
public string categoryStr;
}
// Token: 0x02002A33 RID: 10803
[Token(Token = "0x2002A33")]
[CompilerGenerated]
private sealed class AGFGNKHEBEB
{
// Token: 0x06011FF9 RID: 73721 RVA: 0x004137E8 File Offset: 0x004119E8
[Token(Token = "0x6011FF9")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AGFGNKHEBEB()
{
}
// Token: 0x06011FFA RID: 73722 RVA: 0x004137FC File Offset: 0x004119FC
[Token(Token = "0x6011FFA")]
[Address(RVA = "0x19642A0", Offset = "0x19632A0", VA = "0x1819642A0")]
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: 0x06011FFB RID: 73723 RVA: 0x00413854 File Offset: 0x00411A54
[Token(Token = "0x6011FFB")]
[Address(RVA = "0x1964330", Offset = "0x1963330", VA = "0x181964330")]
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: 0x0400B881 RID: 47233
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B881")]
public OGNBCNBPFCC tool;
// Token: 0x0400B882 RID: 47234
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B882")]
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals1;
}
// Token: 0x02002A34 RID: 10804
[Token(Token = "0x2002A34")]
[CompilerGenerated]
private sealed class IJOHGHCGICP
{
// Token: 0x06011FFC RID: 73724 RVA: 0x004138B4 File Offset: 0x00411AB4
[Token(Token = "0x6011FFC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IJOHGHCGICP()
{
}
// Token: 0x06011FFD RID: 73725 RVA: 0x004138C8 File Offset: 0x00411AC8
[Token(Token = "0x6011FFD")]
[Address(RVA = "0x1964DA0", Offset = "0x1963DA0", VA = "0x181964DA0")]
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: 0x06011FFE RID: 73726 RVA: 0x0041392C File Offset: 0x00411B2C
[Token(Token = "0x6011FFE")]
[Address(RVA = "0x1964E50", Offset = "0x1963E50", VA = "0x181964E50")]
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: 0x0400B883 RID: 47235
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B883")]
public OBBBPCBIMME invention;
// Token: 0x0400B884 RID: 47236
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B884")]
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals2;
}
// Token: 0x02002A35 RID: 10805
[Token(Token = "0x2002A35")]
[CompilerGenerated]
private sealed class JIENEPGPJPL
{
// Token: 0x06011FFF RID: 73727 RVA: 0x0041399C File Offset: 0x00411B9C
[Token(Token = "0x6011FFF")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JIENEPGPJPL()
{
}
// Token: 0x06012000 RID: 73728 RVA: 0x004139B0 File Offset: 0x00411BB0
[Token(Token = "0x6012000")]
[Address(RVA = "0x1964FA0", Offset = "0x1963FA0", VA = "0x181964FA0")]
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: 0x06012001 RID: 73729 RVA: 0x00413A10 File Offset: 0x00411C10
[Token(Token = "0x6012001")]
[Address(RVA = "0x1965030", Offset = "0x1964030", VA = "0x181965030")]
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: 0x0400B885 RID: 47237
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B885")]
public ShapeColorInfo colorInfo;
// Token: 0x0400B886 RID: 47238
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B886")]
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals3;
}
// Token: 0x02002A36 RID: 10806
[Token(Token = "0x2002A36")]
[CompilerGenerated]
private sealed class MKNDJOMOCBF
{
// Token: 0x06012002 RID: 73730 RVA: 0x00413A58 File Offset: 0x00411C58
[Token(Token = "0x6012002")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MKNDJOMOCBF()
{
}
// Token: 0x06012003 RID: 73731 RVA: 0x00413A6C File Offset: 0x00411C6C
[Token(Token = "0x6012003")]
[Address(RVA = "0x19653E0", Offset = "0x19643E0", VA = "0x1819653E0")]
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: 0x06012004 RID: 73732 RVA: 0x00413ACC File Offset: 0x00411CCC
[Token(Token = "0x6012004")]
[Address(RVA = "0x1965470", Offset = "0x1964470", VA = "0x181965470")]
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: 0x0400B887 RID: 47239
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B887")]
public ShapeMaterialInfo materialInfo;
// Token: 0x0400B888 RID: 47240
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B888")]
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals4;
}
// Token: 0x02002A37 RID: 10807
[Token(Token = "0x2002A37")]
[CompilerGenerated]
private sealed class FLMOBEHGKOD
{
// Token: 0x06012005 RID: 73733 RVA: 0x00413B14 File Offset: 0x00411D14
[Token(Token = "0x6012005")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FLMOBEHGKOD()
{
}
// Token: 0x06012006 RID: 73734 RVA: 0x00413B28 File Offset: 0x00411D28
[Token(Token = "0x6012006")]
[Address(RVA = "0x1964B60", Offset = "0x1963B60", VA = "0x181964B60")]
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: 0x06012007 RID: 73735 RVA: 0x00413B7C File Offset: 0x00411D7C
[Token(Token = "0x6012007")]
[Address(RVA = "0x1964BF0", Offset = "0x1963BF0", VA = "0x181964BF0")]
internal void <TryRebuildSearchContext>b__21()
{
MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals5.<>4__this.mainScreen;
}
// Token: 0x0400B889 RID: 47241
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B889")]
public ACBDPBHGKJL shapeType;
// Token: 0x0400B88A RID: 47242
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B88A")]
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals5;
}
}
}