using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.AGUI.ToolUIs.PaletteSearch; using RecRoom.CircuitsV2.Config; // Token: 0x02002641 RID: 9793 [Token(Token = "0x2002641")] public struct BNJPJAKNFGB { // Token: 0x0600FC03 RID: 64515 RVA: 0x00398664 File Offset: 0x00396864 [Token(Token = "0x600FC03")] [Address(RVA = "0x1689DE0", Offset = "0x1688DE0", VA = "0x181689DE0")] private BNJPJAKNFGB(string MMBOKOLAJFH, string LJIGOCDPEJF, IReadOnlyList> ALMICNFABOK, in Guid ENJEOLBEALP, bool FFNJFAKFFNM) { this.FIKEBGGCDFN = MMBOKOLAJFH; this.KODBEJPEFOJ = LJIGOCDPEJF; this.IEHJBLEKOHK = ALMICNFABOK; this.FJDBCBEFAJK = false; } // Token: 0x0600FC04 RID: 64516 RVA: 0x00398690 File Offset: 0x00396890 [Token(Token = "0x600FC04")] [Address(RVA = "0x1689C70", Offset = "0x1688C70", VA = "0x181689C70")] public static BNJPJAKNFGB CIJKHOJPJGA(SpecificChipConfig PBGBNMCPEAJ) { SpecificChipConfig config; Func func = delegate(string[] filter) { string text4 = FNAIFEHNKCN.PMFGGEGMPCC(filter, "\\"); string name2 = config.name; return text4 + "\\" + name2; }; string[][] array; IEnumerable enumerable = Enumerable.Select(array, func); string text = MakerPenPaletteSearchScreen.FormatDescription(config.description); string newLine = Environment.NewLine; string text2 = FNAIFEHNKCN.PMFGGEGMPCC(enumerable, newLine); string text3 = text + text2; string name = config.name; SpecificChipConfig config2 = config; bool isBetaChip = config2.isBetaChip; PBGBNMCPEAJ.nodeId = isBetaChip; PBGBNMCPEAJ.m_CachedPtr = array; throw new NullReferenceException(); } // Token: 0x0400A6BF RID: 42687 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400A6BF")] public readonly string FIKEBGGCDFN; // Token: 0x0400A6C0 RID: 42688 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400A6C0")] public readonly string KODBEJPEFOJ; // Token: 0x0400A6C1 RID: 42689 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A6C1")] public readonly IReadOnlyList> IEHJBLEKOHK; // Token: 0x0400A6C2 RID: 42690 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A6C2")] public readonly Guid JPOHGBCEJEJ; // Token: 0x0400A6C3 RID: 42691 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A6C3")] public readonly bool FJDBCBEFAJK; // Token: 0x02002642 RID: 9794 [Token(Token = "0x2002642")] [CompilerGenerated] private sealed class LPFFGIILEGL { // Token: 0x0600FC05 RID: 64517 RVA: 0x00398720 File Offset: 0x00396920 [Token(Token = "0x600FC05")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public LPFFGIILEGL() { } // Token: 0x0600FC06 RID: 64518 RVA: 0x00398734 File Offset: 0x00396934 [Token(Token = "0x600FC06")] [Address(RVA = "0x16A2880", Offset = "0x16A1880", VA = "0x1816A2880")] internal string b__0(string[] filter) { string text = FNAIFEHNKCN.PMFGGEGMPCC(filter, "\\"); string name = this.config.name; return text + "\\" + name; } // Token: 0x0400A6C4 RID: 42692 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A6C4")] public SpecificChipConfig config; } }