103 lines
3.2 KiB
C#
103 lines
3.2 KiB
C#
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<IReadOnlyList<string>> 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<string[], string> func = delegate(string[] filter)
|
|
{
|
|
string text4 = FNAIFEHNKCN.PMFGGEGMPCC<string>(filter, "\\");
|
|
string name2 = config.name;
|
|
return text4 + "\\" + name2;
|
|
};
|
|
string[][] array;
|
|
IEnumerable<string[]> enumerable = Enumerable.Select<string[], string>(array, func);
|
|
string text = MakerPenPaletteSearchScreen.FormatDescription(config.description);
|
|
string newLine = Environment.NewLine;
|
|
string text2 = FNAIFEHNKCN.PMFGGEGMPCC<string>(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<IReadOnlyList<string>> 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 <New>b__0(string[] filter)
|
|
{
|
|
string text = FNAIFEHNKCN.PMFGGEGMPCC<string>(filter, "\\");
|
|
string name = this.config.name;
|
|
return text + "\\" + name;
|
|
}
|
|
|
|
// Token: 0x0400A6C4 RID: 42692
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400A6C4")]
|
|
public SpecificChipConfig config;
|
|
}
|
|
}
|