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 action = new Action(this.IOGHPKLLEIL); subscreen.OnSubscreenActivated += action; TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.EGAFKEDLJMN); onValueChanged.AddListener(unityAction); TMP_InputField.SelectionEvent onSelect = this.filterInputField.m_OnSelect; UnityAction 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 unityAction = new UnityAction(this.LIHNMAKIJIG); onSelect.RemoveListener(unityAction); TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged; UnityAction unityAction2 = new UnityAction(this.EGAFKEDLJMN); onValueChanged.RemoveListener(unityAction2); Subscreen subscreen = this.subscreen; Action 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 <>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 func9 = () => circuitButtonData.FEPMCENMHAA; Action action2 = new Action(circuitButtonData.CEPHKACJIDD); NHBFBHPIPCC nhbfbhpipcc; return nhbfbhpipcc; }; } IEnumerable enumerable = Enumerable.Select(array, <>9__16_); } NHBFBHPIPCC[] array2 = Array.Empty(); IEnumerable enumerable2 = HELOBGLDDLH.NFJECNJEDDL(); Func>> func; if (MakerPenPaletteSearchScreen.<>c.<>9__16_1 == 0) { func = delegate(SpawnableToolCategoryConfig.CDPMKMGIPFA group) { string text3; string groupStr = text3; Func> func10 = delegate(SpawnableToolCategoryConfig.CategoryConfig category) { }; List list; return Enumerable.Select>(list, func10); }; MakerPenPaletteSearchScreen.<>c.<>9__16_1 = func; } IEnumerable enumerable3 = Enumerable.SelectMany>(enumerable2, func); Func, IEnumerable>> func2; if (MakerPenPaletteSearchScreen.<>c.<>9__16_2 == 0) { func2 = delegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1169F0", Offset = "0x115DF0")] ValueTuple categoryInfo) { MakerPenPaletteSearchScreen.PENJOLLOICN penjolloicn = new MakerPenPaletteSearchScreen.PENJOLLOICN(); penjolloicn.categoryStr = penjolloicn; string item = categoryInfo.Item1; Func <>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 list2; IEnumerable enumerable12 = Enumerable.Where(list2, <>9__16_2); Func> 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>(enumerable12, func11); }; MakerPenPaletteSearchScreen.<>c.<>9__16_2 = func2; } IEnumerable> enumerable4 = Enumerable.SelectMany, ValueTuple>(enumerable3, func2); Func, BLFOCLIBJIK> func3 = delegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x115120", Offset = "0x114520")] ValueTuple 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 func12 = delegate { if (this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject) { } return this.mainScreen.k__BackingField.NMKNHCHOGBC == tool; }; Action action3 = delegate { MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.mainScreen; OGNBCNBPFCC tool3 = tool; MakerPen k__BackingField = makerPenPaletteMainScreen.k__BackingField; makerPenPaletteMainScreen.IAKCONALDPO = tool3; string text7; makerPenPaletteMainScreen.MCAMCBPMOLD(text7); MakerPen.HJPIHGIFKEO currentTargetMode = makerPenPaletteMainScreen.k__BackingField.CHCJAGKENGF; makerPenPaletteMainScreen.k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup); }; OGNBCNBPFCC tool2 = tool; BLFOCLIBJIK blfoclibjik; return blfoclibjik; }; IEnumerable> enumerable5 = Enumerable.Select, 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(); } Func func4 = delegate(OBBBPCBIMME invention) { OBBBPCBIMME invention = invention; string text8 = MakerPenPaletteSearchScreen.FormatDescription(invention.k__BackingField); OBBBPCBIMME invention2 = invention; string inventionFormat2 = inventionFormat; string text10; string text9 = text8 + inventionFormat2 + text10; if (invention.k__BackingField) { } Func func13 = delegate { if (this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention) { } if (this.mainScreen.k__BackingField.k__BackingField != 0) { } OBBBPCBIMME invention4 = invention; return (ulong)(-1L) == (ulong)invention4.k__BackingField; }; Action action4 = delegate { MakerPenPaletteMainScreen makerPenPaletteMainScreen2 = this.mainScreen; OBBBPCBIMME invention5 = invention; makerPenPaletteMainScreen2.k__BackingField.SelectInventionToCreate(invention5); makerPenPaletteMainScreen2.LFLBDJBBIMH = invention5; string k__BackingField = invention5.k__BackingField; makerPenPaletteMainScreen2.MCAMCBPMOLD(k__BackingField); MakerPen k__BackingField2 = makerPenPaletteMainScreen2.k__BackingField; int num5 = 0; k__BackingField2.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num5); long k__BackingField = invention5.k__BackingField; MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, k__BackingField); }; int num4 = 0; OBBBPCBIMME invention3 = invention; return new JBOHAJNCEPK(num4, invention3); }; IEnumerable enumerable6 = Enumerable.Select(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 func5 = delegate(ShapeColorInfo colorInfo) { ShapeColorInfo colorInfo = colorInfo; string[][] colorFilters2 = colorFilters; string name = colorInfo.name; string text11 = colorFilters2[0][0] + "\\" + name; Func func14 = delegate { if (this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape) { } MakerPen k__BackingField3 = this.mainScreen.k__BackingField; LNBGEMHOKFN colorID = colorInfo.ColorID; return 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 enumerable7 = Enumerable.Select(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 func6 = delegate(ShapeMaterialInfo materialInfo) { ShapeMaterialInfo materialInfo = materialInfo; string[][] materialFilters2 = materialFilters; string displayName = materialInfo.DisplayName; string text12 = materialFilters2[0][0] + "\\" + displayName; Func func15 = delegate { if (this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape) { } MakerPen k__BackingField4 = this.mainScreen.k__BackingField; CLKCBCAGDDK materialId = materialInfo.MaterialId; return 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 enumerable8 = Enumerable.Select(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 func7; if (MakerPenPaletteMainScreen.<>c.<>9__63_0 == 0) { func7 = (ACBDPBHGKJL x) => x <= ACBDPBHGKJL.Mound; MakerPenPaletteMainScreen.<>c.<>9__63_0 = func7; } IEnumerable enumerable9 = Enumerable.Where(shapeButtonsGridOrderToShapeType, func7); Func func8 = delegate(ACBDPBHGKJL shapeType) { string[] array18 = shapeFilters[0]; ACBDPBHGKJL shapeType2 = shapeType; string text14; string text13 = array18[0] + "\\" + text14; Func func16 = delegate { if (this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape) { } return this.mainScreen.k__BackingField.NBDMJGKOPMA == shapeType; }; Action action7 = delegate { MakerPenPaletteMainScreen makerPenPaletteMainScreen5 = this.mainScreen; }; ACBDPBHGKJL shapeType3 = shapeType; AIPGOHPNKDK aipgohpnkdk; return aipgohpnkdk; }; IEnumerable enumerable10 = Enumerable.Select(enumerable9, func8); IEnumerable enumerable11 = Enumerable.Concat(Enumerable.Concat(Enumerable.Concat(Enumerable.Concat(Enumerable.Concat(array2, enumerable5), enumerable6), enumerable7), enumerable8), enumerable10); KEILCHJAJJB.APHJCEIGLIN aphjceiglin = new KEILCHJAJJB.APHJCEIGLIN(this.BEKNPHKLDEN); KEILCHJAJJB.APHJCEIGLIN aphjceiglin2 = new KEILCHJAJJB.APHJCEIGLIN(this.CACPONIBAOF); Action 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 BOOHBJEEGKH, IReadOnlyList 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 BOOHBJEEGKH, IReadOnlyList 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 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 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 b__3([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x115120", Offset = "0x114520")] ValueTuple 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 func = delegate { if (agfgnkhebeb.CS$<>8__locals1.<>4__this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject) { } return agfgnkhebeb.CS$<>8__locals1.<>4__this.mainScreen.k__BackingField.NMKNHCHOGBC == agfgnkhebeb.tool; }; Action action = delegate { MakerPenPaletteMainScreen mainScreen = agfgnkhebeb.CS$<>8__locals1.<>4__this.mainScreen; OGNBCNBPFCC tool3 = agfgnkhebeb.tool; MakerPen k__BackingField = mainScreen.k__BackingField; mainScreen.IAKCONALDPO = tool3; string text4; mainScreen.MCAMCBPMOLD(text4); MakerPen.HJPIHGIFKEO currentTargetMode = mainScreen.k__BackingField.CHCJAGKENGF; mainScreen.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 b__4(OBBBPCBIMME invention) { MakerPenPaletteSearchScreen.IJOHGHCGICP ijohghcgicp = new MakerPenPaletteSearchScreen.IJOHGHCGICP(); ijohghcgicp.CS$<>8__locals2 = this; ijohghcgicp.invention = invention; string text = MakerPenPaletteSearchScreen.FormatDescription(invention.k__BackingField); OBBBPCBIMME invention2 = ijohghcgicp.invention; string text2 = this.inventionFormat; string text4; string text3 = text + text2 + text4; if (ijohghcgicp.invention.k__BackingField) { } Func func = delegate { if (ijohghcgicp.CS$<>8__locals2.<>4__this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention) { } if (ijohghcgicp.CS$<>8__locals2.<>4__this.mainScreen.k__BackingField.k__BackingField != 0) { } OBBBPCBIMME invention4 = ijohghcgicp.invention; return (ulong)(-1L) == (ulong)invention4.k__BackingField; }; Action action = delegate { MakerPenPaletteMainScreen mainScreen = ijohghcgicp.CS$<>8__locals2.<>4__this.mainScreen; OBBBPCBIMME invention5 = ijohghcgicp.invention; mainScreen.k__BackingField.SelectInventionToCreate(invention5); mainScreen.LFLBDJBBIMH = invention5; string k__BackingField = invention5.k__BackingField; mainScreen.MCAMCBPMOLD(k__BackingField); MakerPen k__BackingField = mainScreen.k__BackingField; int num2 = 0; k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num2); long k__BackingField = invention5.k__BackingField; MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, 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 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 func = delegate { if (jienepgpjpl.CS$<>8__locals3.<>4__this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape) { } MakerPen k__BackingField = jienepgpjpl.CS$<>8__locals3.<>4__this.mainScreen.k__BackingField; LNBGEMHOKFN colorID = jienepgpjpl.colorInfo.ColorID; return 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 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 func = delegate { if (mkndjomocbf.CS$<>8__locals4.<>4__this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape) { } MakerPen k__BackingField = mkndjomocbf.CS$<>8__locals4.<>4__this.mainScreen.k__BackingField; CLKCBCAGDDK materialId = mkndjomocbf.materialInfo.MaterialId; return 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 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 func = delegate { if (flmobehgkod.CS$<>8__locals5.<>4__this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape) { } return flmobehgkod.CS$<>8__locals5.<>4__this.mainScreen.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 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 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 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 b__12() { if (this.CS$<>8__locals1.<>4__this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject) { } return this.CS$<>8__locals1.<>4__this.mainScreen.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 b__13() { MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals1.<>4__this.mainScreen; OGNBCNBPFCC ognbcnbpfcc = this.tool; MakerPen k__BackingField = mainScreen.k__BackingField; mainScreen.IAKCONALDPO = ognbcnbpfcc; string text; mainScreen.MCAMCBPMOLD(text); MakerPen.HJPIHGIFKEO currentTargetMode = mainScreen.k__BackingField.CHCJAGKENGF; mainScreen.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 b__14() { if (this.CS$<>8__locals2.<>4__this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention) { } if (this.CS$<>8__locals2.<>4__this.mainScreen.k__BackingField.k__BackingField != 0) { } OBBBPCBIMME obbbpcbimme = this.invention; return (ulong)(-1L) == (ulong)obbbpcbimme.k__BackingField; } // Token: 0x06011BC2 RID: 72642 RVA: 0x00409F5C File Offset: 0x0040815C [Token(Token = "0x6011BC2")] [Address(RVA = "0xE43380", Offset = "0xE42180", VA = "0x180E43380")] internal void b__15() { MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals2.<>4__this.mainScreen; OBBBPCBIMME obbbpcbimme = this.invention; mainScreen.k__BackingField.SelectInventionToCreate(obbbpcbimme); mainScreen.LFLBDJBBIMH = obbbpcbimme; string k__BackingField = obbbpcbimme.k__BackingField; mainScreen.MCAMCBPMOLD(k__BackingField); MakerPen k__BackingField = mainScreen.k__BackingField; int num = 0; k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num); long k__BackingField = obbbpcbimme.k__BackingField; MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, 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 b__16() { if (this.CS$<>8__locals3.<>4__this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape) { } MakerPen k__BackingField = this.CS$<>8__locals3.<>4__this.mainScreen.k__BackingField; LNBGEMHOKFN colorID = this.colorInfo.ColorID; return 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 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 b__18() { if (this.CS$<>8__locals4.<>4__this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape) { } MakerPen k__BackingField = this.CS$<>8__locals4.<>4__this.mainScreen.k__BackingField; CLKCBCAGDDK materialId = this.materialInfo.MaterialId; return 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 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 b__20() { if (this.CS$<>8__locals5.<>4__this.mainScreen.k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape) { } return this.CS$<>8__locals5.<>4__this.mainScreen.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 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; } } }