a
This commit is contained in:
@@ -0,0 +1,1123 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.CircuitsV2.ContextNodes;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x0200332A RID: 13098
|
||||
[Token(Token = "0x200332A")]
|
||||
public class PistonGizmo : AcceleratedMovementGizmo, LDIJBEFKFFE, NDBBKDMPBHD, AHOAEAFEAHN
|
||||
{
|
||||
// Token: 0x060169F2 RID: 92658 RVA: 0x00547524 File Offset: 0x00545724
|
||||
[Token(Token = "0x60169F2")]
|
||||
[Address(RVA = "0x12F0B30", Offset = "0x12EF930", VA = "0x1812F0B30")]
|
||||
private float HPANKGFHPHP(float ONGBFDACHHG)
|
||||
{
|
||||
float num = this.maxTargetDistance;
|
||||
return Mathf.Clamp(ONGBFDACHHG, ONGBFDACHHG, num);
|
||||
}
|
||||
|
||||
// Token: 0x17003E84 RID: 16004
|
||||
// (get) Token: 0x060169F3 RID: 92659 RVA: 0x00547540 File Offset: 0x00545740
|
||||
// (set) Token: 0x060169F4 RID: 92660 RVA: 0x00547560 File Offset: 0x00545760
|
||||
[Token(Token = "0x17003E84")]
|
||||
public float MJCKIGNJKOI
|
||||
{
|
||||
[Token(Token = "0x60169F3")]
|
||||
[Address(RVA = "0x12F1020", Offset = "0x12EFE20", VA = "0x1812F1020")]
|
||||
get
|
||||
{
|
||||
return this.LBBEPBHJNDH.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60169F4")]
|
||||
[Address(RVA = "0x12F0AD0", Offset = "0x12EF8D0", VA = "0x1812F0AD0")]
|
||||
set
|
||||
{
|
||||
JNCLECIDJMA<float> lbbepbhjndh = this.LBBEPBHJNDH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060169F5 RID: 92661 RVA: 0x0054757C File Offset: 0x0054577C
|
||||
[Token(Token = "0x60169F5")]
|
||||
[Address(RVA = "0x12EE970", Offset = "0x12ED770", VA = "0x1812EE970")]
|
||||
private float BPPLIIGKLAJ(float ONGBFDACHHG)
|
||||
{
|
||||
float num = this.maxTargetDistance;
|
||||
return Mathf.Clamp(ONGBFDACHHG, ONGBFDACHHG, num);
|
||||
}
|
||||
|
||||
// Token: 0x17003E85 RID: 16005
|
||||
// (get) Token: 0x060169F6 RID: 92662 RVA: 0x00547598 File Offset: 0x00545798
|
||||
// (set) Token: 0x060169F7 RID: 92663 RVA: 0x005475B8 File Offset: 0x005457B8
|
||||
[Token(Token = "0x17003E85")]
|
||||
public float EGOIGFHOJCE
|
||||
{
|
||||
[Token(Token = "0x60169F6")]
|
||||
[Address(RVA = "0x12F2160", Offset = "0x12F0F60", VA = "0x1812F2160")]
|
||||
get
|
||||
{
|
||||
return this.LABBFODNMMC.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60169F7")]
|
||||
[Address(RVA = "0x12F0E50", Offset = "0x12EFC50", VA = "0x1812F0E50")]
|
||||
set
|
||||
{
|
||||
JNCLECIDJMA<float> labbfodnmmc = this.LABBFODNMMC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E86 RID: 16006
|
||||
// (get) Token: 0x060169F8 RID: 92664 RVA: 0x005475D4 File Offset: 0x005457D4
|
||||
[Token(Token = "0x17003E86")]
|
||||
public override bool JDAKDEIANGH
|
||||
{
|
||||
[Token(Token = "0x60169F8")]
|
||||
[Address(RVA = "0x12F26B0", Offset = "0x12F14B0", VA = "0x1812F26B0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num = 0;
|
||||
return controlPanelCircuitObject != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060169F9 RID: 92665 RVA: 0x005475F4 File Offset: 0x005457F4
|
||||
[Token(Token = "0x60169F9")]
|
||||
[Address(RVA = "0x12EE6E0", Offset = "0x12ED4E0", VA = "0x1812EE6E0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
Action action = new Action(this.JBFPHFKKOMM);
|
||||
JNCLECIDJMA<float> jnclecidjma;
|
||||
this.LBBEPBHJNDH = jnclecidjma;
|
||||
Action action2 = new Action(this.CMFAIELPNJM);
|
||||
JNCLECIDJMA<float> jnclecidjma2;
|
||||
this.LABBFODNMMC = jnclecidjma2;
|
||||
Action action3 = new Action(this.CCOGFKNNOBL);
|
||||
BEOGMGPDOCC<float, int> beogmgpdocc;
|
||||
this.MENECJHBJBC = beogmgpdocc;
|
||||
Action action4 = new Action(this.CJPNLGPEDOB);
|
||||
BEOGMGPDOCC<float, int> beogmgpdocc2;
|
||||
this.CCNBGIPPKNA = beogmgpdocc2;
|
||||
Action action5 = new Action(this.FFKEEFOEPGD);
|
||||
BEOGMGPDOCC<float, int> beogmgpdocc3;
|
||||
this.LOGDAEHHEBD = beogmgpdocc3;
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x060169FA RID: 92666 RVA: 0x00547678 File Offset: 0x00545878
|
||||
[Token(Token = "0x60169FA")]
|
||||
[Address(RVA = "0x12F24A0", Offset = "0x12F12A0", VA = "0x1812F24A0", Slot = "21")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.LOCCHMINCCF();
|
||||
float num = this.LBBEPBHJNDH.IAHDANBDAAM();
|
||||
float num2 = this.LBBEPBHJNDH.IAHDANBDAAM();
|
||||
this.CDKNCNFKFFO = num2;
|
||||
this.FKDBBFDCNGE();
|
||||
}
|
||||
|
||||
// Token: 0x060169FB RID: 92667 RVA: 0x005476BC File Offset: 0x005458BC
|
||||
[Token(Token = "0x60169FB")]
|
||||
[Address(RVA = "0x12F2580", Offset = "0x12F1380", VA = "0x1812F2580")]
|
||||
private void Update()
|
||||
{
|
||||
this.IEHNCACNMGA();
|
||||
}
|
||||
|
||||
// Token: 0x060169FC RID: 92668 RVA: 0x005476D0 File Offset: 0x005458D0
|
||||
[Token(Token = "0x60169FC")]
|
||||
[Address(RVA = "0x12EEFF0", Offset = "0x12EDDF0", VA = "0x1812EEFF0", Slot = "23")]
|
||||
protected override void DFGKELFCGAO()
|
||||
{
|
||||
base.DFGKELFCGAO();
|
||||
CreationObject component = base.GetComponent<CreationObject>();
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG <>9__37_ = PistonGizmo.<>c.<>9__37_0;
|
||||
if (<>9__37_ == 0)
|
||||
{
|
||||
PistonGizmo.<>c.<>9__37_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.LGPMIHEGNEE);
|
||||
int num;
|
||||
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(<>9__37_, ohindolfnmp, num);
|
||||
int num2 = 0;
|
||||
num = 0;
|
||||
ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(ekpfbgiijnk);
|
||||
if (this.NEFGPDELKBG)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG dedabhkcibg;
|
||||
if (PistonGizmo.<>c.<>9__37_5 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
PistonGizmo.<>c.<>9__37_5 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.DPEBMMOKEAK);
|
||||
int num3;
|
||||
EKPFBGIIJNK ekpfbgiijnk2 = new EKPFBGIIJNK(dedabhkcibg, ohindolfnmp2, num3);
|
||||
num3 = 0;
|
||||
ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(ekpfbgiijnk2);
|
||||
}
|
||||
DOPNALIMPNA[] array = new DOPNALIMPNA[2];
|
||||
Func<float> func = new Func(this.INODHJKJDIC);
|
||||
Action<float> action = new Action(this.HMMLBHBAOND);
|
||||
float num4 = this.maxTargetDistance;
|
||||
float num5 = this.minTargetDistance;
|
||||
string text;
|
||||
ulong num6;
|
||||
INAOBEINBGO inaobeinbgo = ONOKJPIMIIP.HPNPCDDNFEG(func, action, "Max Travel Distance", "Set maximum travel distance (m)", text, num6 != 0UL, num5, num4, num2, num2);
|
||||
if (inaobeinbgo != 0)
|
||||
{
|
||||
}
|
||||
array[0] = inaobeinbgo;
|
||||
Func<float> func2 = new Func(this.PFNAPJALIHA);
|
||||
Action<float> action2 = new Action(this.MEMIOLECLNA);
|
||||
float num7 = this.minTargetDistance;
|
||||
float num8 = this.maxTargetDistance;
|
||||
Func<bool> func3 = new Func(this.PPKEKBBLNBA);
|
||||
string text2;
|
||||
ulong num9;
|
||||
INAOBEINBGO inaobeinbgo2 = ONOKJPIMIIP.HPNPCDDNFEG(func2, action2, "Target", "Set target distance (m)", text2, num9 != 0UL, num7, num8, func3, num2);
|
||||
if (inaobeinbgo2 != 0)
|
||||
{
|
||||
}
|
||||
array[1] = inaobeinbgo2;
|
||||
int num10 = 0;
|
||||
ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("Piston", num10, array);
|
||||
}
|
||||
|
||||
// Token: 0x060169FD RID: 92669 RVA: 0x0054786C File Offset: 0x00545A6C
|
||||
[Token(Token = "0x60169FD")]
|
||||
[Address(RVA = "0x12F1390", Offset = "0x12F0190", VA = "0x1812F1390", Slot = "30")]
|
||||
protected override void LOCCHMINCCF()
|
||||
{
|
||||
if (!this.NEFGPDELKBG && base.OGIBLNIIHDK)
|
||||
{
|
||||
this.DJICGIHLEKP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060169FE RID: 92670 RVA: 0x005479FC File Offset: 0x00545BFC
|
||||
[Token(Token = "0x60169FE")]
|
||||
[Address(RVA = "0x12F0A10", Offset = "0x12EF810", VA = "0x1812F0A10", Slot = "31")]
|
||||
protected override void HDLIJMNIALL()
|
||||
{
|
||||
if (this.NEFGPDELKBG)
|
||||
{
|
||||
return;
|
||||
}
|
||||
bool flag = this.IOGFADFDIHK.IAHDANBDAAM() != null;
|
||||
CircuitEventNodeDisplay nodeDisplay = this.nodeDisplay;
|
||||
if (!flag)
|
||||
{
|
||||
nodeDisplay.RemoveInputMeta(InputSlot.B);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060169FF RID: 92671 RVA: 0x00547A38 File Offset: 0x00545C38
|
||||
[Token(Token = "0x60169FF")]
|
||||
[Address(RVA = "0x12F09A0", Offset = "0x12EF7A0", VA = "0x1812F09A0", Slot = "24")]
|
||||
protected override void HBODDIHIPGH(Vector3 HHDLEJDCBEH, Quaternion HIELBNFBMBO)
|
||||
{
|
||||
float z = HHDLEJDCBEH.z;
|
||||
this.OPGOJJINDBO(HHDLEJDCBEH);
|
||||
}
|
||||
|
||||
// Token: 0x06016A00 RID: 92672 RVA: 0x00547A54 File Offset: 0x00545C54
|
||||
[Token(Token = "0x6016A00")]
|
||||
[Address(RVA = "0x12F1F10", Offset = "0x12F0D10", VA = "0x1812F1F10")]
|
||||
private void OPGOJJINDBO(in Vector3 NOIGNHGICAB)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
Vector3 up = Vector3.up;
|
||||
RigidbodyEx rigidbodyEx2 = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
float z = NOIGNHGICAB.z;
|
||||
float num = this.LABBFODNMMC.IAHDANBDAAM();
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
this.MCAJBNIDAHL.z = z2;
|
||||
int num2 = 0;
|
||||
this.DEDIEENFMJB = (PistonGizmo.NCHJDFLFIDK)num2;
|
||||
}
|
||||
|
||||
// Token: 0x06016A01 RID: 92673 RVA: 0x00547ABC File Offset: 0x00545CBC
|
||||
[Token(Token = "0x6016A01")]
|
||||
[Address(RVA = "0x12EF4E0", Offset = "0x12EE2E0", VA = "0x1812EF4E0", Slot = "26")]
|
||||
protected override void DJICGIHLEKP()
|
||||
{
|
||||
base..ctor();
|
||||
if (!this.NEFGPDELKBG)
|
||||
{
|
||||
if (!base.OGIBLNIIHDK || base.PBBJCLJPFMI.FNFNLDBILFE)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (base.LEFDALHFHCB > 0.01f)
|
||||
{
|
||||
float lcfpkdlafge = this.LCFPKDLAFGE;
|
||||
if (this.LDKPICDNDFB.IAHDANBDAAM() > lcfpkdlafge)
|
||||
{
|
||||
float fixedDeltaTime = Time.fixedDeltaTime;
|
||||
this.LCFPKDLAFGE = fixedDeltaTime;
|
||||
float num = this.LDKPICDNDFB.IAHDANBDAAM();
|
||||
float lhdffbmjfmm = this.LHDFFBMJFMM;
|
||||
this.NNHOMCLBKPO(lhdffbmjfmm);
|
||||
Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH;
|
||||
float z = this.BJJKODCDPGP.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
}
|
||||
if (!base.JOFFNANLIDK)
|
||||
{
|
||||
goto IL_E3;
|
||||
}
|
||||
this.NKNECHMEMNF();
|
||||
}
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
bool hasHolder = base.PBBJCLJPFMI.FNFNLDBILFE;
|
||||
if (hasHolder)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (hasHolder)
|
||||
{
|
||||
float z3 = this.KOJJKKDHEGN.z;
|
||||
}
|
||||
IL_E3:
|
||||
RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
float num2;
|
||||
if (num2 > 1E-05f)
|
||||
{
|
||||
this.FKDBBFDCNGE();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A02 RID: 92674 RVA: 0x00547BD8 File Offset: 0x00545DD8
|
||||
[Token(Token = "0x6016A02")]
|
||||
[Address(RVA = "0x12EE580", Offset = "0x12ED380", VA = "0x1812EE580")]
|
||||
private void AAEHGFHJCIC()
|
||||
{
|
||||
float lcfpkdlafge = this.LCFPKDLAFGE;
|
||||
if (this.LDKPICDNDFB.IAHDANBDAAM() > lcfpkdlafge)
|
||||
{
|
||||
float fixedDeltaTime = Time.fixedDeltaTime;
|
||||
this.LCFPKDLAFGE = fixedDeltaTime;
|
||||
float num = this.LDKPICDNDFB.IAHDANBDAAM();
|
||||
float lhdffbmjfmm = this.LHDFFBMJFMM;
|
||||
this.NNHOMCLBKPO(lhdffbmjfmm);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A03 RID: 92675 RVA: 0x00547C50 File Offset: 0x00545E50
|
||||
[Token(Token = "0x6016A03")]
|
||||
[Address(RVA = "0x12F19B0", Offset = "0x12F07B0", VA = "0x1812F19B0")]
|
||||
private void NKNECHMEMNF()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.CKAPMPADIMM)
|
||||
{
|
||||
int hgdlbndcdmk = this.HGDLBNDCDMK;
|
||||
bool flag = hgdlbndcdmk == 0;
|
||||
this.CKAPMPADIMM = flag;
|
||||
if (hgdlbndcdmk != 0)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx2 = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
float deltaTime = Time.deltaTime;
|
||||
float num;
|
||||
float num2;
|
||||
if (num <= num2)
|
||||
{
|
||||
float jaacmplbopd = this.JAACMPLBOPD;
|
||||
if (num2 <= jaacmplbopd)
|
||||
{
|
||||
this.JAACMPLBOPD = num2;
|
||||
goto IL_6B;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
IL_6B:
|
||||
if (flag)
|
||||
{
|
||||
this.DJICGIHLEKP();
|
||||
RigidbodyEx rigidbodyEx3 = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A04 RID: 92676 RVA: 0x00547CE8 File Offset: 0x00545EE8
|
||||
[Token(Token = "0x6016A04")]
|
||||
[Address(RVA = "0x12EFF10", Offset = "0x12EED10", VA = "0x1812EFF10")]
|
||||
private void FKDBBFDCNGE()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
float z = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
RigidbodyEx rigidbodyEx2 = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
float z4 = Vector3.up.z;
|
||||
Vector3 vector3;
|
||||
float z5 = vector3.z;
|
||||
float num = this.LBBEPBHJNDH.IAHDANBDAAM();
|
||||
int num2 = 0;
|
||||
Vector3 vector4;
|
||||
float z6 = vector4.z;
|
||||
float num3;
|
||||
if (num2 < (int)num3)
|
||||
{
|
||||
this.DJICGIHLEKP();
|
||||
RigidbodyEx rigidbodyEx3 = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
float z7 = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
RigidbodyEx rigidbodyEx4 = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
float z8 = Vector3.up.z;
|
||||
Vector3 vector5;
|
||||
float z9 = vector5.z;
|
||||
float num4 = this.LBBEPBHJNDH.IAHDANBDAAM();
|
||||
Vector3 vector6;
|
||||
float z10 = vector6.z;
|
||||
}
|
||||
this.DJICGIHLEKP();
|
||||
RigidbodyEx rigidbodyEx5 = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
float z11 = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
if (this.NEFGPDELKBG)
|
||||
{
|
||||
float z12 = this.MCAJBNIDAHL.z;
|
||||
int num5 = 0;
|
||||
if (num5 != (int)this.DEDIEENFMJB)
|
||||
{
|
||||
this.DEDIEENFMJB = (PistonGizmo.NCHJDFLFIDK)num5;
|
||||
if (this.NEFGPDELKBG)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
Guid guid = PistonGizmo.LLFIOPGCJKE.JPOHGBCEJEJ;
|
||||
GBHGBHHEDNB gbhgbhhednb = GBHGBHHEDNB.AKPBDFMJIKF();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A05 RID: 92677 RVA: 0x00547E40 File Offset: 0x00546040
|
||||
[Token(Token = "0x6016A05")]
|
||||
[Address(RVA = "0x12F1C40", Offset = "0x12F0A40", VA = "0x1812F1C40")]
|
||||
private void NNHOMCLBKPO(float EJHELOHKGCF)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
base.ClearLinearVelocity();
|
||||
Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A06 RID: 92678 RVA: 0x00547E7C File Offset: 0x0054607C
|
||||
[Token(Token = "0x6016A06")]
|
||||
[Address(RVA = "0x12EEF40", Offset = "0x12EDD40", VA = "0x1812EEF40", Slot = "27")]
|
||||
protected override void DEFLJBBAIGE()
|
||||
{
|
||||
base.ClearLinearVelocity();
|
||||
this.CKAPMPADIMM = true;
|
||||
this.LHDFFBMJFMM = 0f;
|
||||
float z = Vector3.zero.z;
|
||||
this.BJJKODCDPGP.z = z;
|
||||
this.PHMMKNJHDJO = 0f;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.KOJJKKDHEGN.z = z2;
|
||||
}
|
||||
|
||||
// Token: 0x06016A07 RID: 92679 RVA: 0x00547EDC File Offset: 0x005460DC
|
||||
[Token(Token = "0x6016A07")]
|
||||
[Address(RVA = "0x12F0BC0", Offset = "0x12EF9C0", VA = "0x1812F0BC0")]
|
||||
private void IEHNCACNMGA()
|
||||
{
|
||||
if (this.pathLineRenderer.isVisible)
|
||||
{
|
||||
if (base.PBBJCLJPFMI.rigidbodyEx.IHLCHCBIBEF)
|
||||
{
|
||||
Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM.MDKDCJFEBJH;
|
||||
float z = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
}
|
||||
float z2 = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
Transform targetTransform2 = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
float num = this.LBBEPBHJNDH.IAHDANBDAAM();
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
LineRenderer lineRenderer = this.pathLineRenderer;
|
||||
Vector3 vector3;
|
||||
float z5 = vector3.z;
|
||||
LineRenderer lineRenderer2 = this.pathLineRenderer;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A08 RID: 92680 RVA: 0x00547F8C File Offset: 0x0054618C
|
||||
[Token(Token = "0x6016A08")]
|
||||
[Address(RVA = "0x12F1020", Offset = "0x12EFE20", VA = "0x1812F1020")]
|
||||
private float INODHJKJDIC()
|
||||
{
|
||||
return this.LBBEPBHJNDH.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x06016A09 RID: 92681 RVA: 0x00547FAC File Offset: 0x005461AC
|
||||
[Token(Token = "0x6016A09")]
|
||||
[Address(RVA = "0x12F0AD0", Offset = "0x12EF8D0", VA = "0x1812F0AD0")]
|
||||
private void HMMLBHBAOND(float BCEFAKDFEMM)
|
||||
{
|
||||
JNCLECIDJMA<float> lbbepbhjndh = this.LBBEPBHJNDH;
|
||||
}
|
||||
|
||||
// Token: 0x06016A0A RID: 92682 RVA: 0x00547FC8 File Offset: 0x005461C8
|
||||
[Token(Token = "0x6016A0A")]
|
||||
[Address(RVA = "0x12F21D0", Offset = "0x12F0FD0", VA = "0x1812F21D0", Slot = "29")]
|
||||
public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
base.SerializeTo(ref IABNDBNHMKF, ref NHFINJNIPGK, BIPOIFGEMGB);
|
||||
object[] array = new object[1];
|
||||
GameObject gameObject = base.gameObject;
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
array[0] = gameObject;
|
||||
Debug.LogErrorFormat(this, "Error serializing Piston Gizmo {0}: gizmo data is null", array);
|
||||
DOBIHKCLKLL dobihkclkll;
|
||||
if (dobihkclkll == 0)
|
||||
{
|
||||
DOBIHKCLKLL dobihkclkll2 = new DOBIHKCLKLL();
|
||||
float num = this.LBBEPBHJNDH.IAHDANBDAAM();
|
||||
dobihkclkll2.NHMGLMPPBCJ = num;
|
||||
float num2 = this.LABBFODNMMC.IAHDANBDAAM();
|
||||
dobihkclkll2.JELEAFBDHAB = num2;
|
||||
return;
|
||||
}
|
||||
object[] array2 = new object[1];
|
||||
GameObject gameObject2;
|
||||
if (gameObject2 != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = gameObject2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016A0B RID: 92683 RVA: 0x00548058 File Offset: 0x00546258
|
||||
[Token(Token = "0x6016A0B")]
|
||||
[Address(RVA = "0x12EFA70", Offset = "0x12EE870", VA = "0x1812EFA70", Slot = "28")]
|
||||
public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
Dictionary<int, int> fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO;
|
||||
DOBIHKCLKLL dobihkclkll;
|
||||
if (this != 0 && dobihkclkll != 0)
|
||||
{
|
||||
int num = 0;
|
||||
this.LBBEPBHJNDH.BDJFGEJFPPO(num);
|
||||
int num2 = 0;
|
||||
this.LABBFODNMMC.BDJFGEJFPPO(num2);
|
||||
return;
|
||||
}
|
||||
object[] array = new object[1];
|
||||
GameObject gameObject = base.gameObject;
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
array[0] = gameObject;
|
||||
Debug.LogErrorFormat(this, "Error deserializing Piston Gizmo {0}: gizmo data or piston data empty.", array);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016A0C RID: 92684 RVA: 0x005480C4 File Offset: 0x005462C4
|
||||
[Token(Token = "0x6016A0C")]
|
||||
[Address(RVA = "0x12F1070", Offset = "0x12EFE70", VA = "0x1812F1070")]
|
||||
private void JBFPHFKKOMM()
|
||||
{
|
||||
float num = this.LBBEPBHJNDH.IAHDANBDAAM();
|
||||
float num2 = this.LBBEPBHJNDH.IAHDANBDAAM();
|
||||
this.CDKNCNFKFFO = num2;
|
||||
this.FKDBBFDCNGE();
|
||||
}
|
||||
|
||||
// Token: 0x06016A0D RID: 92685 RVA: 0x005480FC File Offset: 0x005462FC
|
||||
[Token(Token = "0x6016A0D")]
|
||||
[Address(RVA = "0x12EF8D0", Offset = "0x12EE6D0", VA = "0x1812EF8D0")]
|
||||
private Vector3 DPMIKAJEMMB(float FAONCIOCBGG)
|
||||
{
|
||||
Tool tool;
|
||||
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
|
||||
float z = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016A0E RID: 92686 RVA: 0x0054813C File Offset: 0x0054633C
|
||||
[Token(Token = "0x6016A0E")]
|
||||
[Address(RVA = "0x12F0780", Offset = "0x12EF580", VA = "0x1812F0780")]
|
||||
public float GetDistance()
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
float z = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06016A0F RID: 92687 RVA: 0x0054817C File Offset: 0x0054637C
|
||||
[Token(Token = "0x6016A0F")]
|
||||
[Address(RVA = "0x12EEBD0", Offset = "0x12ED9D0", VA = "0x1812EEBD0")]
|
||||
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetDistance(IBNOALNMLHC CHKKEHOKPJP, float FAONCIOCBGG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016A0F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling IFNLKKABKEB<MPHHHDGFLNP> RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::CV2SetDistance(IBNOALNMLHC,System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_2_09, callgetter:int32(KKPBCOOONNK::BCGGCGCJMNG))
|
||||
stloc:valuetype [RecRoom.Circuitsv2.Runtime]IFNLKKABKEB<valuetype [RecRoom.Circuitsv2.Runtime]MPHHHDGFLNP>(var_5_0F, call:IFNLKKABKEB[exp:valuetype [RecRoom.Circuitsv2.Runtime]IFNLKKABKEB<valuetype [RecRoom.Circuitsv2.Runtime]MPHHHDGFLNP>](AHIMICMLPKA::IFNEMKAIILC))
|
||||
}
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06016A10 RID: 92688 RVA: 0x0054819C File Offset: 0x0054639C
|
||||
[Token(Token = "0x6016A10")]
|
||||
[Address(RVA = "0x12F1D30", Offset = "0x12F0B30", VA = "0x1812F1D30")]
|
||||
private void ODGGCBFPDDO(float FAONCIOCBGG)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
float z = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
RigidbodyEx rigidbodyEx2 = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A11 RID: 92689 RVA: 0x005481F8 File Offset: 0x005463F8
|
||||
[Token(Token = "0x6016A11")]
|
||||
[Address(RVA = "0x12EEA10", Offset = "0x12ED810", VA = "0x1812EEA10")]
|
||||
private void CCOGFKNNOBL()
|
||||
{
|
||||
float num = this.MENECJHBJBC.KLIAOAJIPKM();
|
||||
this.ODGGCBFPDDO(num);
|
||||
}
|
||||
|
||||
// Token: 0x06016A12 RID: 92690 RVA: 0x00548220 File Offset: 0x00546420
|
||||
[Token(Token = "0x6016A12")]
|
||||
[Address(RVA = "0x12F0890", Offset = "0x12EF690", VA = "0x1812F0890")]
|
||||
public float GetSpeed()
|
||||
{
|
||||
Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06016A13 RID: 92691 RVA: 0x00548264 File Offset: 0x00546464
|
||||
[Token(Token = "0x6016A13")]
|
||||
[Address(RVA = "0x12EED80", Offset = "0x12EDB80", VA = "0x1812EED80")]
|
||||
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetSpeed(IBNOALNMLHC CHKKEHOKPJP, float EJHELOHKGCF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016A13)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling IFNLKKABKEB<MPHHHDGFLNP> RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::CV2SetSpeed(IBNOALNMLHC,System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_2_09, callgetter:int32(KKPBCOOONNK::BCGGCGCJMNG))
|
||||
stloc:valuetype [RecRoom.Circuitsv2.Runtime]IFNLKKABKEB<valuetype [RecRoom.Circuitsv2.Runtime]MPHHHDGFLNP>(var_5_0F, call:IFNLKKABKEB[exp:valuetype [RecRoom.Circuitsv2.Runtime]IFNLKKABKEB<valuetype [RecRoom.Circuitsv2.Runtime]MPHHHDGFLNP>](AHIMICMLPKA::IFNEMKAIILC))
|
||||
}
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06016A14 RID: 92692 RVA: 0x00548284 File Offset: 0x00546484
|
||||
[Token(Token = "0x6016A14")]
|
||||
[Address(RVA = "0x12F05F0", Offset = "0x12EF3F0", VA = "0x1812F05F0")]
|
||||
private void GGBLEFHBPCP(float EJHELOHKGCF)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
base.ClearLinearVelocity();
|
||||
Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A15 RID: 92693 RVA: 0x005482C8 File Offset: 0x005464C8
|
||||
[Token(Token = "0x6016A15")]
|
||||
[Address(RVA = "0x12EEA70", Offset = "0x12ED870", VA = "0x1812EEA70")]
|
||||
private void CJPNLGPEDOB()
|
||||
{
|
||||
float num = this.CCNBGIPPKNA.KLIAOAJIPKM();
|
||||
this.GGBLEFHBPCP(num);
|
||||
}
|
||||
|
||||
// Token: 0x06016A16 RID: 92694 RVA: 0x005482F0 File Offset: 0x005464F0
|
||||
[Token(Token = "0x6016A16")]
|
||||
[Address(RVA = "0xAF5110", Offset = "0xAF3F10", VA = "0x180AF5110")]
|
||||
public float GetAcceleration()
|
||||
{
|
||||
return this.PHMMKNJHDJO;
|
||||
}
|
||||
|
||||
// Token: 0x06016A17 RID: 92695 RVA: 0x00548304 File Offset: 0x00546504
|
||||
[Token(Token = "0x6016A17")]
|
||||
[Address(RVA = "0x12EEB00", Offset = "0x12ED900", VA = "0x1812EEB00")]
|
||||
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetAcceleration(IBNOALNMLHC CHKKEHOKPJP, float ONGBFDACHHG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016A17)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling IFNLKKABKEB<MPHHHDGFLNP> RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::CV2SetAcceleration(IBNOALNMLHC,System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_2_09, callgetter:int32(KKPBCOOONNK::BCGGCGCJMNG))
|
||||
stloc:valuetype [RecRoom.Circuitsv2.Runtime]IFNLKKABKEB<valuetype [RecRoom.Circuitsv2.Runtime]MPHHHDGFLNP>(var_5_0F, call:IFNLKKABKEB[exp:valuetype [RecRoom.Circuitsv2.Runtime]IFNLKKABKEB<valuetype [RecRoom.Circuitsv2.Runtime]MPHHHDGFLNP>](AHIMICMLPKA::IFNEMKAIILC))
|
||||
}
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06016A18 RID: 92696 RVA: 0x00548324 File Offset: 0x00546524
|
||||
[Token(Token = "0x6016A18")]
|
||||
[Address(RVA = "0x12EFEB0", Offset = "0x12EECB0", VA = "0x1812EFEB0")]
|
||||
private void FFKEEFOEPGD()
|
||||
{
|
||||
float num = this.LOGDAEHHEBD.KLIAOAJIPKM();
|
||||
this.EAAEKBKOFFL(num);
|
||||
}
|
||||
|
||||
// Token: 0x06016A19 RID: 92697 RVA: 0x0054834C File Offset: 0x0054654C
|
||||
[Token(Token = "0x6016A19")]
|
||||
[Address(RVA = "0x12EFC90", Offset = "0x12EEA90", VA = "0x1812EFC90")]
|
||||
private void EAAEKBKOFFL(float ONGBFDACHHG)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.PHMMKNJHDJO = ONGBFDACHHG;
|
||||
Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.KOJJKKDHEGN.z = z2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A1A RID: 92698 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016A1A")]
|
||||
[Address(RVA = "0x12EECA0", Offset = "0x12EDAA0", VA = "0x1812EECA0")]
|
||||
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetMaxDistance(IBNOALNMLHC CHKKEHOKPJP, float ONGBFDACHHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016A1B RID: 92699 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016A1B")]
|
||||
[Address(RVA = "0x12EEE50", Offset = "0x12EDC50", VA = "0x1812EEE50")]
|
||||
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetTargetDistance(IBNOALNMLHC CHKKEHOKPJP, float ONGBFDACHHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016A1C RID: 92700 RVA: 0x0054839C File Offset: 0x0054659C
|
||||
[Token(Token = "0x6016A1C")]
|
||||
[Address(RVA = "0x12F0EB0", Offset = "0x12EFCB0", VA = "0x1812F0EB0")]
|
||||
private void IJFPDDOBIIA()
|
||||
{
|
||||
if (this.NEFGPDELKBG)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
Guid guid = PistonGizmo.LLFIOPGCJKE.JPOHGBCEJEJ;
|
||||
GBHGBHHEDNB gbhgbhhednb = GBHGBHHEDNB.AKPBDFMJIKF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E87 RID: 16007
|
||||
// (get) Token: 0x06016A1D RID: 92701 RVA: 0x005483D0 File Offset: 0x005465D0
|
||||
[Token(Token = "0x17003E87")]
|
||||
private IEnumerable<KLAMCLLEFGI> BGANBIILLOA
|
||||
{
|
||||
[Token(Token = "0x6016A1D")]
|
||||
[Address(RVA = "0x12F1110", Offset = "0x12EFF10", VA = "0x1812F1110", Slot = "32")]
|
||||
get
|
||||
{
|
||||
KLAMCLLEFGI[] array = new KLAMCLLEFGI[1];
|
||||
KLAMCLLEFGI llfiopgcjke = PistonGizmo.LLFIOPGCJKE;
|
||||
if (llfiopgcjke != 0)
|
||||
{
|
||||
}
|
||||
array[0] = llfiopgcjke;
|
||||
IEnumerable<KLAMCLLEFGI> enumerable;
|
||||
return enumerable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E88 RID: 16008
|
||||
// (get) Token: 0x06016A1E RID: 92702 RVA: 0x00548400 File Offset: 0x00546600
|
||||
[Token(Token = "0x17003E88")]
|
||||
private DJMPGKILABP OBHLNKHEHEN
|
||||
{
|
||||
[Token(Token = "0x6016A1E")]
|
||||
[Address(RVA = "0x12F11E0", Offset = "0x12EFFE0", VA = "0x1812F11E0", Slot = "33")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016A1E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling DJMPGKILABP RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::JPHPDHGLKLN()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:JDFPDKIEICM(var_0_05, ldsfld:JDFPDKIEICM(GHFIPBGLBID::<IHCCILFPMCM>k__BackingField))
|
||||
}
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A1F RID: 92703 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016A1F")]
|
||||
[Address(RVA = "0x12EFE10", Offset = "0x12EEC10", VA = "0x1812EFE10", Slot = "34")]
|
||||
private IFNLKKABKEB<FFFEOMMKNAE> EKLANAAAJGK(IBNOALNMLHC CHKKEHOKPJP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17003E89 RID: 16009
|
||||
// (get) Token: 0x06016A20 RID: 92704 RVA: 0x00548414 File Offset: 0x00546614
|
||||
[Token(Token = "0x17003E89")]
|
||||
private CreationObject OHPMKCCONDF
|
||||
{
|
||||
[Token(Token = "0x6016A20")]
|
||||
[Address(RVA = "0x837B00", Offset = "0x836900", VA = "0x180837B00", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return this.creationObject;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A21 RID: 92705 RVA: 0x00548428 File Offset: 0x00546628
|
||||
[Token(Token = "0x6016A21")]
|
||||
[Address(RVA = "0x12F25F0", Offset = "0x12F13F0", VA = "0x1812F25F0")]
|
||||
public PistonGizmo()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.BJJKODCDPGP.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.KOJJKKDHEGN.z = z2;
|
||||
this.CDKNCNFKFFO = 25f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06016A22 RID: 92706 RVA: 0x0054848C File Offset: 0x0054668C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6016A22")]
|
||||
[Address(RVA = "0x12F2590", Offset = "0x12F1390", VA = "0x1812F2590")]
|
||||
static PistonGizmo()
|
||||
{
|
||||
KLAMCLLEFGI klamcllefgi;
|
||||
PistonGizmo.LLFIOPGCJKE = klamcllefgi;
|
||||
}
|
||||
|
||||
// Token: 0x06016A23 RID: 92707 RVA: 0x005484A0 File Offset: 0x005466A0
|
||||
[Token(Token = "0x6016A23")]
|
||||
[Address(RVA = "0x12EEAD0", Offset = "0x12ED8D0", VA = "0x1812EEAD0")]
|
||||
[CompilerGenerated]
|
||||
private void CMFAIELPNJM()
|
||||
{
|
||||
float z = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
}
|
||||
|
||||
// Token: 0x06016A24 RID: 92708 RVA: 0x005484BC File Offset: 0x005466BC
|
||||
[Token(Token = "0x6016A24")]
|
||||
[Address(RVA = "0x12F1280", Offset = "0x12F0080", VA = "0x1812F1280")]
|
||||
[CompilerGenerated]
|
||||
private void LGPMIHEGNEE(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
GCCLEJOGCCE.SetDialogOptions("Max Travel Distance", "Set maximum travel distance", (TMP_InputField.ContentType)((uint)3));
|
||||
Func<float> func = new Func(this.INODHJKJDIC);
|
||||
Action<float> action = new Action(this.HMMLBHBAOND);
|
||||
GCCLEJOGCCE.clampRange = true;
|
||||
float num = this.minTargetDistance;
|
||||
GCCLEJOGCCE.minValue = num;
|
||||
float num2 = this.maxTargetDistance;
|
||||
GCCLEJOGCCE.maxValue = num2;
|
||||
}
|
||||
|
||||
// Token: 0x06016A25 RID: 92709 RVA: 0x00548530 File Offset: 0x00546730
|
||||
[Token(Token = "0x6016A25")]
|
||||
[Address(RVA = "0x12EF7C0", Offset = "0x12EE5C0", VA = "0x1812EF7C0")]
|
||||
[CompilerGenerated]
|
||||
private void DPEBMMOKEAK(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
GCCLEJOGCCE.SetDialogOptions("Target (m)", "Set target distance (m)", (TMP_InputField.ContentType)((uint)3));
|
||||
Func<float> func = new Func(this.PLPPDJDMGEI);
|
||||
Action<float> action = new Action(this.IFGLGFNGCKN);
|
||||
GCCLEJOGCCE.clampRange = true;
|
||||
float num = this.minTargetDistance;
|
||||
GCCLEJOGCCE.minValue = num;
|
||||
float num2 = this.maxTargetDistance;
|
||||
GCCLEJOGCCE.maxValue = num2;
|
||||
}
|
||||
|
||||
// Token: 0x06016A26 RID: 92710 RVA: 0x005485A4 File Offset: 0x005467A4
|
||||
[Token(Token = "0x6016A26")]
|
||||
[Address(RVA = "0x12F2160", Offset = "0x12F0F60", VA = "0x1812F2160")]
|
||||
[CompilerGenerated]
|
||||
private float PLPPDJDMGEI()
|
||||
{
|
||||
return this.LABBFODNMMC.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x06016A27 RID: 92711 RVA: 0x005485C4 File Offset: 0x005467C4
|
||||
[Token(Token = "0x6016A27")]
|
||||
[Address(RVA = "0x12F0E50", Offset = "0x12EFC50", VA = "0x1812F0E50")]
|
||||
[CompilerGenerated]
|
||||
private void IFGLGFNGCKN(float DINHOLEGEMB)
|
||||
{
|
||||
JNCLECIDJMA<float> labbfodnmmc = this.LABBFODNMMC;
|
||||
}
|
||||
|
||||
// Token: 0x06016A28 RID: 92712 RVA: 0x005485E0 File Offset: 0x005467E0
|
||||
[Token(Token = "0x6016A28")]
|
||||
[Address(RVA = "0x12F2160", Offset = "0x12F0F60", VA = "0x1812F2160")]
|
||||
[CompilerGenerated]
|
||||
private float PFNAPJALIHA()
|
||||
{
|
||||
return this.LABBFODNMMC.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x06016A29 RID: 92713 RVA: 0x00548600 File Offset: 0x00546800
|
||||
[Token(Token = "0x6016A29")]
|
||||
[Address(RVA = "0x12F0E50", Offset = "0x12EFC50", VA = "0x1812F0E50")]
|
||||
[CompilerGenerated]
|
||||
private void MEMIOLECLNA(float ONGBFDACHHG)
|
||||
{
|
||||
JNCLECIDJMA<float> labbfodnmmc = this.LABBFODNMMC;
|
||||
}
|
||||
|
||||
// Token: 0x06016A2A RID: 92714 RVA: 0x0054861C File Offset: 0x0054681C
|
||||
[Token(Token = "0x6016A2A")]
|
||||
[Address(RVA = "0x12F21B0", Offset = "0x12F0FB0", VA = "0x1812F21B0")]
|
||||
[CompilerGenerated]
|
||||
private bool PPKEKBBLNBA()
|
||||
{
|
||||
return ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0400EBF2 RID: 60402
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400EBF2")]
|
||||
[SerializeField]
|
||||
private float maxMovementSpeed = 10000f;
|
||||
|
||||
// Token: 0x0400EBF3 RID: 60403
|
||||
[FieldOffset(Offset = "0x124")]
|
||||
[Token(Token = "0x400EBF3")]
|
||||
[SerializeField]
|
||||
private float minTargetDistance;
|
||||
|
||||
// Token: 0x0400EBF4 RID: 60404
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400EBF4")]
|
||||
[SerializeField]
|
||||
private float maxTargetDistance = 1000000f;
|
||||
|
||||
// Token: 0x0400EBF5 RID: 60405
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400EBF5")]
|
||||
[SerializeField]
|
||||
private ControlPanelCircuitObject controlPanelCircuitObject;
|
||||
|
||||
// Token: 0x0400EBF6 RID: 60406
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400EBF6")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private CreationObject creationObject;
|
||||
|
||||
// Token: 0x0400EBF7 RID: 60407
|
||||
[Token(Token = "0x400EBF7")]
|
||||
private const float BHNOKBEJECO = 1E-05f;
|
||||
|
||||
// Token: 0x0400EBF8 RID: 60408
|
||||
[Token(Token = "0x400EBF8")]
|
||||
private const float ALILDPFGJIO = 0.01f;
|
||||
|
||||
// Token: 0x0400EBF9 RID: 60409
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400EBF9")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private LineRenderer pathLineRenderer;
|
||||
|
||||
// Token: 0x0400EBFA RID: 60410
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400EBFA")]
|
||||
private float LHDFFBMJFMM;
|
||||
|
||||
// Token: 0x0400EBFB RID: 60411
|
||||
[FieldOffset(Offset = "0x14C")]
|
||||
[Token(Token = "0x400EBFB")]
|
||||
private Vector3 BJJKODCDPGP;
|
||||
|
||||
// Token: 0x0400EBFC RID: 60412
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400EBFC")]
|
||||
private float PHMMKNJHDJO;
|
||||
|
||||
// Token: 0x0400EBFD RID: 60413
|
||||
[FieldOffset(Offset = "0x15C")]
|
||||
[Token(Token = "0x400EBFD")]
|
||||
private Vector3 KOJJKKDHEGN;
|
||||
|
||||
// Token: 0x0400EBFE RID: 60414
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400EBFE")]
|
||||
private float IPEPDCGPHOK;
|
||||
|
||||
// Token: 0x0400EBFF RID: 60415
|
||||
[FieldOffset(Offset = "0x16C")]
|
||||
[Token(Token = "0x400EBFF")]
|
||||
private float JAACMPLBOPD;
|
||||
|
||||
// Token: 0x0400EC00 RID: 60416
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400EC00")]
|
||||
private bool CKAPMPADIMM;
|
||||
|
||||
// Token: 0x0400EC01 RID: 60417
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400EC01")]
|
||||
private JNCLECIDJMA<float> LBBEPBHJNDH;
|
||||
|
||||
// Token: 0x0400EC02 RID: 60418
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400EC02")]
|
||||
private float CDKNCNFKFFO;
|
||||
|
||||
// Token: 0x0400EC03 RID: 60419
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400EC03")]
|
||||
private JNCLECIDJMA<float> LABBFODNMMC;
|
||||
|
||||
// Token: 0x0400EC04 RID: 60420
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400EC04")]
|
||||
private BEOGMGPDOCC<float, int> MENECJHBJBC;
|
||||
|
||||
// Token: 0x0400EC05 RID: 60421
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400EC05")]
|
||||
private BEOGMGPDOCC<float, int> CCNBGIPPKNA;
|
||||
|
||||
// Token: 0x0400EC06 RID: 60422
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400EC06")]
|
||||
private BEOGMGPDOCC<float, int> LOGDAEHHEBD;
|
||||
|
||||
// Token: 0x0400EC07 RID: 60423
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400EC07")]
|
||||
private PistonGizmo.NCHJDFLFIDK DEDIEENFMJB;
|
||||
|
||||
// Token: 0x0400EC08 RID: 60424
|
||||
[FieldOffset(Offset = "0x1AC")]
|
||||
[Token(Token = "0x400EC08")]
|
||||
private Vector3 MCAJBNIDAHL;
|
||||
|
||||
// Token: 0x0400EC09 RID: 60425
|
||||
[Token(Token = "0x400EC09")]
|
||||
private static readonly KLAMCLLEFGI LLFIOPGCJKE;
|
||||
|
||||
// Token: 0x0200332B RID: 13099
|
||||
[Token(Token = "0x200332B")]
|
||||
private enum NCHJDFLFIDK
|
||||
{
|
||||
// Token: 0x0400EC0B RID: 60427
|
||||
[Token(Token = "0x400EC0B")]
|
||||
LessThanPiston,
|
||||
// Token: 0x0400EC0C RID: 60428
|
||||
[Token(Token = "0x400EC0C")]
|
||||
GreaterThanPiston
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user