3244 lines
116 KiB
C#
3244 lines
116 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.CircuitsV2.Adapter;
|
|
using RecRoom.CircuitsV2.Config;
|
|
using RecRoom.CircuitsV2.ContextNodes;
|
|
using RecRoom.CircuitsV2.Experience;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Creation.Circuits;
|
|
using RecRoom.Core.Pools;
|
|
using RecRoom.Core.Rendering;
|
|
using RecRoom.Tools;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.CircuitsV2
|
|
{
|
|
// Token: 0x02002539 RID: 9529
|
|
[Token(Token = "0x2002539")]
|
|
public sealed class Chip : MonoBehaviour, GIPDDLFFNGG, ENADFDIEGGL, JBPCAKNEMLI.NEMJOGHDMDO, EOCLMMENCKH, OFCHBCNPCBH
|
|
{
|
|
// Token: 0x1700284D RID: 10317
|
|
// (get) Token: 0x0600F629 RID: 63017 RVA: 0x0038851C File Offset: 0x0038671C
|
|
[Token(Token = "0x1700284D")]
|
|
public Transform OJGBEGCCFAA
|
|
{
|
|
[Token(Token = "0x600F629")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get
|
|
{
|
|
return this.tetherPoint;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F62A RID: 63018 RVA: 0x00388530 File Offset: 0x00386730
|
|
[Token(Token = "0x600F62A")]
|
|
[Address(RVA = "0x17609A0", Offset = "0x175F7A0", VA = "0x1817609A0")]
|
|
public void SetVisibility(bool NOCJEBBJIAN, object PHHGODBGAOJ)
|
|
{
|
|
this.DisableComponent.SetVisibility(NOCJEBBJIAN, PHHGODBGAOJ);
|
|
}
|
|
|
|
// Token: 0x0600F62B RID: 63019 RVA: 0x00388550 File Offset: 0x00386750
|
|
[Token(Token = "0x600F62B")]
|
|
[Address(RVA = "0x17605F0", Offset = "0x175F3F0", VA = "0x1817605F0")]
|
|
public void SetVisibilityInternal(bool NOCJEBBJIAN)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.chipView.PNEDEGGEAEO(NOCJEBBJIAN);
|
|
IReadOnlyList<DNBOOFDJAEA> readOnlyList = this.<ONDCCOPBGKE>k__BackingField;
|
|
GameObject gameObject;
|
|
gameObject.SetActive(NOCJEBBJIAN);
|
|
if (num != 0)
|
|
{
|
|
goto IL_5A;
|
|
}
|
|
if ((ulong)((uint)(-1)) != (ulong)(-1L))
|
|
{
|
|
}
|
|
if ((uint)(-1) != 0U)
|
|
{
|
|
GameObject gameObject2;
|
|
gameObject2.SetActive(NOCJEBBJIAN);
|
|
}
|
|
if ((uint)(-1) != 0U)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_6C;
|
|
}
|
|
while ((ulong)((uint)(-1)) == (ulong)(-1L))
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return;
|
|
IL_5A:
|
|
throw new NullReferenceException();
|
|
IL_6C:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x1700284E RID: 10318
|
|
// (get) Token: 0x0600F62C RID: 63020 RVA: 0x003885E8 File Offset: 0x003867E8
|
|
[Token(Token = "0x1700284E")]
|
|
public ChipView HKIHBENNKJK
|
|
{
|
|
[Token(Token = "0x600F62C")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
|
get
|
|
{
|
|
return this.chipView;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400011F RID: 287
|
|
// (add) Token: 0x0600F62D RID: 63021 RVA: 0x003885FC File Offset: 0x003867FC
|
|
// (remove) Token: 0x0600F62E RID: 63022 RVA: 0x00388624 File Offset: 0x00386824
|
|
[Token(Token = "0x1400011F")]
|
|
public event Action NCLAFNKJHDO
|
|
{
|
|
[Token(Token = "0x600F62D")]
|
|
[Address(RVA = "0x1760FC0", Offset = "0x175FDC0", VA = "0x181760FC0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action nclafnkjhdo;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
nclafnkjhdo = this.NCLAFNKJHDO;
|
|
@delegate = Delegate.Combine(nclafnkjhdo, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != nclafnkjhdo)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600F62E")]
|
|
[Address(RVA = "0x1761B30", Offset = "0x1760930", VA = "0x181761B30")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action nclafnkjhdo;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
nclafnkjhdo = this.NCLAFNKJHDO;
|
|
@delegate = Delegate.Remove(nclafnkjhdo, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != nclafnkjhdo)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000120 RID: 288
|
|
// (add) Token: 0x0600F62F RID: 63023 RVA: 0x0038864C File Offset: 0x0038684C
|
|
// (remove) Token: 0x0600F630 RID: 63024 RVA: 0x00388674 File Offset: 0x00386874
|
|
[Token(Token = "0x14000120")]
|
|
public event Action<bool> KPPKPDGKACA
|
|
{
|
|
[Token(Token = "0x600F62F")]
|
|
[Address(RVA = "0x1760F20", Offset = "0x175FD20", VA = "0x181760F20")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action<bool> kppkpdgkaca;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
kppkpdgkaca = this.KPPKPDGKACA;
|
|
@delegate = Delegate.Combine(kppkpdgkaca, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != kppkpdgkaca)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600F630")]
|
|
[Address(RVA = "0x1761A90", Offset = "0x1760890", VA = "0x181761A90")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action<bool> kppkpdgkaca;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
kppkpdgkaca = this.KPPKPDGKACA;
|
|
@delegate = Delegate.Remove(kppkpdgkaca, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != kppkpdgkaca)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700284F RID: 10319
|
|
// (get) Token: 0x0600F631 RID: 63025 RVA: 0x0038869C File Offset: 0x0038689C
|
|
// (set) Token: 0x0600F632 RID: 63026 RVA: 0x003886B0 File Offset: 0x003868B0
|
|
[Token(Token = "0x1700284F")]
|
|
private CircuitsV2Config JCLPMODDHBK
|
|
{
|
|
[Token(Token = "0x600F631")]
|
|
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
|
get;
|
|
[Token(Token = "0x600F632")]
|
|
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17002850 RID: 10320
|
|
// (get) Token: 0x0600F633 RID: 63027 RVA: 0x003886C4 File Offset: 0x003868C4
|
|
// (set) Token: 0x0600F634 RID: 63028 RVA: 0x003886D8 File Offset: 0x003868D8
|
|
[Token(Token = "0x17002850")]
|
|
public KJDOCKDBNCK NCGBFJOLMAG
|
|
{
|
|
[Token(Token = "0x600F633")]
|
|
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
|
get;
|
|
[Token(Token = "0x600F634")]
|
|
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002851 RID: 10321
|
|
// (get) Token: 0x0600F635 RID: 63029 RVA: 0x003886EC File Offset: 0x003868EC
|
|
[Token(Token = "0x17002851")]
|
|
public bool OGCBCPKHIPI
|
|
{
|
|
[Token(Token = "0x600F635")]
|
|
[Address(RVA = "0x1761410", Offset = "0x1760210", VA = "0x181761410")]
|
|
get
|
|
{
|
|
if (this.<MGGLBOLIHNH>k__BackingField != 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002852 RID: 10322
|
|
// (get) Token: 0x0600F636 RID: 63030 RVA: 0x00388704 File Offset: 0x00386904
|
|
// (set) Token: 0x0600F637 RID: 63031 RVA: 0x00388718 File Offset: 0x00386918
|
|
[Token(Token = "0x17002852")]
|
|
public IReadOnlyList<DNBOOFDJAEA> FGCGPPBNJPD
|
|
{
|
|
[Token(Token = "0x600F636")]
|
|
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
|
get;
|
|
[Token(Token = "0x600F637")]
|
|
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002853 RID: 10323
|
|
// (get) Token: 0x0600F638 RID: 63032 RVA: 0x0038872C File Offset: 0x0038692C
|
|
[Token(Token = "0x17002853")]
|
|
private bool JCLMEJKJNAA
|
|
{
|
|
[Token(Token = "0x600F638")]
|
|
[Address(RVA = "0x175BA50", Offset = "0x175A850", VA = "0x18175BA50")]
|
|
get
|
|
{
|
|
if (this.<MGGLBOLIHNH>k__BackingField == (ulong)0L)
|
|
{
|
|
return;
|
|
}
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance == 0)
|
|
{
|
|
return;
|
|
}
|
|
JBPCAKNEMLI <GAGJNICHKLC>k__BackingField = instance.<GAGJNICHKLC>k__BackingField;
|
|
if (<GAGJNICHKLC>k__BackingField == 0)
|
|
{
|
|
return;
|
|
}
|
|
LDCBLKDLODB ldcblkdlodb = <GAGJNICHKLC>k__BackingField.DLPGKDOCOND(this);
|
|
if (ldcblkdlodb != 0)
|
|
{
|
|
return ldcblkdlodb.EDOAMFNPBGK;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002854 RID: 10324
|
|
// (get) Token: 0x0600F639 RID: 63033 RVA: 0x00388770 File Offset: 0x00386970
|
|
[Token(Token = "0x17002854")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x600F639")]
|
|
[Address(RVA = "0x1761060", Offset = "0x175FE60", VA = "0x181761060", Slot = "99")]
|
|
get
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000121 RID: 289
|
|
// (add) Token: 0x0600F63A RID: 63034 RVA: 0x00388794 File Offset: 0x00386994
|
|
// (remove) Token: 0x0600F63B RID: 63035 RVA: 0x003887BC File Offset: 0x003869BC
|
|
[Token(Token = "0x14000121")]
|
|
public event Action KAAEFDDBGPD
|
|
{
|
|
[Token(Token = "0x600F63A")]
|
|
[Address(RVA = "0x1760E80", Offset = "0x175FC80", VA = "0x181760E80")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action kaaefddbgpd;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
kaaefddbgpd = this.KAAEFDDBGPD;
|
|
@delegate = Delegate.Combine(kaaefddbgpd, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != kaaefddbgpd)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600F63B")]
|
|
[Address(RVA = "0x17619F0", Offset = "0x17607F0", VA = "0x1817619F0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action kaaefddbgpd;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
kaaefddbgpd = this.KAAEFDDBGPD;
|
|
@delegate = Delegate.Remove(kaaefddbgpd, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != kaaefddbgpd)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F63C RID: 63036 RVA: 0x003887E4 File Offset: 0x003869E4
|
|
[Token(Token = "0x600F63C")]
|
|
[Address(RVA = "0x175AE30", Offset = "0x1759C30", VA = "0x18175AE30")]
|
|
private void Awake()
|
|
{
|
|
FKGHNNLCDPF.KLCIDKPFPKP klcidkpfpkp = new FKGHNNLCDPF.KLCIDKPFPKP(this.ABMBLFLJHPP);
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
bool flag = instance != num;
|
|
int num2 = 0;
|
|
if (IEIBEBFINNI.OOIFJNPLOLF(flag, "Chip cannot bind OnRoomReset if CreationManager is null.", num2, (NJOJCAHDMED)((uint)2)))
|
|
{
|
|
CreationManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.FJPFKELLNLM);
|
|
instance2.FJPFKELLNLM += action;
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NKBDCOBDCOO.HFJOLGNFOII(this);
|
|
Chip.PCOCOIFFKKO pcocoiffkko = new Chip.PCOCOIFFKKO(this);
|
|
this.IOKBGHAJCIJ = pcocoiffkko;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F63D RID: 63037 RVA: 0x00388868 File Offset: 0x00386A68
|
|
[Token(Token = "0x600F63D")]
|
|
[Address(RVA = "0x175E030", Offset = "0x175CE30", VA = "0x18175E030")]
|
|
private void OnDestroy()
|
|
{
|
|
FKGHNNLCDPF.KLCIDKPFPKP klcidkpfpkp = new FKGHNNLCDPF.KLCIDKPFPKP(this.ABMBLFLJHPP);
|
|
CreationManager.SafeUnsubscribeFromOnRoomReset(new Action(this.FJPFKELLNLM));
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance != 0)
|
|
{
|
|
NEOJEFLEGGM nkbdcobdcoo = instance.NKBDCOBDCOO;
|
|
if (nkbdcobdcoo != 0)
|
|
{
|
|
nkbdcobdcoo.EPPKKGEFFLM(this);
|
|
nkbdcobdcoo.KDFFCHJOMGG(this);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F63E RID: 63038 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F63E")]
|
|
[Address(RVA = "0x175BC30", Offset = "0x175AA30", VA = "0x18175BC30")]
|
|
private void FJPFKELLNLM()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F63F RID: 63039 RVA: 0x003888B8 File Offset: 0x00386AB8
|
|
[Token(Token = "0x600F63F")]
|
|
[Address(RVA = "0x175B030", Offset = "0x1759E30", VA = "0x18175B030")]
|
|
public void Bind(CircuitsV2Config OJAIGECECGI, KJDOCKDBNCK FEGCHFPGAGN)
|
|
{
|
|
int num = 0;
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (!(instance != num2) || !instance.BFKPFPHPBFI)
|
|
{
|
|
bool flag = FEGCHFPGAGN != 0;
|
|
int num3 = 0;
|
|
if (IEIBEBFINNI.GMKIEKMHKPP(flag, "Cannot construct a Chip with a null IChipAdapter. Consider Unbind() instead.", num, NJOJCAHDMED.Error))
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
if (FEGCHFPGAGN == kjdockdbnck)
|
|
{
|
|
this.FPLGNEBOGAP(kjdockdbnck);
|
|
this.MGPDMEALFOJ();
|
|
this.MDGGPIACJDF();
|
|
ChipConfigMenu fogimpnbioe = this.FOGIMPNBIOE;
|
|
if (fogimpnbioe != 0)
|
|
{
|
|
int num4 = 0;
|
|
fogimpnbioe.FDMFCABHIIA(num4 != 0);
|
|
}
|
|
this.JEPDFDIHMPF(FEGCHFPGAGN);
|
|
}
|
|
this.MGPDMEALFOJ();
|
|
this.MDGGPIACJDF();
|
|
ChipConfigMenu fogimpnbioe2 = this.FOGIMPNBIOE;
|
|
if (fogimpnbioe2 != 0)
|
|
{
|
|
int num5 = 0;
|
|
fogimpnbioe2.FDMFCABHIIA(num5 != 0);
|
|
}
|
|
if (this.<MGGLBOLIHNH>k__BackingField != 0)
|
|
{
|
|
this.MDAPKHABNOB();
|
|
}
|
|
this.MFNLINKFLOP(FEGCHFPGAGN);
|
|
this.<GCMEPGNIAFA>k__BackingField = OJAIGECECGI;
|
|
this.MCKDBJCMCMD();
|
|
CircuitsV2Config cv2Config = OJAIGECECGI;
|
|
Chip <>4__this = this;
|
|
ChipConfig chipConfig3;
|
|
ChipConfig chipConfig = chipConfig3;
|
|
Func<DBFIKIGBNOD, DNBOOFDJAEA> func = delegate(DBFIKIGBNOD i)
|
|
{
|
|
ChipConfig chipConfig2 = chipConfig;
|
|
Chip <>4__this2 = <>4__this;
|
|
return DNBOOFDJAEA.OGGFFKGAPFI(cv2Config, <>4__this2, chipConfig2, i);
|
|
};
|
|
IEnumerable<DBFIKIGBNOD> enumerable;
|
|
DNBOOFDJAEA[] array = Enumerable.ToArray<DNBOOFDJAEA>(enumerable);
|
|
this.<ONDCCOPBGKE>k__BackingField = array;
|
|
this.OILNKDJJIMG(OJAIGECECGI, FEGCHFPGAGN, chipConfig3);
|
|
this.chipView.GFBIJNLKLCM(OJAIGECECGI, chipConfig3, FEGCHFPGAGN, this);
|
|
ControlPanelCircuitObject component = base.GetComponent<ControlPanelCircuitObject>();
|
|
int num6 = 0;
|
|
bool flag2 = component != num6;
|
|
Transform transform = base.transform;
|
|
Action nclafnkjhdo = this.NCLAFNKJHDO;
|
|
if (nclafnkjhdo != 0)
|
|
{
|
|
nclafnkjhdo();
|
|
}
|
|
CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num7;
|
|
if (instance2 != 0)
|
|
{
|
|
NEOJEFLEGGM nkbdcobdcoo = instance2.NKBDCOBDCOO;
|
|
if (nkbdcobdcoo != 0)
|
|
{
|
|
num7 = 0;
|
|
nkbdcobdcoo.AANECJHCNHE(this);
|
|
}
|
|
}
|
|
if (num3 < num7)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
Transform transform2 = base.transform;
|
|
Action nclafnkjhdo2 = this.NCLAFNKJHDO;
|
|
if (nclafnkjhdo2 != 0)
|
|
{
|
|
nclafnkjhdo2();
|
|
}
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
if (instance != num9)
|
|
{
|
|
Guid guid = instance.PKAOFHEBIAJ.HPLIGFFBENJ.ABJHBFNCEJN;
|
|
if (num3 < num8)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
if (num3 != 0)
|
|
{
|
|
guid += guid;
|
|
}
|
|
DisableObjectWhenManuallyHiddenOrCircuitsHidden disableComponent = this.DisableComponent;
|
|
object oocnfefmicl = this.OOCNFEFMICL;
|
|
ulong num10;
|
|
disableComponent.SetVisibility(num10 != 0UL, oocnfefmicl);
|
|
this.FOGIMPNBIOE.GFBIJNLKLCM(this, FEGCHFPGAGN);
|
|
}
|
|
CircuitManagerV2 instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance3 != 0)
|
|
{
|
|
NEOJEFLEGGM nkbdcobdcoo2 = instance3.NKBDCOBDCOO;
|
|
if (nkbdcobdcoo2 != 0)
|
|
{
|
|
nkbdcobdcoo2.AANECJHCNHE(this);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F640 RID: 63040 RVA: 0x00388B00 File Offset: 0x00386D00
|
|
[Token(Token = "0x600F640")]
|
|
[Address(RVA = "0x175CCE0", Offset = "0x175BAE0", VA = "0x18175CCE0")]
|
|
private void MCKDBJCMCMD()
|
|
{
|
|
int num = 0;
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
bool flag = instance == num2;
|
|
if (!flag && (this.<MGGLBOLIHNH>k__BackingField == 0 || !flag))
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
Guid guid = instance.PKAOFHEBIAJ.ABJHBFNCEJN;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
Transform transform = base.transform;
|
|
throw new NullReferenceException();
|
|
}
|
|
KJDOCKDBNCK kjdockdbnck2 = this.<MGGLBOLIHNH>k__BackingField;
|
|
num += num;
|
|
num++;
|
|
if (num != 0)
|
|
{
|
|
Transform transform2 = base.transform;
|
|
int num3 = 0;
|
|
Transform transform3;
|
|
transform2.SetParent(transform3, num3 != 0);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F641 RID: 63041 RVA: 0x00388B88 File Offset: 0x00386D88
|
|
[Token(Token = "0x600F641")]
|
|
[Address(RVA = "0x1760C00", Offset = "0x175FA00", VA = "0x181760C00")]
|
|
public void Unbind(bool KCBNEFNMCCO = false)
|
|
{
|
|
this.MGPDMEALFOJ();
|
|
this.MDGGPIACJDF();
|
|
ChipConfigMenu fogimpnbioe = this.FOGIMPNBIOE;
|
|
if (fogimpnbioe != 0)
|
|
{
|
|
fogimpnbioe.FDMFCABHIIA(KCBNEFNMCCO);
|
|
}
|
|
if (this.<MGGLBOLIHNH>k__BackingField != 0)
|
|
{
|
|
this.MDAPKHABNOB();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F642 RID: 63042 RVA: 0x00388BC4 File Offset: 0x00386DC4
|
|
[Token(Token = "0x600F642")]
|
|
[Address(RVA = "0x175D360", Offset = "0x175C160", VA = "0x18175D360")]
|
|
private void MFNLINKFLOP(KJDOCKDBNCK FEGCHFPGAGN)
|
|
{
|
|
this.<MGGLBOLIHNH>k__BackingField = FEGCHFPGAGN;
|
|
Action action = new Action(this.OHFCNGOLGDJ);
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
Action action2 = new Action(this.NNEECHJPLKN);
|
|
KJDOCKDBNCK kjdockdbnck2 = this.<MGGLBOLIHNH>k__BackingField;
|
|
Action<int, DBFIKIGBNOD> action3 = new Action(this.CJJDIHGDHLJ);
|
|
KJDOCKDBNCK kjdockdbnck3 = this.<MGGLBOLIHNH>k__BackingField;
|
|
Action<int> action4 = new Action(this.IAFIFPFEBIC);
|
|
KJDOCKDBNCK kjdockdbnck4 = this.<MGGLBOLIHNH>k__BackingField;
|
|
GGNBLBKOLHG.HOACAGCANFB hoacagcanfb = new GGNBLBKOLHG.HOACAGCANFB(this.CCFIPMBJLKN);
|
|
KJDOCKDBNCK kjdockdbnck5 = this.<MGGLBOLIHNH>k__BackingField;
|
|
GGNBLBKOLHG.MKOFEBIMNCF mkofebimncf = new GGNBLBKOLHG.MKOFEBIMNCF(this.JHIIFKOALCP);
|
|
KJDOCKDBNCK kjdockdbnck6 = this.<MGGLBOLIHNH>k__BackingField;
|
|
Action action5 = new Action(this.PHKJEINMCEM);
|
|
KJDOCKDBNCK kjdockdbnck7 = this.<MGGLBOLIHNH>k__BackingField;
|
|
this.JEPDFDIHMPF(kjdockdbnck7);
|
|
this.CKBDKPKIMGM();
|
|
KJDOCKDBNCK kjdockdbnck8 = this.<MGGLBOLIHNH>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F643 RID: 63043 RVA: 0x00388C8C File Offset: 0x00386E8C
|
|
[Token(Token = "0x600F643")]
|
|
[Address(RVA = "0x175CF50", Offset = "0x175BD50", VA = "0x18175CF50")]
|
|
private void MDAPKHABNOB()
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
this.DBAJFEKOEFM();
|
|
KJDOCKDBNCK kjdockdbnck2 = this.<MGGLBOLIHNH>k__BackingField;
|
|
this.FPLGNEBOGAP(kjdockdbnck2);
|
|
KJDOCKDBNCK kjdockdbnck3 = this.<MGGLBOLIHNH>k__BackingField;
|
|
Action action = new Action(this.OHFCNGOLGDJ);
|
|
KJDOCKDBNCK kjdockdbnck4 = this.<MGGLBOLIHNH>k__BackingField;
|
|
Action action2 = new Action(this.NNEECHJPLKN);
|
|
KJDOCKDBNCK kjdockdbnck5 = this.<MGGLBOLIHNH>k__BackingField;
|
|
Action<int, DBFIKIGBNOD> action3 = new Action(this.CJJDIHGDHLJ);
|
|
KJDOCKDBNCK kjdockdbnck6 = this.<MGGLBOLIHNH>k__BackingField;
|
|
Action<int> action4 = new Action(this.IAFIFPFEBIC);
|
|
KJDOCKDBNCK kjdockdbnck7 = this.<MGGLBOLIHNH>k__BackingField;
|
|
GGNBLBKOLHG.HOACAGCANFB hoacagcanfb = new GGNBLBKOLHG.HOACAGCANFB(this.CCFIPMBJLKN);
|
|
KJDOCKDBNCK kjdockdbnck8 = this.<MGGLBOLIHNH>k__BackingField;
|
|
GGNBLBKOLHG.MKOFEBIMNCF mkofebimncf = new GGNBLBKOLHG.MKOFEBIMNCF(this.JHIIFKOALCP);
|
|
KJDOCKDBNCK kjdockdbnck9 = this.<MGGLBOLIHNH>k__BackingField;
|
|
Action action5 = new Action(this.PHKJEINMCEM);
|
|
this.<MGGLBOLIHNH>k__BackingField = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0600F644 RID: 63044 RVA: 0x00388D5C File Offset: 0x00386F5C
|
|
[Token(Token = "0x600F644")]
|
|
[Address(RVA = "0x175C740", Offset = "0x175B540", VA = "0x18175C740")]
|
|
private void JEPDFDIHMPF(KJDOCKDBNCK EHHKGBAMIOP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
num += num;
|
|
num++;
|
|
Action<int, KPJGIJKKILH> action = new Action(this.PAGFKLKPKPB);
|
|
num += num;
|
|
num++;
|
|
Action<int, KPJGIJKKILH> action2 = new Action(this.PAGFKLKPKPB);
|
|
num += num;
|
|
num++;
|
|
Action<int> action3 = new Action(this.NNFNFKMHMJA);
|
|
num += num;
|
|
num++;
|
|
Action<int> action4 = new Action(this.NNFNFKMHMJA);
|
|
num += num;
|
|
num++;
|
|
action4 += action4;
|
|
num += 19;
|
|
action4 += action4;
|
|
num += 10;
|
|
num += 19;
|
|
action4 += action4;
|
|
num += 14;
|
|
num += 19;
|
|
action4 += action4;
|
|
num += 18;
|
|
num += 19;
|
|
action4 += action4;
|
|
num += 22;
|
|
num += 19;
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600F645 RID: 63045 RVA: 0x00388E2C File Offset: 0x0038702C
|
|
[Token(Token = "0x600F645")]
|
|
[Address(RVA = "0x175BE80", Offset = "0x175AC80", VA = "0x18175BE80")]
|
|
private void FPLGNEBOGAP(KJDOCKDBNCK EHHKGBAMIOP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
num += num;
|
|
num++;
|
|
Action<int, KPJGIJKKILH> action = new Action(this.PAGFKLKPKPB);
|
|
num += num;
|
|
num++;
|
|
Action<int, KPJGIJKKILH> action2 = new Action(this.PAGFKLKPKPB);
|
|
num += num;
|
|
num++;
|
|
Action<int> action3 = new Action(this.NNFNFKMHMJA);
|
|
num += num;
|
|
num++;
|
|
Action<int> action4 = new Action(this.NNFNFKMHMJA);
|
|
num += num;
|
|
num++;
|
|
action4 += action4;
|
|
num += 19;
|
|
action4 += action4;
|
|
num += 11;
|
|
num += 19;
|
|
action4 += action4;
|
|
num += 15;
|
|
num += 19;
|
|
action4 += action4;
|
|
num += 19;
|
|
num += 19;
|
|
action4 += action4;
|
|
num += 23;
|
|
num += 19;
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600F646 RID: 63046 RVA: 0x00388EFC File Offset: 0x003870FC
|
|
[Token(Token = "0x600F646")]
|
|
[Address(RVA = "0x175ABA0", Offset = "0x17599A0", VA = "0x18175ABA0")]
|
|
private CAHCDEBGPFG ABMBLFLJHPP(BKJIOKBHHEK LHOMKMINCHH, params object[] MILPPFDOINJ)
|
|
{
|
|
if (MILPPFDOINJ != 0)
|
|
{
|
|
object obj = MILPPFDOINJ[0];
|
|
object obj2 = MILPPFDOINJ[1];
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
(new Chip[0])[0] = this;
|
|
KJDOCKDBNCK kjdockdbnck2 = this.<MGGLBOLIHNH>k__BackingField;
|
|
ANNHEFBGNFL<FGACEBOCODD> onpkmkcmmic = FFPJFMECDNG.BFPPPLIJIGC.ONPKMKCMMIC;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F647 RID: 63047 RVA: 0x00388F54 File Offset: 0x00387154
|
|
[Token(Token = "0x600F647")]
|
|
[Address(RVA = "0x175B8B0", Offset = "0x175A6B0", VA = "0x18175B8B0")]
|
|
private void NNEECHJPLKN()
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
|
|
this.Bind(circuitsV2Config, kjdockdbnck);
|
|
}
|
|
|
|
// Token: 0x0600F648 RID: 63048 RVA: 0x00388F78 File Offset: 0x00387178
|
|
[Token(Token = "0x600F648")]
|
|
[Address(RVA = "0x175B8B0", Offset = "0x175A6B0", VA = "0x18175B8B0")]
|
|
private void PAGFKLKPKPB(int CEHJGNDELGL, KPJGIJKKILH KDOCKENDOCD)
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
|
|
this.Bind(circuitsV2Config, kjdockdbnck);
|
|
}
|
|
|
|
// Token: 0x0600F649 RID: 63049 RVA: 0x00388F9C File Offset: 0x0038719C
|
|
[Token(Token = "0x600F649")]
|
|
[Address(RVA = "0x175C700", Offset = "0x175B500", VA = "0x18175C700")]
|
|
private void NNFNFKMHMJA(int CEHJGNDELGL)
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
|
|
this.Bind(circuitsV2Config, kjdockdbnck);
|
|
Action nclafnkjhdo = this.NCLAFNKJHDO;
|
|
if (nclafnkjhdo != 0)
|
|
{
|
|
nclafnkjhdo();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F64A RID: 63050 RVA: 0x00388FD4 File Offset: 0x003871D4
|
|
[Token(Token = "0x600F64A")]
|
|
[Address(RVA = "0x175B8B0", Offset = "0x175A6B0", VA = "0x18175B8B0")]
|
|
private void CJJDIHGDHLJ(int EFBDCIJMFGD, DBFIKIGBNOD GCFLCMPPKIN)
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
|
|
this.Bind(circuitsV2Config, kjdockdbnck);
|
|
}
|
|
|
|
// Token: 0x0600F64B RID: 63051 RVA: 0x00388FF8 File Offset: 0x003871F8
|
|
[Token(Token = "0x600F64B")]
|
|
[Address(RVA = "0x175C700", Offset = "0x175B500", VA = "0x18175C700")]
|
|
private void IAFIFPFEBIC(int CEHJGNDELGL)
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
|
|
this.Bind(circuitsV2Config, kjdockdbnck);
|
|
Action nclafnkjhdo = this.NCLAFNKJHDO;
|
|
if (nclafnkjhdo != 0)
|
|
{
|
|
nclafnkjhdo();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F64C RID: 63052 RVA: 0x00389030 File Offset: 0x00387230
|
|
[Token(Token = "0x600F64C")]
|
|
[Address(RVA = "0x175B8B0", Offset = "0x175A6B0", VA = "0x18175B8B0")]
|
|
private void PHKJEINMCEM()
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
CircuitsV2Config circuitsV2Config = this.<GCMEPGNIAFA>k__BackingField;
|
|
this.Bind(circuitsV2Config, kjdockdbnck);
|
|
}
|
|
|
|
// Token: 0x0600F64D RID: 63053 RVA: 0x00389054 File Offset: 0x00387254
|
|
[Token(Token = "0x600F64D")]
|
|
[Address(RVA = "0x175E1A0", Offset = "0x175CFA0", VA = "0x18175E1A0")]
|
|
private void OnEnable()
|
|
{
|
|
Action<bool> kppkpdgkaca = this.KPPKPDGKACA;
|
|
if (kppkpdgkaca != 0)
|
|
{
|
|
kppkpdgkaca(1);
|
|
}
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance != 0)
|
|
{
|
|
NEOJEFLEGGM nkbdcobdcoo = instance.NKBDCOBDCOO;
|
|
if (nkbdcobdcoo != 0)
|
|
{
|
|
nkbdcobdcoo.AANECJHCNHE(this);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F64E RID: 63054 RVA: 0x00389090 File Offset: 0x00387290
|
|
[Token(Token = "0x600F64E")]
|
|
[Address(RVA = "0x175E150", Offset = "0x175CF50", VA = "0x18175E150")]
|
|
private void OnDisable()
|
|
{
|
|
Action<bool> kppkpdgkaca = this.KPPKPDGKACA;
|
|
if (kppkpdgkaca != 0)
|
|
{
|
|
int num = 0;
|
|
kppkpdgkaca(num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F64F RID: 63055 RVA: 0x003890B4 File Offset: 0x003872B4
|
|
[Token(Token = "0x600F64F")]
|
|
[Address(RVA = "0xDF57A0", Offset = "0xDF45A0", VA = "0x180DF57A0")]
|
|
private void OHFCNGOLGDJ()
|
|
{
|
|
Action kaaefddbgpd = this.KAAEFDDBGPD;
|
|
if (kaaefddbgpd != 0)
|
|
{
|
|
kaaefddbgpd();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F650 RID: 63056 RVA: 0x003890D4 File Offset: 0x003872D4
|
|
[Token(Token = "0x600F650")]
|
|
[Address(RVA = "0x175BAE0", Offset = "0x175A8E0", VA = "0x18175BAE0")]
|
|
private void DOCMJDOABEF(CircuitsV2Config OJAIGECECGI, KJDOCKDBNCK EHHKGBAMIOP, ChipConfig JNDKCJKANCC)
|
|
{
|
|
Func<DBFIKIGBNOD, DNBOOFDJAEA> func = delegate(DBFIKIGBNOD i)
|
|
{
|
|
ChipConfig chipConfig = JNDKCJKANCC;
|
|
Chip <>4__this = this;
|
|
return DNBOOFDJAEA.OGGFFKGAPFI(OJAIGECECGI, <>4__this, chipConfig, i);
|
|
};
|
|
IEnumerable<DBFIKIGBNOD> enumerable;
|
|
DNBOOFDJAEA[] array = Enumerable.ToArray<DNBOOFDJAEA>(enumerable);
|
|
this.<ONDCCOPBGKE>k__BackingField = array;
|
|
}
|
|
|
|
// Token: 0x17002855 RID: 10325
|
|
// (get) Token: 0x0600F651 RID: 63057 RVA: 0x00389120 File Offset: 0x00387320
|
|
[Token(Token = "0x17002855")]
|
|
public BusConfigButton FDJEMKBDJFC
|
|
{
|
|
[Token(Token = "0x600F651")]
|
|
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
|
|
get
|
|
{
|
|
return this.OCBKCLNMHFN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F652 RID: 63058 RVA: 0x00389134 File Offset: 0x00387334
|
|
[Token(Token = "0x600F652")]
|
|
[Address(RVA = "0x175F450", Offset = "0x175E250", VA = "0x18175F450")]
|
|
private static BusConfigButton PMPLOCMAEDP(BusConfigButton LKDLEHGHCAD)
|
|
{
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance == num)
|
|
{
|
|
return global::UnityEngine.Object.Instantiate<BusConfigButton>(LKDLEHGHCAD);
|
|
}
|
|
return GlobalPool.ONCPNMDGGKG.Acquire<BusConfigButton>(LKDLEHGHCAD);
|
|
}
|
|
|
|
// Token: 0x0600F653 RID: 63059 RVA: 0x00389170 File Offset: 0x00387370
|
|
[Token(Token = "0x600F653")]
|
|
[Address(RVA = "0x175D7A0", Offset = "0x175C5A0", VA = "0x18175D7A0")]
|
|
private static void NIIAHHDEIDJ(BusConfigButton NOCECGHEPDN)
|
|
{
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance == num))
|
|
{
|
|
bool flag = GlobalPool.ONCPNMDGGKG.Release<BusConfigButton>(NOCECGHEPDN);
|
|
return;
|
|
}
|
|
OMCHJHPFBDN.KGFPNIMJHIC(NOCECGHEPDN.gameObject);
|
|
}
|
|
|
|
// Token: 0x0600F654 RID: 63060 RVA: 0x003891B0 File Offset: 0x003873B0
|
|
[Token(Token = "0x600F654")]
|
|
[Address(RVA = "0x175DAE0", Offset = "0x175C8E0", VA = "0x18175DAE0")]
|
|
private void OILNKDJJIMG(CircuitsV2Config EEAMMEDOAOL, KJDOCKDBNCK FEGCHFPGAGN, ChipConfig JNDKCJKANCC)
|
|
{
|
|
while (JNDKCJKANCC.showBusConfigButton)
|
|
{
|
|
if (!this.OCBKCLNMHFN)
|
|
{
|
|
BusConfigButton boardBusConfigButton = EEAMMEDOAOL.boardBusConfigButton;
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance == num)
|
|
{
|
|
BusConfigButton busConfigButton = global::UnityEngine.Object.Instantiate<BusConfigButton>(boardBusConfigButton);
|
|
}
|
|
BusConfigButton busConfigButton2 = GlobalPool.ONCPNMDGGKG.Acquire<BusConfigButton>(boardBusConfigButton);
|
|
this.OCBKCLNMHFN = busConfigButton2;
|
|
busConfigButton2.Bind(this, FEGCHFPGAGN);
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
this.MDGGPIACJDF();
|
|
}
|
|
|
|
// Token: 0x0600F655 RID: 63061 RVA: 0x00389224 File Offset: 0x00387424
|
|
[Token(Token = "0x600F655")]
|
|
[Address(RVA = "0x175D600", Offset = "0x175C400", VA = "0x18175D600")]
|
|
private void MGPDMEALFOJ()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IReadOnlyList<DNBOOFDJAEA> readOnlyList = this.<ONDCCOPBGKE>k__BackingField;
|
|
num += num;
|
|
num++;
|
|
num += 19;
|
|
}
|
|
while (num != 0);
|
|
DNBOOFDJAEA[] array = Array.Empty<DNBOOFDJAEA>();
|
|
this.<ONDCCOPBGKE>k__BackingField = array;
|
|
}
|
|
|
|
// Token: 0x0600F656 RID: 63062 RVA: 0x0038926C File Offset: 0x0038746C
|
|
[Token(Token = "0x600F656")]
|
|
[Address(RVA = "0x175D1F0", Offset = "0x175BFF0", VA = "0x18175D1F0")]
|
|
private void MDGGPIACJDF()
|
|
{
|
|
if (this.OCBKCLNMHFN)
|
|
{
|
|
BusConfigButton ocbkclnmhfn = this.OCBKCLNMHFN;
|
|
ocbkclnmhfn.Unbind();
|
|
this.OCBKCLNMHFN = (ulong)0L;
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance == num)
|
|
{
|
|
GameObject gameObject;
|
|
OMCHJHPFBDN.KGFPNIMJHIC(gameObject);
|
|
return;
|
|
}
|
|
bool flag = GlobalPool.ONCPNMDGGKG.Release<BusConfigButton>(ocbkclnmhfn);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F657 RID: 63063 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F657")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "100")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F658 RID: 63064 RVA: 0x003892CC File Offset: 0x003874CC
|
|
[Token(Token = "0x600F658")]
|
|
[Address(RVA = "0x1760010", Offset = "0x175EE10", VA = "0x181760010", Slot = "101")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600F658)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.CircuitsV2.Chip::SerializeTo(PDEKIHFJKHJ&,MKNCHKCCIHK&,System.Text.StringBuilder)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_17:
|
|
stloc:NotSupportedException(var_4_21, newobj:NotSupportedException(NotSupportedException::.ctor, ldstr:string("Serialization of Chip objects should happen via the CircuitV2 Protobuf")))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600F659 RID: 63065 RVA: 0x003892FC File Offset: 0x003874FC
|
|
[Token(Token = "0x600F659")]
|
|
[Address(RVA = "0x175B7A0", Offset = "0x175A5A0", VA = "0x18175B7A0")]
|
|
private void CCFIPMBJLKN(in Vector3 AGHCOFNAPJI)
|
|
{
|
|
ControlPanelCircuitObject component = base.GetComponent<ControlPanelCircuitObject>();
|
|
int num = 0;
|
|
bool flag = component != num;
|
|
Transform transform = base.transform;
|
|
float z = AGHCOFNAPJI.z;
|
|
Action nclafnkjhdo = this.NCLAFNKJHDO;
|
|
if (nclafnkjhdo != 0)
|
|
{
|
|
nclafnkjhdo();
|
|
}
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance != 0)
|
|
{
|
|
NEOJEFLEGGM nkbdcobdcoo = instance.NKBDCOBDCOO;
|
|
if (nkbdcobdcoo != 0)
|
|
{
|
|
nkbdcobdcoo.AANECJHCNHE(this);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F65A RID: 63066 RVA: 0x00389368 File Offset: 0x00387568
|
|
[Token(Token = "0x600F65A")]
|
|
[Address(RVA = "0x175CB70", Offset = "0x175B970", VA = "0x18175CB70")]
|
|
private void JHIIFKOALCP(in Quaternion KLBHAAAKNPK)
|
|
{
|
|
Transform transform = base.transform;
|
|
Action nclafnkjhdo = this.NCLAFNKJHDO;
|
|
if (nclafnkjhdo != 0)
|
|
{
|
|
nclafnkjhdo();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002856 RID: 10326
|
|
// (get) Token: 0x0600F65B RID: 63067 RVA: 0x00389394 File Offset: 0x00387594
|
|
[Token(Token = "0x17002856")]
|
|
public string HHJALNBGCMI
|
|
{
|
|
[Token(Token = "0x600F65B")]
|
|
[Address(RVA = "0x1761860", Offset = "0x1760660", VA = "0x181761860", Slot = "98")]
|
|
get
|
|
{
|
|
if (this.<MGGLBOLIHNH>k__BackingField != 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002857 RID: 10327
|
|
// (get) Token: 0x0600F65C RID: 63068 RVA: 0x003893AC File Offset: 0x003875AC
|
|
[Token(Token = "0x17002857")]
|
|
public Transform KPEGGEIPKDN
|
|
{
|
|
[Token(Token = "0x600F65C")]
|
|
[Address(RVA = "0xCC5C10", Offset = "0xCC4A10", VA = "0x180CC5C10", Slot = "4")]
|
|
get
|
|
{
|
|
return base.transform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002858 RID: 10328
|
|
// (get) Token: 0x0600F65D RID: 63069 RVA: 0x003893C0 File Offset: 0x003875C0
|
|
[Token(Token = "0x17002858")]
|
|
public IEnumerable<Collider> MMDALGBDPEF
|
|
{
|
|
[Token(Token = "0x600F65D")]
|
|
[Address(RVA = "0x1761640", Offset = "0x1760440", VA = "0x181761640", Slot = "88")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600F65D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<UnityEngine.Collider> RecRoom.CircuitsV2.Chip::get_SelectionColliders()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [UnityEngine.PhysicsModule]UnityEngine.Collider[](var_0_06, call:class [UnityEngine.PhysicsModule]UnityEngine.Collider[](Component::GetComponentsInChildren, ldloc:Chip[exp:Component](this)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002859 RID: 10329
|
|
// (get) Token: 0x0600F65E RID: 63070 RVA: 0x003893D4 File Offset: 0x003875D4
|
|
[Token(Token = "0x17002859")]
|
|
public BoxCollider EFLOMOEADLF
|
|
{
|
|
[Token(Token = "0x600F65E")]
|
|
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "89")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700285A RID: 10330
|
|
// (get) Token: 0x0600F65F RID: 63071 RVA: 0x003893E4 File Offset: 0x003875E4
|
|
[Token(Token = "0x1700285A")]
|
|
public bool HKHDHECKMAA
|
|
{
|
|
[Token(Token = "0x600F65F")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "90")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F660 RID: 63072 RVA: 0x003893F4 File Offset: 0x003875F4
|
|
[Token(Token = "0x600F660")]
|
|
[Address(RVA = "0x175C2B0", Offset = "0x175B0B0", VA = "0x18175C2B0", Slot = "91")]
|
|
public DOLIKHIEHNG GetCommandHandler(GHOCGAOFFFI LMJGGCEBDID)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x1700285B RID: 10331
|
|
// (get) Token: 0x0600F661 RID: 63073 RVA: 0x00389408 File Offset: 0x00387608
|
|
[Token(Token = "0x1700285B")]
|
|
public Guid PDPPMLHHGCD
|
|
{
|
|
[Token(Token = "0x600F661")]
|
|
[Address(RVA = "0x1761300", Offset = "0x1760100", VA = "0x181761300", Slot = "5")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600F661)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Guid RecRoom.CircuitsV2.Chip::get_Guid()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:Guid(var_0_05, ldsfld:Guid(Guid::Empty))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700285C RID: 10332
|
|
// (get) Token: 0x0600F662 RID: 63074 RVA: 0x0038941C File Offset: 0x0038761C
|
|
[Token(Token = "0x1700285C")]
|
|
public string FIKEBGGCDFN
|
|
{
|
|
[Token(Token = "0x600F662")]
|
|
[Address(RVA = "0x17612B0", Offset = "0x17600B0", VA = "0x1817612B0", Slot = "6")]
|
|
get
|
|
{
|
|
if (this.<MGGLBOLIHNH>k__BackingField != 0)
|
|
{
|
|
}
|
|
return "Chip";
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700285D RID: 10333
|
|
// (get) Token: 0x0600F663 RID: 63075 RVA: 0x00389438 File Offset: 0x00387638
|
|
[Token(Token = "0x1700285D")]
|
|
public string KENGPMDDCML
|
|
{
|
|
[Token(Token = "0x600F663")]
|
|
[Address(RVA = "0x17612B0", Offset = "0x17600B0", VA = "0x1817612B0", Slot = "7")]
|
|
get
|
|
{
|
|
if (this.<MGGLBOLIHNH>k__BackingField != 0)
|
|
{
|
|
}
|
|
return "Chip";
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700285E RID: 10334
|
|
// (get) Token: 0x0600F664 RID: 63076 RVA: 0x00389454 File Offset: 0x00387654
|
|
// (set) Token: 0x0600F665 RID: 63077 RVA: 0x00389470 File Offset: 0x00387670
|
|
[Token(Token = "0x1700285E")]
|
|
public Vector3 EPKNJJIGHLN
|
|
{
|
|
[Token(Token = "0x600F664")]
|
|
[Address(RVA = "0x7A1F30", Offset = "0x7A0D30", VA = "0x1807A1F30", Slot = "8")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x600F665")]
|
|
[Address(RVA = "0x1761C90", Offset = "0x1760A90", VA = "0x181761C90", Slot = "9")]
|
|
set
|
|
{
|
|
Transform parent = base.transform.parent;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (!(parent == num2))
|
|
{
|
|
Transform parent2 = base.transform.parent;
|
|
float z = value.z;
|
|
}
|
|
float z2 = value.z;
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
int num3 = 0;
|
|
if (num3 < num)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700285F RID: 10335
|
|
// (get) Token: 0x0600F666 RID: 63078 RVA: 0x003894E8 File Offset: 0x003876E8
|
|
// (set) Token: 0x0600F667 RID: 63079 RVA: 0x00389504 File Offset: 0x00387704
|
|
[Token(Token = "0x1700285F")]
|
|
public Vector3 FDEMFOFNFJE
|
|
{
|
|
[Token(Token = "0x600F666")]
|
|
[Address(RVA = "0xDF98B0", Offset = "0xDF86B0", VA = "0x180DF98B0", Slot = "10")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x600F667")]
|
|
[Address(RVA = "0x1761BD0", Offset = "0x17609D0", VA = "0x181761BD0", Slot = "11")]
|
|
set
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002860 RID: 10336
|
|
// (get) Token: 0x0600F668 RID: 63080 RVA: 0x00389520 File Offset: 0x00387720
|
|
// (set) Token: 0x0600F669 RID: 63081 RVA: 0x00389534 File Offset: 0x00387734
|
|
[Token(Token = "0x17002860")]
|
|
public Quaternion CCHJFOMONBL
|
|
{
|
|
[Token(Token = "0x600F668")]
|
|
[Address(RVA = "0x7A1F80", Offset = "0x7A0D80", VA = "0x1807A1F80", Slot = "12")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x600F669")]
|
|
[Address(RVA = "0x1761E30", Offset = "0x1760C30", VA = "0x181761E30", Slot = "13")]
|
|
set
|
|
{
|
|
Transform parent = base.transform.parent;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (!(parent == num2))
|
|
{
|
|
Transform parent2 = base.transform.parent;
|
|
}
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
int num3 = 0;
|
|
if (num3 < num)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002861 RID: 10337
|
|
// (get) Token: 0x0600F66A RID: 63082 RVA: 0x0038959C File Offset: 0x0038779C
|
|
// (set) Token: 0x0600F66B RID: 63083 RVA: 0x003895B0 File Offset: 0x003877B0
|
|
[Token(Token = "0x17002861")]
|
|
public Quaternion MKJMFEAHGEM
|
|
{
|
|
[Token(Token = "0x600F66A")]
|
|
[Address(RVA = "0xDF9900", Offset = "0xDF8700", VA = "0x180DF9900", Slot = "14")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x600F66B")]
|
|
[Address(RVA = "0x1761C30", Offset = "0x1760A30", VA = "0x181761C30", Slot = "15")]
|
|
set
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002862 RID: 10338
|
|
// (get) Token: 0x0600F66C RID: 63084 RVA: 0x003895CC File Offset: 0x003877CC
|
|
// (set) Token: 0x0600F66D RID: 63085 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002862")]
|
|
public float KMIHBAHCCAM
|
|
{
|
|
[Token(Token = "0x600F66C")]
|
|
[Address(RVA = "0x1761800", Offset = "0x1760600", VA = "0x181761800", Slot = "16")]
|
|
get
|
|
{
|
|
return base.transform.ABDKFENDAKH();
|
|
}
|
|
[Token(Token = "0x600F66D")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "17")]
|
|
set
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002863 RID: 10339
|
|
// (get) Token: 0x0600F66E RID: 63086 RVA: 0x003895E4 File Offset: 0x003877E4
|
|
// (set) Token: 0x0600F66F RID: 63087 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002863")]
|
|
public Vector3 BCECMCLCHBL
|
|
{
|
|
[Token(Token = "0x600F66E")]
|
|
[Address(RVA = "0x1761230", Offset = "0x1760030", VA = "0x181761230", Slot = "18")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600F66E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.CircuitsV2.Chip::get_DeformationScale()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_one)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
[Token(Token = "0x600F66F")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "19")]
|
|
set
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F670 RID: 63088 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F670")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
|
|
public void UpdateDeformation(Vector3 ILOMMBLNKMA, float GAIPDLMAPJP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x17002864 RID: 10340
|
|
// (get) Token: 0x0600F671 RID: 63089 RVA: 0x003895FC File Offset: 0x003877FC
|
|
[Token(Token = "0x17002864")]
|
|
public GIPDDLFFNGG MEHAAMLFBJB
|
|
{
|
|
[Token(Token = "0x600F671")]
|
|
[Address(RVA = "0x1761570", Offset = "0x1760370", VA = "0x181761570", Slot = "21")]
|
|
get
|
|
{
|
|
Transform parent = base.transform.parent;
|
|
int num = 0;
|
|
if (!(parent != num))
|
|
{
|
|
}
|
|
return parent.GetComponentInParent<GIPDDLFFNGG>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002865 RID: 10341
|
|
// (get) Token: 0x0600F672 RID: 63090 RVA: 0x00389630 File Offset: 0x00387830
|
|
// (set) Token: 0x0600F673 RID: 63091 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002865")]
|
|
public bool OCKFCFJJKNN
|
|
{
|
|
[Token(Token = "0x600F672")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "22")]
|
|
get
|
|
{
|
|
}
|
|
[Token(Token = "0x600F673")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "23")]
|
|
set
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F674 RID: 63092 RVA: 0x00389640 File Offset: 0x00387840
|
|
[Token(Token = "0x600F674")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "24")]
|
|
public bool CanBeRaycasted()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x17002866 RID: 10342
|
|
// (get) Token: 0x0600F675 RID: 63093 RVA: 0x00389650 File Offset: 0x00387850
|
|
[Token(Token = "0x17002866")]
|
|
public LDCBLKDLODB BLIGJFOCJBA
|
|
{
|
|
[Token(Token = "0x600F675")]
|
|
[Address(RVA = "0x1761390", Offset = "0x1760190", VA = "0x181761390", Slot = "25")]
|
|
get
|
|
{
|
|
if (this.<MGGLBOLIHNH>k__BackingField == (ulong)0L)
|
|
{
|
|
return;
|
|
}
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance == 0)
|
|
{
|
|
return;
|
|
}
|
|
JBPCAKNEMLI <GAGJNICHKLC>k__BackingField = instance.<GAGJNICHKLC>k__BackingField;
|
|
if (<GAGJNICHKLC>k__BackingField != 0)
|
|
{
|
|
return <GAGJNICHKLC>k__BackingField.DLPGKDOCOND(this);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002867 RID: 10343
|
|
// (get) Token: 0x0600F676 RID: 63094 RVA: 0x00389688 File Offset: 0x00387888
|
|
[Token(Token = "0x17002867")]
|
|
public ODAEKFDKCEC EKLDNLBGMNG
|
|
{
|
|
[Token(Token = "0x600F676")]
|
|
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170", Slot = "26")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600F676)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling ODAEKFDKCEC RecRoom.CircuitsV2.Chip::get_Configurable()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:ChipConfigMenu(var_0_06, ldfld:ChipConfigMenu(Chip::FOGIMPNBIOE, ldloc:Chip(this)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002868 RID: 10344
|
|
// (get) Token: 0x0600F677 RID: 63095 RVA: 0x0038969C File Offset: 0x0038789C
|
|
[Token(Token = "0x17002868")]
|
|
public CostInfo CLOAGCKCCPP
|
|
{
|
|
[Token(Token = "0x600F677")]
|
|
[Address(RVA = "0x1761610", Offset = "0x1760410", VA = "0x181761610", Slot = "81")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600F677)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.Creation.CostInfo RecRoom.CircuitsV2.Chip::get_SandboxResourceCost()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int32(var_0_0A, ldfld:int32(CostInfo::numCloudVariables, callgetter:CostInfo[exp:valuetype RecRoom.Core.Creation.CostInfo&](CostInfo::get_zero)))
|
|
stfld:native int(Object::m_CachedPtr, ldloc:Chip[exp:Object](this), ldloc:int32[exp:native int](var_0_0A))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002869 RID: 10345
|
|
// (get) Token: 0x0600F678 RID: 63096 RVA: 0x003896BC File Offset: 0x003878BC
|
|
[Token(Token = "0x17002869")]
|
|
public bool FOHFHPEMJPD
|
|
{
|
|
[Token(Token = "0x600F678")]
|
|
[Address(RVA = "0x1761210", Offset = "0x1760010", VA = "0x181761210", Slot = "82")]
|
|
get
|
|
{
|
|
return !this.JCLMEJKJNAA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700286A RID: 10346
|
|
// (get) Token: 0x0600F679 RID: 63097 RVA: 0x003896D4 File Offset: 0x003878D4
|
|
// (set) Token: 0x0600F67A RID: 63098 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1700286A")]
|
|
public bool LBPNBENCCHK
|
|
{
|
|
[Token(Token = "0x600F679")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "27")]
|
|
get
|
|
{
|
|
}
|
|
[Token(Token = "0x600F67A")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "28")]
|
|
set
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000122 RID: 290
|
|
// (add) Token: 0x0600F67B RID: 63099 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (remove) Token: 0x0600F67C RID: 63100 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x14000122")]
|
|
public event Action<bool> OMIJEKCGNHP
|
|
{
|
|
[Token(Token = "0x600F67B")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "29")]
|
|
add
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600F67C")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "30")]
|
|
remove
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700286B RID: 10347
|
|
// (get) Token: 0x0600F67D RID: 63101 RVA: 0x003896E4 File Offset: 0x003878E4
|
|
[Token(Token = "0x1700286B")]
|
|
public bool OIBIGHGIEJA
|
|
{
|
|
[Token(Token = "0x600F67D")]
|
|
[Address(RVA = "0x17611C0", Offset = "0x175FFC0", VA = "0x1817611C0", Slot = "31")]
|
|
get
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700286C RID: 10348
|
|
// (get) Token: 0x0600F67E RID: 63102 RVA: 0x00389700 File Offset: 0x00387900
|
|
[Token(Token = "0x1700286C")]
|
|
public LIMDPCEOFDK BLGNOJOBELG
|
|
{
|
|
[Token(Token = "0x600F67E")]
|
|
[Address(RVA = "0x1761710", Offset = "0x1760510", VA = "0x181761710", Slot = "32")]
|
|
get
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
if (kjdockdbnck != 0)
|
|
{
|
|
NFEFIENFLHK <EIGKAODNIDG>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<EIGKAODNIDG>k__BackingField;
|
|
LIMDPCEOFDK limdpceofdk;
|
|
return limdpceofdk;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000123 RID: 291
|
|
// (add) Token: 0x0600F67F RID: 63103 RVA: 0x00389734 File Offset: 0x00387934
|
|
// (remove) Token: 0x0600F680 RID: 63104 RVA: 0x00389750 File Offset: 0x00387950
|
|
[Token(Token = "0x14000123")]
|
|
public event Action<GIPDDLFFNGG> INFAPLJCHIJ
|
|
{
|
|
[Token(Token = "0x600F67F")]
|
|
[Address(RVA = "0x1760DE0", Offset = "0x175FBE0", VA = "0x181760DE0", Slot = "33")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600F680")]
|
|
[Address(RVA = "0x1761950", Offset = "0x1760750", VA = "0x181761950", Slot = "34")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F681 RID: 63105 RVA: 0x0038976C File Offset: 0x0038796C
|
|
[Token(Token = "0x600F681")]
|
|
[Address(RVA = "0x175F7C0", Offset = "0x175E5C0", VA = "0x18175F7C0", Slot = "35")]
|
|
public void RenderSelection()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<Renderer> list = this.highlightRenderers;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600F682 RID: 63106 RVA: 0x0038978C File Offset: 0x0038798C
|
|
[Token(Token = "0x600F682")]
|
|
[Address(RVA = "0x175F5C0", Offset = "0x175E3C0", VA = "0x18175F5C0", Slot = "36")]
|
|
public void RenderOutline(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
|
List<Renderer> list = this.highlightRenderers;
|
|
Func<Renderer, bool> <>9__144_ = Chip.<>c.<>9__144_0;
|
|
if (<>9__144_ == 0)
|
|
{
|
|
Chip.<>c.<>9__144_0 = (Renderer r) => r.isVisible;
|
|
}
|
|
IEnumerable<Renderer> enumerable = Enumerable.Where<Renderer>(list, <>9__144_);
|
|
if (enumerable != 0)
|
|
{
|
|
}
|
|
if (enumerable != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600F683 RID: 63107 RVA: 0x003897EC File Offset: 0x003879EC
|
|
[Token(Token = "0x600F683")]
|
|
[Address(RVA = "0x175F8E0", Offset = "0x175E6E0", VA = "0x18175F8E0", Slot = "37")]
|
|
public void RenderWorldFadeMask()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<Renderer> list = this.highlightRenderers;
|
|
Func<Renderer, bool> <>9__145_ = Chip.<>c.<>9__145_0;
|
|
if (<>9__145_ == 0)
|
|
{
|
|
Chip.<>c.<>9__145_0 = (Renderer r) => r.isVisible;
|
|
}
|
|
IEnumerable<Renderer> enumerable = Enumerable.Where<Renderer>(list, <>9__145_);
|
|
if (enumerable != 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
if (enumerable != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_89;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
IReadOnlyList<DNBOOFDJAEA> readOnlyList = this.<ONDCCOPBGKE>k__BackingField;
|
|
if (num != 0)
|
|
{
|
|
if (num2 >= num)
|
|
{
|
|
goto IL_66;
|
|
}
|
|
num2 += num2;
|
|
if (num2 != num)
|
|
{
|
|
num2++;
|
|
goto IL_66;
|
|
}
|
|
IL_69:
|
|
int num3;
|
|
num3 += num3;
|
|
num2 += 19;
|
|
goto IL_77;
|
|
IL_66:
|
|
num3 = 0;
|
|
goto IL_69;
|
|
}
|
|
IL_77:
|
|
if (num != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return;
|
|
IL_89:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F684 RID: 63108 RVA: 0x00389890 File Offset: 0x00387A90
|
|
[Token(Token = "0x600F684")]
|
|
[Address(RVA = "0x175C6C0", Offset = "0x175B4C0", VA = "0x18175C6C0", Slot = "38")]
|
|
public Bounds GetWorldBounds()
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F685 RID: 63109 RVA: 0x003898A4 File Offset: 0x00387AA4
|
|
[Token(Token = "0x600F685")]
|
|
[Address(RVA = "0x175C350", Offset = "0x175B150", VA = "0x18175C350")]
|
|
public ELFAHKIGLDK GetRotatedBounds()
|
|
{
|
|
BoxCollider collider = this.chipView.collider;
|
|
if (collider == 0)
|
|
{
|
|
}
|
|
ELFAHKIGLDK elfahkigldk = new ELFAHKIGLDK();
|
|
Transform transform = collider.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
elfahkigldk.KCHBEGGLAHI.z = z2;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
float num = collider.transform.LACCAFFAOIG();
|
|
Vector3 vector4;
|
|
float z4 = vector4.z;
|
|
Vector3 vector5;
|
|
float z5 = vector5.z;
|
|
elfahkigldk.DDKKOADJFOH.z = z5;
|
|
Transform transform2 = base.transform;
|
|
return elfahkigldk;
|
|
}
|
|
|
|
// Token: 0x0600F686 RID: 63110 RVA: 0x00389934 File Offset: 0x00387B34
|
|
[Token(Token = "0x600F686")]
|
|
[Address(RVA = "0x175B8C0", Offset = "0x175A6C0", VA = "0x18175B8C0", Slot = "39")]
|
|
public GBDECALBCOP CanBeSelected()
|
|
{
|
|
LIMDPCEOFDK synchedLock = this.BLGNOJOBELG;
|
|
if (synchedLock != 0 && synchedLock == 0)
|
|
{
|
|
return GBDECALBCOP.Failure_LockedByOther;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F687 RID: 63111 RVA: 0x0038995C File Offset: 0x00387B5C
|
|
[Token(Token = "0x600F687")]
|
|
[Address(RVA = "0x175B940", Offset = "0x175A740", VA = "0x18175B940", Slot = "40")]
|
|
public bool CanBeSelected(out GBDECALBCOP JCPJENGODAJ, out AGAJMBPABDL ILBCJEHLFIB)
|
|
{
|
|
int num = 0;
|
|
JCPJENGODAJ.value__ = num;
|
|
LIMDPCEOFDK synchedLock = this.BLGNOJOBELG;
|
|
if (synchedLock != 0 && synchedLock == 0)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F688 RID: 63112 RVA: 0x00389994 File Offset: 0x00387B94
|
|
[Token(Token = "0x600F688")]
|
|
[Address(RVA = "0x175B8C0", Offset = "0x175A6C0", VA = "0x18175B8C0", Slot = "41")]
|
|
public GBDECALBCOP CanPerformUndoRedoOnObject()
|
|
{
|
|
LIMDPCEOFDK synchedLock = this.BLGNOJOBELG;
|
|
if (synchedLock != 0 && synchedLock == 0)
|
|
{
|
|
return GBDECALBCOP.Failure_LockedByOther;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F689 RID: 63113 RVA: 0x003899BC File Offset: 0x00387BBC
|
|
[Token(Token = "0x600F689")]
|
|
[Address(RVA = "0x175C580", Offset = "0x175B380", VA = "0x18175C580", Slot = "42")]
|
|
public void GetTransformationDataForUndoRedo(out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK, out float MKDHFENOFDO, out Vector3 LKBMKEHGNMD)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
DDHPAFKBMON.z = z;
|
|
Transform transform2 = base.transform;
|
|
float num = base.transform.ABDKFENDAKH();
|
|
MKDHFENOFDO.m_value = num;
|
|
Vector3 one = Vector3.one;
|
|
}
|
|
|
|
// Token: 0x0600F68A RID: 63114 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F68A")]
|
|
[Address(RVA = "0x1760100", Offset = "0x175EF00", VA = "0x181760100", Slot = "43")]
|
|
public void SetTransformationDataForUndoRedo(Vector3? DDHPAFKBMON, Quaternion? IGPENJBJADK, float? MKDHFENOFDO, Vector3? LKBMKEHGNMD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F68B RID: 63115 RVA: 0x00389A08 File Offset: 0x00387C08
|
|
[Token(Token = "0x600F68B")]
|
|
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "44")]
|
|
public AGAJMBPABDL GetCulprit(GBDECALBCOP FEMPFIOJENI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F68C RID: 63116 RVA: 0x00389A18 File Offset: 0x00387C18
|
|
[Token(Token = "0x600F68C")]
|
|
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "45")]
|
|
public CreationObject AsCreationObject()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F68D RID: 63117 RVA: 0x00389A28 File Offset: 0x00387C28
|
|
[Token(Token = "0x600F68D")]
|
|
[Address(RVA = "0x175ADF0", Offset = "0x1759BF0", VA = "0x18175ADF0", Slot = "46")]
|
|
public LFBMEDEMGHA AsGroup()
|
|
{
|
|
if (this.IOKBGHAJCIJ.FBLEJONFPAK)
|
|
{
|
|
Chip.PCOCOIFFKKO iokbghajcij = this.IOKBGHAJCIJ;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F68E RID: 63118 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F68E")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "47")]
|
|
public void LocalPlayerTakeAuthority()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F68F RID: 63119 RVA: 0x00389A54 File Offset: 0x00387C54
|
|
[Token(Token = "0x600F68F")]
|
|
[Address(RVA = "0x175C300", Offset = "0x175B100", VA = "0x18175C300", Slot = "48")]
|
|
public ConfigurableSubpiece GetConfigurableSubpiece(Collider GLPOLGOBLAA)
|
|
{
|
|
return GLPOLGOBLAA.GetComponent<ConfigurableSubpiece>();
|
|
}
|
|
|
|
// Token: 0x1700286D RID: 10349
|
|
// (get) Token: 0x0600F690 RID: 63120 RVA: 0x00389A70 File Offset: 0x00387C70
|
|
[Token(Token = "0x1700286D")]
|
|
public bool ECLBKLGKPAN
|
|
{
|
|
[Token(Token = "0x600F690")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "49")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700286E RID: 10350
|
|
// (get) Token: 0x0600F691 RID: 63121 RVA: 0x00389A80 File Offset: 0x00387C80
|
|
[Token(Token = "0x1700286E")]
|
|
public bool PCGFBOJDLFI
|
|
{
|
|
[Token(Token = "0x600F691")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "50")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700286F RID: 10351
|
|
// (get) Token: 0x0600F692 RID: 63122 RVA: 0x00389A90 File Offset: 0x00387C90
|
|
[Token(Token = "0x1700286F")]
|
|
public Vector3 OJECFJDOLDJ
|
|
{
|
|
[Token(Token = "0x600F692")]
|
|
[Address(RVA = "0x17614D0", Offset = "0x17602D0", VA = "0x1817614D0", Slot = "51")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600F692)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.CircuitsV2.Chip::get_MinScalingRestriction()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_one)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002870 RID: 10352
|
|
// (get) Token: 0x0600F693 RID: 63123 RVA: 0x00389AA8 File Offset: 0x00387CA8
|
|
[Token(Token = "0x17002870")]
|
|
public Vector3 OFCELMNGABO
|
|
{
|
|
[Token(Token = "0x600F693")]
|
|
[Address(RVA = "0x1761460", Offset = "0x1760260", VA = "0x181761460", Slot = "52")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600F693)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.CircuitsV2.Chip::get_MaxScalingRestriction()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_one)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002871 RID: 10353
|
|
// (get) Token: 0x0600F694 RID: 63124 RVA: 0x00389AC0 File Offset: 0x00387CC0
|
|
[Token(Token = "0x17002871")]
|
|
public bool FAJBKGKDBKJ
|
|
{
|
|
[Token(Token = "0x600F694")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "53")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002872 RID: 10354
|
|
// (get) Token: 0x0600F695 RID: 63125 RVA: 0x00389AD0 File Offset: 0x00387CD0
|
|
[Token(Token = "0x17002872")]
|
|
public bool FFDLDGIJBNA
|
|
{
|
|
[Token(Token = "0x600F695")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "54")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002873 RID: 10355
|
|
// (get) Token: 0x0600F696 RID: 63126 RVA: 0x00389AE0 File Offset: 0x00387CE0
|
|
[Token(Token = "0x17002873")]
|
|
public bool KLBNFDCCEOK
|
|
{
|
|
[Token(Token = "0x600F696")]
|
|
[Address(RVA = "0x17616D0", Offset = "0x17604D0", VA = "0x1817616D0", Slot = "55")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002874 RID: 10356
|
|
// (get) Token: 0x0600F697 RID: 63127 RVA: 0x00389AF0 File Offset: 0x00387CF0
|
|
[Token(Token = "0x17002874")]
|
|
public bool NONGBAAHJAN
|
|
{
|
|
[Token(Token = "0x600F697")]
|
|
[Address(RVA = "0x1761680", Offset = "0x1760480", VA = "0x181761680", Slot = "83")]
|
|
get
|
|
{
|
|
if (this.<MGGLBOLIHNH>k__BackingField != 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002875 RID: 10357
|
|
// (get) Token: 0x0600F698 RID: 63128 RVA: 0x00389B08 File Offset: 0x00387D08
|
|
[Token(Token = "0x17002875")]
|
|
public bool KLCFNLICDAA
|
|
{
|
|
[Token(Token = "0x600F698")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "84")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002876 RID: 10358
|
|
// (get) Token: 0x0600F699 RID: 63129 RVA: 0x00389B18 File Offset: 0x00387D18
|
|
[Token(Token = "0x17002876")]
|
|
public bool HAGIPJBPIAH
|
|
{
|
|
[Token(Token = "0x600F699")]
|
|
[Address(RVA = "0x1761170", Offset = "0x175FF70", VA = "0x181761170", Slot = "56")]
|
|
get
|
|
{
|
|
if (this.<MGGLBOLIHNH>k__BackingField != 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002877 RID: 10359
|
|
// (get) Token: 0x0600F69A RID: 63130 RVA: 0x00389B30 File Offset: 0x00387D30
|
|
[Token(Token = "0x17002877")]
|
|
public bool LGLADBGABHO
|
|
{
|
|
[Token(Token = "0x600F69A")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "85")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002878 RID: 10360
|
|
// (get) Token: 0x0600F69B RID: 63131 RVA: 0x00389B40 File Offset: 0x00387D40
|
|
[Token(Token = "0x17002878")]
|
|
public bool MNEDGNDNJGB
|
|
{
|
|
[Token(Token = "0x600F69B")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "86")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002879 RID: 10361
|
|
// (get) Token: 0x0600F69C RID: 63132 RVA: 0x00389B50 File Offset: 0x00387D50
|
|
[Token(Token = "0x17002879")]
|
|
public bool JGGOAFBBEJA
|
|
{
|
|
[Token(Token = "0x600F69C")]
|
|
[Address(RVA = "0x1761210", Offset = "0x1760010", VA = "0x181761210", Slot = "87")]
|
|
get
|
|
{
|
|
return !this.JCLMEJKJNAA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700287A RID: 10362
|
|
// (get) Token: 0x0600F69D RID: 63133 RVA: 0x00389B68 File Offset: 0x00387D68
|
|
[Token(Token = "0x1700287A")]
|
|
public Type ELADMCOIGDL
|
|
{
|
|
[Token(Token = "0x600F69D")]
|
|
[Address(RVA = "0x17610C0", Offset = "0x175FEC0", VA = "0x1817610C0", Slot = "97")]
|
|
get
|
|
{
|
|
return typeof(CircuitManagerV2.EMMMAOCONCK);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700287B RID: 10363
|
|
// (get) Token: 0x0600F69E RID: 63134 RVA: 0x00389B80 File Offset: 0x00387D80
|
|
[Token(Token = "0x1700287B")]
|
|
public object DLNADGGNEOM
|
|
{
|
|
[Token(Token = "0x600F69E")]
|
|
[Address(RVA = "0x1761120", Offset = "0x175FF20", VA = "0x181761120", Slot = "96")]
|
|
get
|
|
{
|
|
if (this.<MGGLBOLIHNH>k__BackingField != 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F69F RID: 63135 RVA: 0x00389B98 File Offset: 0x00387D98
|
|
[Token(Token = "0x600F69F")]
|
|
[Address(RVA = "0x17609C0", Offset = "0x175F7C0", VA = "0x1817609C0", Slot = "57")]
|
|
public void Translate(Vector3 OCJOOONHOLI)
|
|
{
|
|
int num = 0;
|
|
Vector3 zero = Vector3.zero;
|
|
bool flag = "{il2cpp field UnityEngine.Vector3->cctor_finished}" != num;
|
|
this.NBIIHMGOLKI = flag;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
Transform transform = base.transform;
|
|
int num2 = 0;
|
|
base.transform.position = num2;
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
Transform transform2 = base.transform;
|
|
int num3 = 0;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
int num4 = 0;
|
|
if (num4 < num3)
|
|
{
|
|
num4 += num4;
|
|
num4++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6A0 RID: 63136 RVA: 0x00389C1C File Offset: 0x00387E1C
|
|
[Token(Token = "0x600F6A0")]
|
|
[Address(RVA = "0x175FE00", Offset = "0x175EC00", VA = "0x18175FE00", Slot = "58")]
|
|
public void Rotate(Quaternion GCMGKAMBEJO)
|
|
{
|
|
int num = 0;
|
|
Quaternion identity = Quaternion.identity;
|
|
bool flag = "{il2cpp field UnityEngine.Quaternion->cctor_finished}" != num;
|
|
this.NBIIHMGOLKI = flag;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
Transform transform = base.transform;
|
|
Transform transform2 = base.transform;
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
Transform transform3 = base.transform;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
if (num3 < num2)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6A1 RID: 63137 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F6A1")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "59")]
|
|
public void Scale(float DJMLPGEBFBE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F6A2 RID: 63138 RVA: 0x00389C88 File Offset: 0x00387E88
|
|
[Token(Token = "0x600F6A2")]
|
|
[Address(RVA = "0x175BBE0", Offset = "0x175A9E0", VA = "0x18175BBE0", Slot = "60")]
|
|
public void Delete()
|
|
{
|
|
if (this.<MGGLBOLIHNH>k__BackingField != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6A3 RID: 63139 RVA: 0x00389CA0 File Offset: 0x00387EA0
|
|
[Token(Token = "0x600F6A3")]
|
|
[Address(RVA = "0x175DDD0", Offset = "0x175CBD0", VA = "0x18175DDD0", Slot = "61")]
|
|
public void OnCreatedBySpawning()
|
|
{
|
|
DJNMPDPNFJN[] componentsInChildren = base.GetComponentsInChildren<DJNMPDPNFJN>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
DJNMPDPNFJN djnmpdpnfjn = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6A4 RID: 63140 RVA: 0x00389CE8 File Offset: 0x00387EE8
|
|
[Token(Token = "0x600F6A4")]
|
|
[Address(RVA = "0x175EDE0", Offset = "0x175DBE0", VA = "0x18175EDE0", Slot = "62")]
|
|
public void OnSelected()
|
|
{
|
|
NGBLAGENLDK[] componentsInChildren = base.GetComponentsInChildren<NGBLAGENLDK>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
NGBLAGENLDK ngblagenldk = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6A5 RID: 63141 RVA: 0x00389D30 File Offset: 0x00387F30
|
|
[Token(Token = "0x600F6A5")]
|
|
[Address(RVA = "0x175F310", Offset = "0x175E110", VA = "0x18175F310", Slot = "63")]
|
|
public void OnTranslationStart()
|
|
{
|
|
LAPMNGPJBEC[] componentsInChildren = base.GetComponentsInChildren<LAPMNGPJBEC>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
LAPMNGPJBEC lapmngpjbec = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6A6 RID: 63142 RVA: 0x00389D78 File Offset: 0x00387F78
|
|
[Token(Token = "0x600F6A6")]
|
|
[Address(RVA = "0x175ECB0", Offset = "0x175DAB0", VA = "0x18175ECB0", Slot = "64")]
|
|
public void OnRotationStart()
|
|
{
|
|
LAPMNGPJBEC[] componentsInChildren = base.GetComponentsInChildren<LAPMNGPJBEC>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
LAPMNGPJBEC lapmngpjbec = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num++;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6A7 RID: 63143 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F6A7")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "65")]
|
|
public void OnScaleStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F6A8 RID: 63144 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F6A8")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "66")]
|
|
public void OnDeformStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F6A9 RID: 63145 RVA: 0x00389DC4 File Offset: 0x00387FC4
|
|
[Token(Token = "0x600F6A9")]
|
|
[Address(RVA = "0x175E780", Offset = "0x175D580", VA = "0x18175E780", Slot = "67")]
|
|
public void OnMoveStart()
|
|
{
|
|
LAPMNGPJBEC[] componentsInChildren = base.GetComponentsInChildren<LAPMNGPJBEC>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
LAPMNGPJBEC lapmngpjbec = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6AA RID: 63146 RVA: 0x00389E0C File Offset: 0x0038800C
|
|
[Token(Token = "0x600F6AA")]
|
|
[Address(RVA = "0x175EF10", Offset = "0x175DD10", VA = "0x18175EF10", Slot = "68")]
|
|
public void OnTranslated()
|
|
{
|
|
KJLKECANCDC[] componentsInChildren = base.GetComponentsInChildren<KJLKECANCDC>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
KJLKECANCDC kjlkecancdc = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6AB RID: 63147 RVA: 0x00389E54 File Offset: 0x00388054
|
|
[Token(Token = "0x600F6AB")]
|
|
[Address(RVA = "0x175E8B0", Offset = "0x175D6B0", VA = "0x18175E8B0", Slot = "69")]
|
|
public void OnRotated()
|
|
{
|
|
KJLKECANCDC[] componentsInChildren = base.GetComponentsInChildren<KJLKECANCDC>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
KJLKECANCDC kjlkecancdc = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num++;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6AC RID: 63148 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F6AC")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "70")]
|
|
public void OnScaled()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F6AD RID: 63149 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F6AD")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "71")]
|
|
public void OnDeformed(Vector3 NLGECBNGLOO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F6AE RID: 63150 RVA: 0x00389EA0 File Offset: 0x003880A0
|
|
[Token(Token = "0x600F6AE")]
|
|
[Address(RVA = "0x175F040", Offset = "0x175DE40", VA = "0x18175F040", Slot = "72")]
|
|
public void OnTranslationFinished()
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if ((this.NBIIHMGOLKI ? 1 : 0) != num)
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
this.NBIIHMGOLKI = num != 0;
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = base.transform;
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
NLDHFOGPOHN[] componentsInChildren = base.GetComponentsInChildren<NLDHFOGPOHN>();
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
NLDHFOGPOHN nldhfogpohn = componentsInChildren[num2];
|
|
num2 += num2;
|
|
num2++;
|
|
num2++;
|
|
num2 += num2;
|
|
num2 += 32;
|
|
num2 += 19;
|
|
num2 += num2;
|
|
num2 += 19;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6AF RID: 63151 RVA: 0x00389F38 File Offset: 0x00388138
|
|
[Token(Token = "0x600F6AF")]
|
|
[Address(RVA = "0x175E9E0", Offset = "0x175D7E0", VA = "0x18175E9E0", Slot = "73")]
|
|
public void OnRotationFinished()
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if ((this.NBIIHMGOLKI ? 1 : 0) != num)
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
this.NBIIHMGOLKI = num != 0;
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = base.transform;
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
NLDHFOGPOHN[] componentsInChildren = base.GetComponentsInChildren<NLDHFOGPOHN>();
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
NLDHFOGPOHN nldhfogpohn = componentsInChildren[num2];
|
|
num2 += num2;
|
|
num2++;
|
|
num2++;
|
|
num2 += num2;
|
|
num2 += 32;
|
|
num2 += 19;
|
|
num2 += num2;
|
|
num2++;
|
|
num2 += 19;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6B0 RID: 63152 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F6B0")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "74")]
|
|
public void OnScaleFinished()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F6B1 RID: 63153 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F6B1")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "75")]
|
|
public void OnDeformationFinished()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F6B2 RID: 63154 RVA: 0x00389FD4 File Offset: 0x003881D4
|
|
[Token(Token = "0x600F6B2")]
|
|
[Address(RVA = "0x175E4B0", Offset = "0x175D2B0", VA = "0x18175E4B0", Slot = "76")]
|
|
public void OnMoveFinished()
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if ((this.NBIIHMGOLKI ? 1 : 0) != num)
|
|
{
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
this.NBIIHMGOLKI = num != 0;
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = base.transform;
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
NLDHFOGPOHN[] componentsInChildren = base.GetComponentsInChildren<NLDHFOGPOHN>();
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
NLDHFOGPOHN nldhfogpohn = componentsInChildren[num2];
|
|
num2 += num2;
|
|
num2++;
|
|
num2++;
|
|
num2 += num2;
|
|
num2 += 32;
|
|
num2 += 19;
|
|
num2 += num2;
|
|
num2 += 19;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6B3 RID: 63155 RVA: 0x0038A06C File Offset: 0x0038826C
|
|
[Token(Token = "0x600F6B3")]
|
|
[Address(RVA = "0x175DF00", Offset = "0x175CD00", VA = "0x18175DF00", Slot = "77")]
|
|
public void OnDeselected()
|
|
{
|
|
NGBLAGENLDK[] componentsInChildren = base.GetComponentsInChildren<NGBLAGENLDK>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
NGBLAGENLDK ngblagenldk = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num++;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6B4 RID: 63156 RVA: 0x0038A0B8 File Offset: 0x003882B8
|
|
[Token(Token = "0x600F6B4")]
|
|
[Address(RVA = "0x175E2F0", Offset = "0x175D0F0", VA = "0x18175E2F0", Slot = "78")]
|
|
public void OnHoverStart(MakerPen.KLAENPHIBEM OIHFNIFGFJB, Collider GKPCABGDNLO)
|
|
{
|
|
NEFEJHJFDAH[] componentsInChildren = base.GetComponentsInChildren<NEFEJHJFDAH>(true);
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
NEFEJHJFDAH nefejhjfdah = componentsInChildren[num];
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6B5 RID: 63157 RVA: 0x0038A0F4 File Offset: 0x003882F4
|
|
[Token(Token = "0x600F6B5")]
|
|
[Address(RVA = "0x175E3D0", Offset = "0x175D1D0", VA = "0x18175E3D0", Slot = "79")]
|
|
public void OnHovering(MakerPen.KLAENPHIBEM OIHFNIFGFJB, Collider GKPCABGDNLO)
|
|
{
|
|
MNOJGKOPKIM[] componentsInChildren = base.GetComponentsInChildren<MNOJGKOPKIM>(true);
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
MNOJGKOPKIM mnojgkopkim = componentsInChildren[num];
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6B6 RID: 63158 RVA: 0x0038A130 File Offset: 0x00388330
|
|
[Token(Token = "0x600F6B6")]
|
|
[Address(RVA = "0x175E230", Offset = "0x175D030", VA = "0x18175E230", Slot = "80")]
|
|
public void OnHoverFinished(MakerPen.KLAENPHIBEM OIHFNIFGFJB)
|
|
{
|
|
NLAMLHAKDMO[] componentsInChildren = base.GetComponentsInChildren<NLAMLHAKDMO>(true);
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
NLAMLHAKDMO nlamlhakdmo = componentsInChildren[num];
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6B7 RID: 63159 RVA: 0x0038A16C File Offset: 0x0038836C
|
|
[Token(Token = "0x600F6B7")]
|
|
[Address(RVA = "0x175D8A0", Offset = "0x175C6A0", VA = "0x18175D8A0")]
|
|
private Vector3 NOHEPNBCMMF()
|
|
{
|
|
Transform transform;
|
|
Transform parent = transform.parent;
|
|
int num = 0;
|
|
if (!(parent == num))
|
|
{
|
|
Transform transform2;
|
|
Transform parent2 = transform2.parent;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F6B8 RID: 63160 RVA: 0x0038A19C File Offset: 0x0038839C
|
|
[Token(Token = "0x600F6B8")]
|
|
[Address(RVA = "0x175CBD0", Offset = "0x175B9D0", VA = "0x18175CBD0")]
|
|
private Vector3 KFHJBABJKMK(Vector3 IJMEBODGPDG)
|
|
{
|
|
Transform transform;
|
|
Transform parent = transform.parent;
|
|
int num = 0;
|
|
if (!(parent == num))
|
|
{
|
|
Transform transform2;
|
|
Transform parent2 = transform2.parent;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F6B9 RID: 63161 RVA: 0x0038A1D4 File Offset: 0x003883D4
|
|
[Token(Token = "0x600F6B9")]
|
|
[Address(RVA = "0x175B690", Offset = "0x175A490", VA = "0x18175B690")]
|
|
private Vector3 CAKNAJPIHKE(Vector3 BIBABDPNNKB)
|
|
{
|
|
Transform transform;
|
|
Transform parent = transform.parent;
|
|
int num = 0;
|
|
if (!(parent == num))
|
|
{
|
|
Transform transform2;
|
|
Transform parent2 = transform2.parent;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F6BA RID: 63162 RVA: 0x0038A20C File Offset: 0x0038840C
|
|
[Token(Token = "0x600F6BA")]
|
|
[Address(RVA = "0x175D9D0", Offset = "0x175C7D0", VA = "0x18175D9D0")]
|
|
private Quaternion OEKEIALIAEA(Quaternion HIIDGDPHKJK)
|
|
{
|
|
Transform transform;
|
|
Transform parent = transform.parent;
|
|
int num = 0;
|
|
if (!(parent == num))
|
|
{
|
|
Transform transform2;
|
|
Transform parent2 = transform2.parent;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x1700287C RID: 10364
|
|
// (get) Token: 0x0600F6BB RID: 63163 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1700287C")]
|
|
public ChipEditorProps PAEGCDKPGNH
|
|
{
|
|
[Token(Token = "0x600F6BB")]
|
|
[Address(RVA = "0x17612A0", Offset = "0x17600A0", VA = "0x1817612A0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700287D RID: 10365
|
|
// (get) Token: 0x0600F6BC RID: 63164 RVA: 0x0038A23C File Offset: 0x0038843C
|
|
[Token(Token = "0x1700287D")]
|
|
public static string AIDMEDCLBDF
|
|
{
|
|
[Token(Token = "0x600F6BC")]
|
|
[Address(RVA = "0x1761540", Offset = "0x1760340", VA = "0x181761540")]
|
|
get
|
|
{
|
|
return "editorProps";
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700287E RID: 10366
|
|
// (get) Token: 0x0600F6BD RID: 63165 RVA: 0x0038A250 File Offset: 0x00388450
|
|
[Token(Token = "0x1700287E")]
|
|
public MockTypeAdapter HNKAODHPBFC
|
|
{
|
|
[Token(Token = "0x600F6BD")]
|
|
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
|
|
get
|
|
{
|
|
return this.newPortType;
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000124 RID: 292
|
|
// (add) Token: 0x0600F6BE RID: 63166 RVA: 0x0038A264 File Offset: 0x00388464
|
|
// (remove) Token: 0x0600F6BF RID: 63167 RVA: 0x0038A280 File Offset: 0x00388480
|
|
[Token(Token = "0x14000124")]
|
|
public event Action LLKKBIHONAD
|
|
{
|
|
[Token(Token = "0x600F6BE")]
|
|
[Address(RVA = "0x1760D40", Offset = "0x175FB40", VA = "0x181760D40")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600F6BF")]
|
|
[Address(RVA = "0x17618B0", Offset = "0x17606B0", VA = "0x1817618B0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6C0 RID: 63168 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F6C0")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
private void OnValidate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600F6C1 RID: 63169 RVA: 0x0038A29C File Offset: 0x0038849C
|
|
[Token(Token = "0x600F6C1")]
|
|
[Address(RVA = "0x175FC20", Offset = "0x175EA20", VA = "0x18175FC20")]
|
|
public void ResetPosition()
|
|
{
|
|
if (this.<MGGLBOLIHNH>k__BackingField != (ulong)0L)
|
|
{
|
|
Transform transform = base.transform;
|
|
KJDOCKDBNCK kjdockdbnck = this.<MGGLBOLIHNH>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
if (kjdockdbnck != 0)
|
|
{
|
|
Transform transform2 = base.transform;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
}
|
|
Transform transform3 = base.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
float num2;
|
|
if (num2 > 0.0001f)
|
|
{
|
|
Action nclafnkjhdo = this.NCLAFNKJHDO;
|
|
if (nclafnkjhdo != 0)
|
|
{
|
|
nclafnkjhdo();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6C2 RID: 63170 RVA: 0x0038A324 File Offset: 0x00388524
|
|
[Token(Token = "0x600F6C2")]
|
|
[Address(RVA = "0x175F560", Offset = "0x175E360", VA = "0x18175F560")]
|
|
public void RaiseLockChangedEvent()
|
|
{
|
|
Action<GIPDDLFFNGG> infapljchij = this.INFAPLJCHIJ;
|
|
if (infapljchij != 0)
|
|
{
|
|
infapljchij(this);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6C3 RID: 63171 RVA: 0x0038A344 File Offset: 0x00388544
|
|
[Token(Token = "0x600F6C3")]
|
|
[Address(RVA = "0x175ADE0", Offset = "0x1759BE0", VA = "0x18175ADE0", Slot = "93")]
|
|
public void AddPropertyHandler(string KOOIDPHIAIA, FKGHNNLCDPF.KLCIDKPFPKP FHIEKIMCGAO)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F6C4 RID: 63172 RVA: 0x0038A354 File Offset: 0x00388554
|
|
[Token(Token = "0x600F6C4")]
|
|
[Address(RVA = "0x175F5B0", Offset = "0x175E3B0", VA = "0x18175F5B0", Slot = "94")]
|
|
public void RemovePropertyHandler(string KOOIDPHIAIA, FKGHNNLCDPF.KLCIDKPFPKP FHIEKIMCGAO)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F6C5 RID: 63173 RVA: 0x0038A364 File Offset: 0x00388564
|
|
[Token(Token = "0x600F6C5")]
|
|
[Address(RVA = "0x175D780", Offset = "0x175C580", VA = "0x18175D780", Slot = "92")]
|
|
public AADCJKAOKLA ModifyProperty(BKJIOKBHHEK LHOMKMINCHH, string KOOIDPHIAIA, params object[] KDMGDPJLIBN)
|
|
{
|
|
AADCJKAOKLA aadcjkaokla;
|
|
return aadcjkaokla;
|
|
}
|
|
|
|
// Token: 0x0600F6C6 RID: 63174 RVA: 0x0038A374 File Offset: 0x00388574
|
|
[Token(Token = "0x600F6C6")]
|
|
[Address(RVA = "0x175BA40", Offset = "0x175A840", VA = "0x18175BA40", Slot = "95")]
|
|
public bool CanModifyProperty(string CIGCAIGPMBE)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600F6C7 RID: 63175 RVA: 0x0038A384 File Offset: 0x00388584
|
|
[Token(Token = "0x600F6C7")]
|
|
[Address(RVA = "0x175DCA0", Offset = "0x175CAA0", VA = "0x18175DCA0", Slot = "102")]
|
|
public void OnChangedDistanceBand(EEDONNAHMFK AKMGILKNNCO, EEDONNAHMFK EDEMHOMGFJO)
|
|
{
|
|
NEOJEFLEGGM nkbdcobdcoo = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NKBDCOBDCOO;
|
|
}
|
|
|
|
// Token: 0x0600F6C8 RID: 63176 RVA: 0x0038A3A4 File Offset: 0x003885A4
|
|
[Token(Token = "0x600F6C8")]
|
|
[Address(RVA = "0x175DD40", Offset = "0x175CB40", VA = "0x18175DD40", Slot = "103")]
|
|
public void OnChangedVisibility(bool AGILHLJPKPN)
|
|
{
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NKBDCOBDCOO.MFJFKCECFLB(this, AGILHLJPKPN);
|
|
}
|
|
|
|
// Token: 0x0600F6C9 RID: 63177 RVA: 0x0038A3C8 File Offset: 0x003885C8
|
|
[Token(Token = "0x600F6C9")]
|
|
[Address(RVA = "0x1760C90", Offset = "0x175FA90", VA = "0x181760C90")]
|
|
public Chip()
|
|
{
|
|
List<Renderer> list = new List();
|
|
this.highlightRenderers = list;
|
|
ChipConfigMenu chipConfigMenu = new ChipConfigMenu();
|
|
this.FOGIMPNBIOE = chipConfigMenu;
|
|
this.OOCNFEFMICL = "groupVisibilityToken";
|
|
DNBOOFDJAEA[] array = Array.Empty<DNBOOFDJAEA>();
|
|
this.FGCGPPBNJPD = array;
|
|
this.IsVisibleInCamera = true;
|
|
this.UpdateLOD = (EEDONNAHMFK)((ulong)4294967295L);
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600F6CA RID: 63178 RVA: 0x0038A424 File Offset: 0x00388624
|
|
[Token(Token = "0x600F6CA")]
|
|
[Address(RVA = "0x175F440", Offset = "0x175E240", VA = "0x18175F440")]
|
|
[CompilerGenerated]
|
|
private void PKHJLPHDAJG()
|
|
{
|
|
this.OJBKFBKCIJD = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0400A40C RID: 41996
|
|
[Token(Token = "0x400A40C")]
|
|
public const string CHIP_CONTEXT_PARAM_KEY = "v2con";
|
|
|
|
// Token: 0x0400A40D RID: 41997
|
|
[Token(Token = "0x400A40D")]
|
|
public const string CHIP_NODE_PARAM_KEY = "v2cn";
|
|
|
|
// Token: 0x0400A40E RID: 41998
|
|
[Token(Token = "0x400A40E")]
|
|
public const string COLOR_PROPERTY_ID = "Color";
|
|
|
|
// Token: 0x0400A40F RID: 41999
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400A40F")]
|
|
[SerializeField]
|
|
private Transform tetherPoint;
|
|
|
|
// Token: 0x0400A410 RID: 42000
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400A410")]
|
|
[SerializeField]
|
|
private ChipView chipView;
|
|
|
|
// Token: 0x0400A411 RID: 42001
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400A411")]
|
|
[SerializeField]
|
|
private List<Renderer> highlightRenderers;
|
|
|
|
// Token: 0x0400A412 RID: 42002
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400A412")]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
public DisableObjectWhenManuallyHiddenOrCircuitsHidden DisableComponent;
|
|
|
|
// Token: 0x0400A415 RID: 42005
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400A415")]
|
|
private readonly ChipConfigMenu FOGIMPNBIOE;
|
|
|
|
// Token: 0x0400A416 RID: 42006
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400A416")]
|
|
private Chip.PCOCOIFFKKO IOKBGHAJCIJ;
|
|
|
|
// Token: 0x0400A419 RID: 42009
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400A419")]
|
|
private readonly object OOCNFEFMICL;
|
|
|
|
// Token: 0x0400A41C RID: 42012
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400A41C")]
|
|
public bool IsVisibleInCamera;
|
|
|
|
// Token: 0x0400A41D RID: 42013
|
|
[FieldOffset(Offset = "0x81")]
|
|
[Token(Token = "0x400A41D")]
|
|
public bool IsVisibilityCulled;
|
|
|
|
// Token: 0x0400A41E RID: 42014
|
|
[FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x400A41E")]
|
|
public EEDONNAHMFK UpdateLOD;
|
|
|
|
// Token: 0x0400A41F RID: 42015
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400A41F")]
|
|
private KFBABPAPIMB OJBKFBKCIJD;
|
|
|
|
// Token: 0x0400A420 RID: 42016
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400A420")]
|
|
private BusConfigButton OCBKCLNMHFN;
|
|
|
|
// Token: 0x0400A422 RID: 42018
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400A422")]
|
|
private bool NBIIHMGOLKI;
|
|
|
|
// Token: 0x0400A423 RID: 42019
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400A423")]
|
|
[HideInInspector]
|
|
[SerializeField]
|
|
private ChipEditorProps editorProps;
|
|
|
|
// Token: 0x0400A424 RID: 42020
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400A424")]
|
|
[SerializeField]
|
|
private MockTypeAdapter newPortType;
|
|
|
|
// Token: 0x0400A426 RID: 42022
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400A426")]
|
|
private FKGHNNLCDPF DJPLPKDNJEM;
|
|
|
|
// Token: 0x0200253A RID: 9530
|
|
[Token(Token = "0x200253A")]
|
|
private sealed class PCOCOIFFKKO : LFBMEDEMGHA
|
|
{
|
|
// Token: 0x0600F6CB RID: 63179 RVA: 0x0038A43C File Offset: 0x0038863C
|
|
[Token(Token = "0x600F6CB")]
|
|
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
|
|
public PCOCOIFFKKO(Chip EHHKGBAMIOP)
|
|
{
|
|
int num = 0;
|
|
this.OnObjectsInGroupWillBeDeleted(num);
|
|
this.MFOAFGGKBCE = EHHKGBAMIOP;
|
|
}
|
|
|
|
// Token: 0x1700287F RID: 10367
|
|
// (get) Token: 0x0600F6CC RID: 63180 RVA: 0x0038A45C File Offset: 0x0038865C
|
|
[Token(Token = "0x1700287F")]
|
|
public bool FBLEJONFPAK
|
|
{
|
|
[Token(Token = "0x600F6CC")]
|
|
[Address(RVA = "0xCCA880", Offset = "0xCC9680", VA = "0x180CCA880")]
|
|
get
|
|
{
|
|
if (this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField != 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002880 RID: 10368
|
|
// (get) Token: 0x0600F6CD RID: 63181 RVA: 0x0038A480 File Offset: 0x00388680
|
|
[Token(Token = "0x17002880")]
|
|
public LFBMEDEMGHA DGOHOAPEJPG
|
|
{
|
|
[Token(Token = "0x600F6CD")]
|
|
[Address(RVA = "0xCCAEC0", Offset = "0xCC9CC0", VA = "0x180CCAEC0", Slot = "4")]
|
|
get
|
|
{
|
|
if (this.MFOAFGGKBCE.MEHAAMLFBJB != 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002881 RID: 10369
|
|
// (get) Token: 0x0600F6CE RID: 63182 RVA: 0x0038A4A0 File Offset: 0x003886A0
|
|
[Token(Token = "0x17002881")]
|
|
private IEnumerable<Chip> IIOPIMJLDCF
|
|
{
|
|
[Token(Token = "0x600F6CE")]
|
|
[Address(RVA = "0xCCA980", Offset = "0xCC9780", VA = "0x180CCA980")]
|
|
get
|
|
{
|
|
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002882 RID: 10370
|
|
// (get) Token: 0x0600F6CF RID: 63183 RVA: 0x0038A4C0 File Offset: 0x003886C0
|
|
[Token(Token = "0x17002882")]
|
|
public IEnumerable<GIPDDLFFNGG> AGIEOKNGBPC
|
|
{
|
|
[Token(Token = "0x600F6CF")]
|
|
[Address(RVA = "0xCCA980", Offset = "0xCC9780", VA = "0x180CCA980", Slot = "7")]
|
|
get
|
|
{
|
|
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002883 RID: 10371
|
|
// (get) Token: 0x0600F6D0 RID: 63184 RVA: 0x0038A4E0 File Offset: 0x003886E0
|
|
[Token(Token = "0x17002883")]
|
|
public bool NGIBBJANAFL
|
|
{
|
|
[Token(Token = "0x600F6D0")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "11")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6D1 RID: 63185 RVA: 0x0038A4F0 File Offset: 0x003886F0
|
|
[Token(Token = "0x600F6D1")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "5")]
|
|
public GIPDDLFFNGG AsContextObject()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600F6D1)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GIPDDLFFNGG RecRoom.CircuitsV2.Chip/PCOCOIFFKKO::AsContextObject()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:Chip(var_0_06, ldfld:Chip(PCOCOIFFKKO::MFOAFGGKBCE, ldloc:PCOCOIFFKKO(this)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600F6D2 RID: 63186 RVA: 0x0038A504 File Offset: 0x00388704
|
|
[Token(Token = "0x600F6D2")]
|
|
[Address(RVA = "0xCCA7F0", Offset = "0xCC95F0", VA = "0x180CCA7F0", Slot = "6")]
|
|
public bool Contains(GIPDDLFFNGG JKDHPHFBDMJ)
|
|
{
|
|
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x17002884 RID: 10372
|
|
// (get) Token: 0x0600F6D3 RID: 63187 RVA: 0x0038A524 File Offset: 0x00388724
|
|
[Token(Token = "0x17002884")]
|
|
public bool JCFJAINJFOK
|
|
{
|
|
[Token(Token = "0x600F6D3")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "12")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F6D4 RID: 63188 RVA: 0x0038A534 File Offset: 0x00388734
|
|
[Token(Token = "0x600F6D4")]
|
|
[Address(RVA = "0xCCA8E0", Offset = "0xCC96E0", VA = "0x180CCA8E0", Slot = "13")]
|
|
public bool ExtractToParentGroupOrRoot(GIPDDLFFNGG JKDHPHFBDMJ)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600F6D4)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.CircuitsV2.Chip/PCOCOIFFKKO::ExtractToParentGroupOrRoot(GIPDDLFFNGG)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600F6D5 RID: 63189 RVA: 0x0038A548 File Offset: 0x00388748
|
|
[Token(Token = "0x600F6D5")]
|
|
[Address(RVA = "0xCCA930", Offset = "0xCC9730", VA = "0x180CCA930", Slot = "14")]
|
|
public bool ExtractToParentGroupOrRoot(IEnumerable<GIPDDLFFNGG> PJAGPLNPLFK)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600F6D5)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.CircuitsV2.Chip/PCOCOIFFKKO::ExtractToParentGroupOrRoot(System.Collections.Generic.IEnumerable`1<GIPDDLFFNGG>)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600F6D6 RID: 63190 RVA: 0x0038A55C File Offset: 0x0038875C
|
|
[Token(Token = "0x600F6D6")]
|
|
[Address(RVA = "0xCCA9E0", Offset = "0xCC97E0", VA = "0x180CCA9E0", Slot = "9")]
|
|
public void OnGroupPopped()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ.DNCILLLLJPI();
|
|
Chip mfoafggkbce = this.MFOAFGGKBCE;
|
|
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = mfoafggkbce.<MGGLBOLIHNH>k__BackingField;
|
|
if (mfoafggkbce != 0)
|
|
{
|
|
if (num >= mfoafggkbce)
|
|
{
|
|
goto IL_33;
|
|
}
|
|
num += num;
|
|
if (num != mfoafggkbce)
|
|
{
|
|
num++;
|
|
goto IL_33;
|
|
}
|
|
IL_46:
|
|
int num2;
|
|
num2 += num2;
|
|
goto IL_4D;
|
|
IL_33:
|
|
object oocnfefmicl = mfoafggkbce.OOCNFEFMICL;
|
|
num2 = 0;
|
|
mfoafggkbce.SetVisibility(num2 != 0, oocnfefmicl);
|
|
goto IL_46;
|
|
}
|
|
IL_4D:
|
|
if (mfoafggkbce != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600F6D7 RID: 63191 RVA: 0x0038A5CC File Offset: 0x003887CC
|
|
[Token(Token = "0x600F6D7")]
|
|
[Address(RVA = "0xCCABF0", Offset = "0xCC99F0", VA = "0x180CCABF0", Slot = "8")]
|
|
public void OnGroupPushed()
|
|
{
|
|
int num;
|
|
int num3;
|
|
do
|
|
{
|
|
num = 0;
|
|
Chip mfoafggkbce = this.MFOAFGGKBCE;
|
|
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField = mfoafggkbce.<MGGLBOLIHNH>k__BackingField;
|
|
if (mfoafggkbce != 0)
|
|
{
|
|
if (num >= mfoafggkbce)
|
|
{
|
|
goto IL_24;
|
|
}
|
|
num += num;
|
|
if (num != mfoafggkbce)
|
|
{
|
|
num++;
|
|
goto IL_24;
|
|
}
|
|
IL_34:
|
|
ulong num2;
|
|
num2 += num2;
|
|
goto IL_3B;
|
|
IL_24:
|
|
object oocnfefmicl = mfoafggkbce.OOCNFEFMICL;
|
|
mfoafggkbce.SetVisibility(num2 != 0UL, oocnfefmicl);
|
|
goto IL_34;
|
|
}
|
|
IL_3B:
|
|
num3 = 0;
|
|
if (mfoafggkbce != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
JLJLCPLIGHI pkaofhebiaj = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ;
|
|
KJDOCKDBNCK <MGGLBOLIHNH>k__BackingField2 = this.MFOAFGGKBCE.<MGGLBOLIHNH>k__BackingField;
|
|
if (num3 < typeof(IDisposable).TypeHandle)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
pkaofhebiaj.DMLBNCCKEOL(num3);
|
|
}
|
|
|
|
// Token: 0x0600F6D8 RID: 63192 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600F6D8")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")]
|
|
public void OnObjectsInGroupWillBeDeleted(IEnumerable<GIPDDLFFNGG> PJAGPLNPLFK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400A427 RID: 42023
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400A427")]
|
|
private Chip MFOAFGGKBCE;
|
|
}
|
|
|
|
// Token: 0x0200253B RID: 9531
|
|
[Token(Token = "0x200253B")]
|
|
[CompilerGenerated]
|
|
private sealed class DAOMOPNGLOA
|
|
{
|
|
// Token: 0x0600F6D9 RID: 63193 RVA: 0x0038A680 File Offset: 0x00388880
|
|
[Token(Token = "0x600F6D9")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DAOMOPNGLOA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F6DA RID: 63194 RVA: 0x0038A694 File Offset: 0x00388894
|
|
[Token(Token = "0x600F6DA")]
|
|
[Address(RVA = "0xCC71C0", Offset = "0xCC5FC0", VA = "0x180CC71C0")]
|
|
internal DNBOOFDJAEA <SetPorts>b__0(DBFIKIGBNOD i)
|
|
{
|
|
ChipConfig chipConfig = this.chipConfig;
|
|
Chip chip = this.<>4__this;
|
|
return DNBOOFDJAEA.OGGFFKGAPFI(this.cv2Config, chip, chipConfig, i);
|
|
}
|
|
|
|
// Token: 0x0400A428 RID: 42024
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400A428")]
|
|
public CircuitsV2Config cv2Config;
|
|
|
|
// Token: 0x0400A429 RID: 42025
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400A429")]
|
|
public Chip <>4__this;
|
|
|
|
// Token: 0x0400A42A RID: 42026
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400A42A")]
|
|
public ChipConfig chipConfig;
|
|
}
|
|
}
|
|
}
|