using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CircuitsV2.Utilities; using Cpp2IlInjected; // Token: 0x0200232F RID: 9007 [Token(Token = "0x200232F")] [StructLayout(3)] public static class PHEAGDHPPBC { // Token: 0x0600F857 RID: 63575 RVA: 0x003A9508 File Offset: 0x003A7708 [Token(Token = "0x600F857")] [Address(RVA = "0x160D2F0", Offset = "0x160BCF0", VA = "0x18160D2F0")] public static ValueTuple[] ALHFNCGINCP(bool HPIFBIKCCDD = false) { CircuitNodeConfig nodeConfig = (ulong)0L; List playerCreatableNodes = CircuitNodeUtil.playerCreatableNodes; Func> func = delegate(Guid guid) { bool flag; bool flag2; if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD || !flag || flag2) { } Type type = CircuitNodeUtil.guidToTypeLookup[guid]; Dictionary typeToFriendlyNameLookup = CircuitNodeUtil.typeToFriendlyNameLookup; bool flag3; if (!flag3) { string friendlyNodeName = NodeNameHelper.GetFriendlyNodeName(type); } throw new NullReferenceException(); }; IEnumerable enumerable = Enumerable.Select>(playerCreatableNodes, func); IEnumerable> enumerable3; if (HPIFBIKCCDD) { List devCreatableNodes = CircuitNodeUtil.devCreatableNodes; Func> func2 = delegate(Guid guid) { bool flag4; bool flag5; if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD || !flag4 || flag5) { } Type type2 = CircuitNodeUtil.guidToTypeLookup[guid]; Dictionary typeToFriendlyNameLookup2 = CircuitNodeUtil.typeToFriendlyNameLookup; bool flag6; string friendlyNodeName2; if (!flag6) { friendlyNodeName2 = NodeNameHelper.GetFriendlyNodeName(type2); } string text = "*" + friendlyNodeName2; throw new NullReferenceException(); }; IEnumerable enumerable2 = Enumerable.Select>(devCreatableNodes, func2); enumerable3 = Enumerable.Concat>(enumerable, enumerable2); } Func, string> func3; if (PHEAGDHPPBC.<>c.<>9__2_2 == 0) { func3 = delegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x17B780", Offset = "0x17AB80")] ValueTuple tuple) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; PHEAGDHPPBC.<>c.<>9__2_2 = func3; } return Enumerable.ToArray>(Enumerable.OrderBy, string>(enumerable3, func3)); } // Token: 0x0600F858 RID: 63576 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600F858")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] static PHEAGDHPPBC() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400A627 RID: 42535 [Token(Token = "0x400A627")] private static PHEAGDHPPBC.IPBIJMJGHIF? EDCDEEHIKEF; // Token: 0x02002330 RID: 9008 [Token(Token = "0x2002330")] private struct IPBIJMJGHIF { // Token: 0x0600F859 RID: 63577 RVA: 0x003A95AC File Offset: 0x003A77AC [Token(Token = "0x600F859")] [Address(RVA = "0x2354F0", Offset = "0x2348F0", VA = "0x1802354F0")] public IPBIJMJGHIF(ValueTuple[] orderedOptions, bool forDev) { } // Token: 0x0400A628 RID: 42536 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400A628")] public readonly ValueTuple[] HKIPMDCGHGM; // Token: 0x0400A629 RID: 42537 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400A629")] public readonly bool JGOAAFJDEHA; } // Token: 0x02002331 RID: 9009 [Token(Token = "0x2002331")] [CompilerGenerated] private sealed class MHJGHJDCOJG { // Token: 0x0600F85A RID: 63578 RVA: 0x003A95BC File Offset: 0x003A77BC [Token(Token = "0x600F85A")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MHJGHJDCOJG() { } // Token: 0x0600F85B RID: 63579 RVA: 0x003A95D0 File Offset: 0x003A77D0 [Token(Token = "0x600F85B")] [Address(RVA = "0x1606D60", Offset = "0x1605760", VA = "0x181606D60")] internal ValueTuple b__0(Guid guid) { bool flag; bool flag2; if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD || !flag || flag2) { } Type type = CircuitNodeUtil.guidToTypeLookup[guid]; Dictionary typeToFriendlyNameLookup = CircuitNodeUtil.typeToFriendlyNameLookup; bool flag3; if (!flag3) { string friendlyNodeName = NodeNameHelper.GetFriendlyNodeName(type); } throw new NullReferenceException(); } // Token: 0x0600F85C RID: 63580 RVA: 0x003A9614 File Offset: 0x003A7814 [Token(Token = "0x600F85C")] [Address(RVA = "0x1607000", Offset = "0x1605A00", VA = "0x181607000")] internal ValueTuple b__1(Guid guid) { bool flag; bool flag2; if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD || !flag || flag2) { } Type type = CircuitNodeUtil.guidToTypeLookup[guid]; Dictionary typeToFriendlyNameLookup = CircuitNodeUtil.typeToFriendlyNameLookup; bool flag3; string friendlyNodeName; if (!flag3) { friendlyNodeName = NodeNameHelper.GetFriendlyNodeName(type); } string text = "*" + friendlyNodeName; throw new NullReferenceException(); } // Token: 0x0400A62A RID: 42538 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400A62A")] public CircuitNodeConfig nodeConfig; } }