m
This commit is contained in:
@@ -0,0 +1,167 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200250B RID: 9483
|
||||
[Token(Token = "0x200250B")]
|
||||
public struct AKNPDNCDGBC
|
||||
{
|
||||
// Token: 0x0600F308 RID: 62216 RVA: 0x00377D98 File Offset: 0x00375F98
|
||||
[Token(Token = "0x600F308")]
|
||||
[Address(RVA = "0x1463C60", Offset = "0x1462C60", VA = "0x181463C60")]
|
||||
public AKNPDNCDGBC(int LAKKACEJHHO, OGNBCNBPFCC EJLGNPICOJF, Type CMMIJFMBGEC, Type KBPOOJALJIB, bool GDNEOEIACHC)
|
||||
{
|
||||
this.HOPOBPBFFHJ = 0;
|
||||
this.HBOMLJHMNFB = false;
|
||||
this.FGAIENLMHHK = LAKKACEJHHO;
|
||||
this.PFOBHBCCDKM = EJLGNPICOJF;
|
||||
this.FIOMJAHFKCF = CMMIJFMBGEC;
|
||||
}
|
||||
|
||||
// Token: 0x0600F309 RID: 62217 RVA: 0x00377DC8 File Offset: 0x00375FC8
|
||||
[Token(Token = "0x600F309")]
|
||||
[Address(RVA = "0x1463100", Offset = "0x1462100", VA = "0x181463100")]
|
||||
public void CPLDGKCIAGP(PDEKIHFJKHJ IABNDBNHMKF, Dictionary<int, int> DDOMAKJGBKL, COINPCHOMPP KIGNFHBICMN)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
LOOIIPNALDI lmjjhbacjcp = IABNDBNHMKF.LMJJHBACJCP;
|
||||
OGNBCNBPFCC pfobhbccdkm = this.PFOBHBCCDKM;
|
||||
bool flag;
|
||||
if (flag || IABNDBNHMKF.JIDAHLEJBFI.GCDKKNMBLPH.GetType() != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
object[] array = new object[3];
|
||||
if (array != 0)
|
||||
{
|
||||
}
|
||||
array[0] = array;
|
||||
Type fiomjahfkcf = this.FIOMJAHFKCF;
|
||||
if (fiomjahfkcf != 0)
|
||||
{
|
||||
}
|
||||
array[1] = fiomjahfkcf;
|
||||
Type hopobpbffhj = this.HOPOBPBFFHJ;
|
||||
if (hopobpbffhj != 0)
|
||||
{
|
||||
}
|
||||
array[2] = hopobpbffhj;
|
||||
Debug.LogFormat("Converting prefab node type:{0} from {1} to {2}", array);
|
||||
object obj = array[6];
|
||||
if (AKNPDNCDGBC.<>c.<>9__7_0 == 0)
|
||||
{
|
||||
AKNPDNCDGBC.<>c.<>9__7_0 = delegate(KeyValuePair<InputSlot, CircuitLink> _)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
Func<CircuitLink, bool> func;
|
||||
if (AKNPDNCDGBC.<>c.<>9__7_1 == 0)
|
||||
{
|
||||
func = (CircuitLink link) => link.SourceNode.ToString() == 0;
|
||||
AKNPDNCDGBC.<>c.<>9__7_1 = func;
|
||||
}
|
||||
IEnumerable<KeyValuePair<InputSlot, CircuitLink>> enumerable;
|
||||
List<CircuitLink> list = Enumerable.ToList<CircuitLink>(Enumerable.Where<CircuitLink>(enumerable, func));
|
||||
Func<KeyValuePair<OutputSlot, HashSet<CircuitLink>>, IEnumerable<CircuitLink>> func2;
|
||||
if (AKNPDNCDGBC.<>c.<>9__7_2 == 0)
|
||||
{
|
||||
func2 = delegate(KeyValuePair<OutputSlot, HashSet<CircuitLink>> _)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
AKNPDNCDGBC.<>c.<>9__7_2 = func2;
|
||||
}
|
||||
IEnumerable<KeyValuePair<OutputSlot, HashSet<CircuitLink>>> enumerable2 = Enumerable.SelectMany<KeyValuePair<OutputSlot, HashSet<CircuitLink>>, CircuitLink>(enumerable, func2);
|
||||
Func<CircuitLink, bool> func3;
|
||||
if (AKNPDNCDGBC.<>c.<>9__7_3 == 0)
|
||||
{
|
||||
func3 = (CircuitLink link) => link.DestNode.ToString() == 0;
|
||||
AKNPDNCDGBC.<>c.<>9__7_3 = func3;
|
||||
}
|
||||
List<CircuitLink> list2 = Enumerable.ToList<CircuitLink>(Enumerable.Where<CircuitLink>(enumerable2, func3));
|
||||
object[] array2 = new object[1];
|
||||
if (array2 != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = array2;
|
||||
Debug.LogFormat("Created new node {0}", array2);
|
||||
if ((this.HBOMLJHMNFB ? 1 : 0) == num)
|
||||
{
|
||||
break;
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
int length = array2.Length;
|
||||
object obj2 = array2[1];
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F30A RID: 62218 RVA: 0x00377F70 File Offset: 0x00376170
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600F30A")]
|
||||
[Address(RVA = "0x1463AF0", Offset = "0x1462AF0", VA = "0x181463AF0")]
|
||||
static AKNPDNCDGBC()
|
||||
{
|
||||
List<AKNPDNCDGBC> list = new List();
|
||||
Type typeFromHandle = typeof(SourceNode);
|
||||
int num = 0;
|
||||
Type typeFromHandle2 = typeof(QueuedMomentarySourceNode);
|
||||
list.Add(num);
|
||||
Type typeFromHandle3 = typeof(ContinuousSourceNode);
|
||||
int num2 = 0;
|
||||
Type typeFromHandle4 = typeof(SourceNode);
|
||||
list.Add(num2);
|
||||
AKNPDNCDGBC.COEKKMPGFAD = list;
|
||||
}
|
||||
|
||||
// Token: 0x04009FF2 RID: 40946
|
||||
[Token(Token = "0x4009FF2")]
|
||||
public static List<AKNPDNCDGBC> COEKKMPGFAD;
|
||||
|
||||
// Token: 0x04009FF3 RID: 40947
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009FF3")]
|
||||
public readonly int FGAIENLMHHK;
|
||||
|
||||
// Token: 0x04009FF4 RID: 40948
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4009FF4")]
|
||||
public readonly OGNBCNBPFCC PFOBHBCCDKM;
|
||||
|
||||
// Token: 0x04009FF5 RID: 40949
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009FF5")]
|
||||
public readonly Type FIOMJAHFKCF;
|
||||
|
||||
// Token: 0x04009FF6 RID: 40950
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009FF6")]
|
||||
public readonly Type HOPOBPBFFHJ;
|
||||
|
||||
// Token: 0x04009FF7 RID: 40951
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009FF7")]
|
||||
public readonly bool HBOMLJHMNFB;
|
||||
}
|
||||
Reference in New Issue
Block a user