Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/PHEAGDHPPBC.cs
T
2026-04-08 23:40:05 +02:00

170 lines
5.6 KiB
C#

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<string, Guid>[] ALHFNCGINCP(bool HPIFBIKCCDD = false)
{
CircuitNodeConfig nodeConfig = (ulong)0L;
List<Guid> playerCreatableNodes = CircuitNodeUtil.playerCreatableNodes;
Func<Guid, ValueTuple<string, Guid>> func = delegate(Guid guid)
{
bool flag;
bool flag2;
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD || !flag || flag2)
{
}
Type type = CircuitNodeUtil.guidToTypeLookup[guid];
Dictionary<Type, string> typeToFriendlyNameLookup = CircuitNodeUtil.typeToFriendlyNameLookup;
bool flag3;
if (!flag3)
{
string friendlyNodeName = NodeNameHelper.GetFriendlyNodeName(type);
}
throw new NullReferenceException();
};
IEnumerable<Guid> enumerable = Enumerable.Select<Guid, ValueTuple<string, Guid>>(playerCreatableNodes, func);
IEnumerable<ValueTuple<string, Guid>> enumerable3;
if (HPIFBIKCCDD)
{
List<Guid> devCreatableNodes = CircuitNodeUtil.devCreatableNodes;
Func<Guid, ValueTuple<string, Guid>> func2 = delegate(Guid guid)
{
bool flag4;
bool flag5;
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD || !flag4 || flag5)
{
}
Type type2 = CircuitNodeUtil.guidToTypeLookup[guid];
Dictionary<Type, string> typeToFriendlyNameLookup2 = CircuitNodeUtil.typeToFriendlyNameLookup;
bool flag6;
string friendlyNodeName2;
if (!flag6)
{
friendlyNodeName2 = NodeNameHelper.GetFriendlyNodeName(type2);
}
string text = "*" + friendlyNodeName2;
throw new NullReferenceException();
};
IEnumerable<Guid> enumerable2 = Enumerable.Select<Guid, ValueTuple<string, Guid>>(devCreatableNodes, func2);
enumerable3 = Enumerable.Concat<ValueTuple<string, Guid>>(enumerable, enumerable2);
}
Func<ValueTuple<string, Guid>, string> func3;
if (PHEAGDHPPBC.<>c.<>9__2_2 == 0)
{
func3 = delegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x17B780", Offset = "0x17AB80")] ValueTuple<string, Guid> tuple)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
PHEAGDHPPBC.<>c.<>9__2_2 = func3;
}
return Enumerable.ToArray<ValueTuple<string, Guid>>(Enumerable.OrderBy<ValueTuple<string, Guid>, 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<string, Guid>[] orderedOptions, bool forDev)
{
}
// Token: 0x0400A628 RID: 42536
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A628")]
public readonly ValueTuple<string, Guid>[] 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<string, Guid> <GetNodeTypeOptions>b__0(Guid guid)
{
bool flag;
bool flag2;
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD || !flag || flag2)
{
}
Type type = CircuitNodeUtil.guidToTypeLookup[guid];
Dictionary<Type, string> 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<string, Guid> <GetNodeTypeOptions>b__1(Guid guid)
{
bool flag;
bool flag2;
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD || !flag || flag2)
{
}
Type type = CircuitNodeUtil.guidToTypeLookup[guid];
Dictionary<Type, string> 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;
}
}