144 lines
3.6 KiB
C#
144 lines
3.6 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using CircuitsV2;
|
|
using CircuitsV2.Context;
|
|
using CircuitsV2.Types;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.CircuitsV2.Adapter;
|
|
|
|
// Token: 0x0200238C RID: 9100
|
|
[Token(Token = "0x200238C")]
|
|
[StructLayout(3)]
|
|
public sealed class DJLBPGLAJOL : PODGPJPDGJK
|
|
{
|
|
// Token: 0x17002AEB RID: 10987
|
|
// (get) Token: 0x0600FC67 RID: 64615 RVA: 0x003B3328 File Offset: 0x003B1528
|
|
[Token(Token = "0x17002AEB")]
|
|
public TypeKey AKFDMGLACLA
|
|
{
|
|
[Token(Token = "0x600FC67")]
|
|
[Address(RVA = "0x1BEBF10", Offset = "0x1BEA910", VA = "0x181BEBF10", Slot = "4")]
|
|
get
|
|
{
|
|
CircuitType blkbicfkdbj;
|
|
do
|
|
{
|
|
blkbicfkdbj = this.BLKBICFKDBJ;
|
|
}
|
|
while (DJLBPGLAJOL.KFFFMJDJBEM(blkbicfkdbj) && blkbicfkdbj == 0);
|
|
if (blkbicfkdbj.<Kind>k__BackingField <= TypeKind.Union)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002AEC RID: 10988
|
|
// (get) Token: 0x0600FC68 RID: 64616 RVA: 0x003B3358 File Offset: 0x003B1558
|
|
[Token(Token = "0x17002AEC")]
|
|
public bool AJBJAAIDINB
|
|
{
|
|
[Token(Token = "0x600FC68")]
|
|
[Address(RVA = "0x1BEBF00", Offset = "0x1BEA900", VA = "0x181BEBF00", Slot = "5")]
|
|
get
|
|
{
|
|
return DJLBPGLAJOL.KFFFMJDJBEM(this.BLKBICFKDBJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FC69 RID: 64617 RVA: 0x003B3370 File Offset: 0x003B1570
|
|
[Token(Token = "0x600FC69")]
|
|
[Address(RVA = "0x1BEBBF0", Offset = "0x1BEA5F0", VA = "0x181BEBBF0", Slot = "6")]
|
|
public bool EJIEFLPGFBC(string ONGBFDACHHG, out CircuitSignal BECIIEHIPMJ)
|
|
{
|
|
int num2;
|
|
int num3;
|
|
CircuitType blkbicfkdbj;
|
|
do
|
|
{
|
|
int num = 0;
|
|
BECIIEHIPMJ.impl = num;
|
|
num2 = 0;
|
|
num3 = 0;
|
|
BECIIEHIPMJ.backingObject = num;
|
|
if (DJLBPGLAJOL.KFFFMJDJBEM(this.BLKBICFKDBJ))
|
|
{
|
|
return;
|
|
}
|
|
blkbicfkdbj = this.BLKBICFKDBJ;
|
|
}
|
|
while (DJLBPGLAJOL.KFFFMJDJBEM(blkbicfkdbj) && blkbicfkdbj == 0);
|
|
if (blkbicfkdbj.<Kind>k__BackingField <= TypeKind.Union)
|
|
{
|
|
}
|
|
uint num4;
|
|
if (num4 != (uint)0)
|
|
{
|
|
if (num4 != (uint)0)
|
|
{
|
|
if ((num4 != (uint)0 && num4 != (uint)1) || !float.TryParse(ONGBFDACHHG, num2))
|
|
{
|
|
return;
|
|
}
|
|
CircuitSignal circuitSignal = CircuitSignal.FromFloat((float)num2);
|
|
}
|
|
if (!int.TryParse(ONGBFDACHHG, num3))
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FC6A RID: 64618 RVA: 0x003B33FC File Offset: 0x003B15FC
|
|
[Token(Token = "0x600FC6A")]
|
|
[Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")]
|
|
public DJLBPGLAJOL(CircuitType impl)
|
|
{
|
|
this.BLKBICFKDBJ = impl;
|
|
}
|
|
|
|
// Token: 0x0600FC6B RID: 64619 RVA: 0x003B3418 File Offset: 0x003B1618
|
|
[Token(Token = "0x600FC6B")]
|
|
[Address(RVA = "0x1BEBE40", Offset = "0x1BEA840", VA = "0x181BEBE40")]
|
|
internal static bool KFFFMJDJBEM(CircuitType GEDCEIDOKJL)
|
|
{
|
|
while (GEDCEIDOKJL.<Kind>k__BackingField == TypeKind.AppliedGeneric)
|
|
{
|
|
if (GEDCEIDOKJL != 0)
|
|
{
|
|
if (GEDCEIDOKJL.<Kind>k__BackingField == TypeKind.Array)
|
|
{
|
|
return true;
|
|
}
|
|
ClassType listType = TypeRegistry.ListType;
|
|
return GEDCEIDOKJL == listType;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600FC6C RID: 64620 RVA: 0x003B3454 File Offset: 0x003B1654
|
|
[Token(Token = "0x600FC6C")]
|
|
[Address(RVA = "0x1BEBAD0", Offset = "0x1BEA4D0", VA = "0x181BEBAD0")]
|
|
internal static TypeKey BNNGBEHKBHP(CircuitType GEDCEIDOKJL)
|
|
{
|
|
while (DJLBPGLAJOL.KFFFMJDJBEM(GEDCEIDOKJL) && GEDCEIDOKJL == 0)
|
|
{
|
|
}
|
|
if (GEDCEIDOKJL.<Kind>k__BackingField <= TypeKind.Union)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400A7A6 RID: 42918
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400A7A6")]
|
|
private readonly CircuitType BLKBICFKDBJ;
|
|
}
|