770 lines
25 KiB
C#
770 lines
25 KiB
C#
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.Core.Creation.Circuits;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Creation.SandboxGizmos
|
|
{
|
|
// Token: 0x02003412 RID: 13330
|
|
[Token(Token = "0x2003412")]
|
|
public abstract class AcceleratedMovementGizmo : InfluencerGizmo
|
|
{
|
|
// Token: 0x17003F40 RID: 16192
|
|
// (get) Token: 0x06016E49 RID: 93769 RVA: 0x005510BC File Offset: 0x0054F2BC
|
|
[Token(Token = "0x17003F40")]
|
|
protected CircuitEventNodeDisplay LICNIGDHECF
|
|
{
|
|
[Token(Token = "0x6016E49")]
|
|
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
|
|
get
|
|
{
|
|
return this.nodeDisplay;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F41 RID: 16193
|
|
// (get) Token: 0x06016E4A RID: 93770 RVA: 0x005510D0 File Offset: 0x0054F2D0
|
|
// (set) Token: 0x06016E4B RID: 93771 RVA: 0x005510F0 File Offset: 0x0054F2F0
|
|
[Token(Token = "0x17003F41")]
|
|
private protected float LEFDALHFHCB
|
|
{
|
|
[Token(Token = "0x6016E4A")]
|
|
[Address(RVA = "0x1DCEA10", Offset = "0x1DCDA10", VA = "0x181DCEA10")]
|
|
protected get
|
|
{
|
|
return this.LDKPICDNDFB.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6016E4B")]
|
|
[Address(RVA = "0x1DCF3F0", Offset = "0x1DCE3F0", VA = "0x181DCF3F0")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<float> ldkpicdndfb = this.LDKPICDNDFB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F42 RID: 16194
|
|
// (get) Token: 0x06016E4C RID: 93772 RVA: 0x0055110C File Offset: 0x0054F30C
|
|
// (set) Token: 0x06016E4D RID: 93773 RVA: 0x0055112C File Offset: 0x0054F32C
|
|
[Token(Token = "0x17003F42")]
|
|
private protected bool JOFFNANLIDK
|
|
{
|
|
[Token(Token = "0x6016E4C")]
|
|
[Address(RVA = "0x1DCF500", Offset = "0x1DCE500", VA = "0x181DCF500")]
|
|
protected get
|
|
{
|
|
return this.IOGFADFDIHK.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6016E4D")]
|
|
[Address(RVA = "0x1DCF450", Offset = "0x1DCE450", VA = "0x181DCF450")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<bool> iogfadfdihk = this.IOGFADFDIHK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E4E RID: 93774 RVA: 0x00551148 File Offset: 0x0054F348
|
|
[Token(Token = "0x6016E4E")]
|
|
[Address(RVA = "0x1DCE4B0", Offset = "0x1DCD4B0", VA = "0x181DCE4B0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx;
|
|
OKNNKFGFODL earlyLateUpdateEvent = rigidbodyEx.EarlyLateUpdateEvent;
|
|
Action action = new Action(this.AAJCJPEIMCG);
|
|
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(earlyLateUpdateEvent, action);
|
|
rigidbodyEx.EarlyLateUpdateEvent = oknnkfgfodl;
|
|
HEAHEMOJGJA heahemojgja = new HEAHEMOJGJA();
|
|
base.PBBJCLJPFMI.rigidbodyEx.VelocityHandler = heahemojgja;
|
|
base.PBBJCLJPFMI.rigidbodyEx.VelocityProvider = heahemojgja;
|
|
Action action2 = new Action(this.HJBODCFFFMM);
|
|
base.EONONKNGLAM += action2;
|
|
Tool tool = base.PBBJCLJPFMI;
|
|
Action<AGAJMBPABDL> action3 = new Action(this.FAFOJMCNBMN);
|
|
tool.AuthorityChangedEvent += action3;
|
|
Tool tool2 = base.PBBJCLJPFMI;
|
|
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
|
Action<Tool> action4 = new Action(this.PAEFCHDJPHF);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action4);
|
|
tool2.PostReleaseEvent = mfbglihgcgo;
|
|
Tool tool3 = base.PBBJCLJPFMI;
|
|
MFBGLIHGCGO<Tool> postAttachEvent = tool3.PostAttachEvent;
|
|
Action<Tool> action5 = new Action(this.PMPDJBDJDNP);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postAttachEvent, action5);
|
|
tool3.PostAttachEvent = mfbglihgcgo2;
|
|
Tool tool4 = base.PBBJCLJPFMI;
|
|
MFBGLIHGCGO<Tool> postDetachEvent = tool4.PostDetachEvent;
|
|
Action<Tool> action6 = new Action(this.PAEFCHDJPHF);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.BPJDFPACLMK(postDetachEvent, action6);
|
|
tool4.PostDetachEvent = mfbglihgcgo3;
|
|
if (base.PBBJCLJPFMI.creationObject)
|
|
{
|
|
base.PBBJCLJPFMI.creationObject.ClearVelocitiesOnFrozenChange = false;
|
|
}
|
|
ConnectableTool connectableTool = this._connectableTool;
|
|
ConnectableTool.HierarchyChangeHandler hierarchyChangeHandler = new ConnectableTool.HierarchyChangeHandler(this.KGEGCICJAMN);
|
|
connectableTool.ParentChangedEvent += hierarchyChangeHandler;
|
|
Action action7 = new Action(this.DMMJIKHOMAB);
|
|
KLLMCPFPIIE<float> kllmcpfpiie;
|
|
this.LDKPICDNDFB = kllmcpfpiie;
|
|
Action action8 = new Action(this.BOEELAKJECB);
|
|
KLLMCPFPIIE<bool> kllmcpfpiie2;
|
|
this.IOGFADFDIHK = kllmcpfpiie2;
|
|
}
|
|
|
|
// Token: 0x06016E4F RID: 93775 RVA: 0x005512FC File Offset: 0x0054F4FC
|
|
[Token(Token = "0x6016E4F")]
|
|
[Address(RVA = "0x1DCFB60", Offset = "0x1DCEB60", VA = "0x181DCFB60", Slot = "21")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
this.LOCCHMINCCF();
|
|
this.LOCCHMINCCF();
|
|
}
|
|
|
|
// Token: 0x06016E50 RID: 93776 RVA: 0x0055131C File Offset: 0x0054F51C
|
|
[Token(Token = "0x6016E50")]
|
|
[Address(RVA = "0x1DCF710", Offset = "0x1DCE710", VA = "0x181DCF710", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
Tool tool = base.PBBJCLJPFMI;
|
|
Action<AGAJMBPABDL> action = new Action(this.FAFOJMCNBMN);
|
|
tool.AuthorityChangedEvent -= action;
|
|
Tool tool2 = base.PBBJCLJPFMI;
|
|
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
|
Action<Tool> action2 = new Action(this.PAEFCHDJPHF);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2);
|
|
tool2.PostReleaseEvent = mfbglihgcgo;
|
|
Tool tool3 = base.PBBJCLJPFMI;
|
|
MFBGLIHGCGO<Tool> postAttachEvent = tool3.PostAttachEvent;
|
|
Action<Tool> action3 = new Action(this.PMPDJBDJDNP);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postAttachEvent, action3);
|
|
tool3.PostAttachEvent = mfbglihgcgo2;
|
|
Tool tool4 = base.PBBJCLJPFMI;
|
|
MFBGLIHGCGO<Tool> postDetachEvent = tool4.PostDetachEvent;
|
|
Action<Tool> action4 = new Action(this.PAEFCHDJPHF);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.GMNMHGMFGOL(postDetachEvent, action4);
|
|
tool4.PostDetachEvent = mfbglihgcgo3;
|
|
ConnectableTool connectableTool = this._connectableTool;
|
|
ConnectableTool.HierarchyChangeHandler hierarchyChangeHandler = new ConnectableTool.HierarchyChangeHandler(this.KGEGCICJAMN);
|
|
connectableTool.ParentChangedEvent -= hierarchyChangeHandler;
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x06016E51 RID: 93777 RVA: 0x00551404 File Offset: 0x0054F604
|
|
[Token(Token = "0x6016E51")]
|
|
[Address(RVA = "0x1DCED20", Offset = "0x1DCDD20", VA = "0x181DCED20", Slot = "23")]
|
|
protected override void DFGKELFCGAO()
|
|
{
|
|
base..ctor();
|
|
if (!this.NEFGPDELKBG)
|
|
{
|
|
CreationObject component = base.GetComponent<CreationObject>();
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG <>9__18_ = AcceleratedMovementGizmo.<>c.<>9__18_0;
|
|
if (<>9__18_ == 0)
|
|
{
|
|
AcceleratedMovementGizmo.<>c.<>9__18_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MIEDHCEOHJE);
|
|
int num;
|
|
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(<>9__18_, ohindolfnmp, num);
|
|
int num2 = 0;
|
|
num = 0;
|
|
ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(ekpfbgiijnk);
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg;
|
|
if (AcceleratedMovementGizmo.<>c.<>9__18_2 == 0)
|
|
{
|
|
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
|
AcceleratedMovementGizmo.<>c.<>9__18_2 = dedabhkcibg;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.CMHGGPLEAFG);
|
|
int num3;
|
|
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp2, num3);
|
|
num3 = 0;
|
|
ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(cpnmfokdbkm);
|
|
DOPNALIMPNA[] array = new DOPNALIMPNA[2];
|
|
Func<float> func = new Func(this.CNHLGLAGEIA);
|
|
Action<float> action = new Action(this.EKFFNPKCGKJ);
|
|
INAOBEINBGO inaobeinbgo;
|
|
if (inaobeinbgo != 0)
|
|
{
|
|
}
|
|
array[0] = inaobeinbgo;
|
|
Func<bool> func2 = new Func(this.KBOIICNKJLG);
|
|
Action<bool> action2 = new Action(this.EMDNGLKMPEP);
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
string text;
|
|
string text2;
|
|
ulong num6;
|
|
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func2, action2, num5, num4, text, text2, (int)num6, num2);
|
|
if (dhcinnflbba != 0)
|
|
{
|
|
}
|
|
array[1] = dhcinnflbba;
|
|
int num7 = 0;
|
|
ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("Movement", num7, array);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E52 RID: 93778 RVA: 0x00551550 File Offset: 0x0054F750
|
|
[Token(Token = "0x6016E52")]
|
|
[Address(RVA = "0x1DCF550", Offset = "0x1DCE550", VA = "0x181DCF550", Slot = "24")]
|
|
protected override void HBODDIHIPGH(Vector3 HHDLEJDCBEH, Quaternion HIELBNFBMBO)
|
|
{
|
|
float z = HHDLEJDCBEH.z;
|
|
this.LOCCHMINCCF();
|
|
}
|
|
|
|
// Token: 0x06016E53 RID: 93779 RVA: 0x0055156C File Offset: 0x0054F76C
|
|
[Token(Token = "0x6016E53")]
|
|
[Address(RVA = "0x1DCF910", Offset = "0x1DCE910", VA = "0x181DCF910")]
|
|
private void PMPDJBDJDNP(Tool EGFEJGHDNAI)
|
|
{
|
|
base.PBBJCLJPFMI.rigidbodyEx.ClearVelocity();
|
|
}
|
|
|
|
// Token: 0x06016E54 RID: 93780 RVA: 0x00551590 File Offset: 0x0054F790
|
|
[Token(Token = "0x6016E54")]
|
|
[Address(RVA = "0x12FBAE0", Offset = "0x12FAAE0", VA = "0x1812FBAE0")]
|
|
private void PAEFCHDJPHF(Tool EGFEJGHDNAI)
|
|
{
|
|
this.LOCCHMINCCF();
|
|
}
|
|
|
|
// Token: 0x06016E55 RID: 93781 RVA: 0x005515A4 File Offset: 0x0054F7A4
|
|
[Token(Token = "0x6016E55")]
|
|
[Address(RVA = "0x1DCEA60", Offset = "0x1DCDA60", VA = "0x181DCEA60")]
|
|
public void ChangeInputs(Dictionary<InputSlot, int> input)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (input.TryGetValue(1, num) && num != this.HGDLBNDCDMK)
|
|
{
|
|
this.HGDLBNDCDMK = num;
|
|
}
|
|
if (input.TryGetValue((uint)2, num))
|
|
{
|
|
this.HDIIDCDLIDK = num;
|
|
}
|
|
if (num2 != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E56 RID: 93782 RVA: 0x005515F0 File Offset: 0x0054F7F0
|
|
[Token(Token = "0x6016E56")]
|
|
[Address(RVA = "0x12FBAE0", Offset = "0x12FAAE0", VA = "0x1812FBAE0")]
|
|
private void HJBODCFFFMM()
|
|
{
|
|
this.LOCCHMINCCF();
|
|
}
|
|
|
|
// Token: 0x06016E57 RID: 93783
|
|
[Token(Token = "0x6016E57")]
|
|
[Address(Slot = "30")]
|
|
protected abstract void LOCCHMINCCF();
|
|
|
|
// Token: 0x06016E58 RID: 93784
|
|
[Token(Token = "0x6016E58")]
|
|
[Address(Slot = "31")]
|
|
protected abstract void HDLIJMNIALL();
|
|
|
|
// Token: 0x06016E59 RID: 93785 RVA: 0x00551604 File Offset: 0x0054F804
|
|
[Token(Token = "0x6016E59")]
|
|
[Address(RVA = "0x12FBAE0", Offset = "0x12FAAE0", VA = "0x1812FBAE0")]
|
|
private void KGEGCICJAMN(MIGCNEPBKDG LODFBGGCMLN, int ICDCDNHCHME, MIGCNEPBKDG GDLJBDHIOFN, int GCJFNOCBJIP, Vector3? LKGCBILJGBA, Quaternion? BHPDMNLLNJK)
|
|
{
|
|
this.LOCCHMINCCF();
|
|
}
|
|
|
|
// Token: 0x06016E5A RID: 93786 RVA: 0x00551618 File Offset: 0x0054F818
|
|
[Token(Token = "0x6016E5A")]
|
|
[Address(RVA = "0x1DCEA10", Offset = "0x1DCDA10", VA = "0x181DCEA10")]
|
|
private float CNHLGLAGEIA()
|
|
{
|
|
return this.LDKPICDNDFB.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x06016E5B RID: 93787 RVA: 0x00551638 File Offset: 0x0054F838
|
|
[Token(Token = "0x6016E5B")]
|
|
[Address(RVA = "0x1DCF3F0", Offset = "0x1DCE3F0", VA = "0x181DCF3F0")]
|
|
private void EKFFNPKCGKJ(float BCEFAKDFEMM)
|
|
{
|
|
KLLMCPFPIIE<float> ldkpicdndfb = this.LDKPICDNDFB;
|
|
}
|
|
|
|
// Token: 0x06016E5C RID: 93788 RVA: 0x00551654 File Offset: 0x0054F854
|
|
[Token(Token = "0x6016E5C")]
|
|
[Address(RVA = "0x1DCF500", Offset = "0x1DCE500", VA = "0x181DCF500")]
|
|
private bool KBOIICNKJLG()
|
|
{
|
|
return this.IOGFADFDIHK.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x06016E5D RID: 93789 RVA: 0x00551674 File Offset: 0x0054F874
|
|
[Token(Token = "0x6016E5D")]
|
|
[Address(RVA = "0x1DCF450", Offset = "0x1DCE450", VA = "0x181DCF450")]
|
|
private void EMDNGLKMPEP(bool BCEFAKDFEMM)
|
|
{
|
|
KLLMCPFPIIE<bool> iogfadfdihk = this.IOGFADFDIHK;
|
|
}
|
|
|
|
// Token: 0x06016E5E RID: 93790 RVA: 0x00551690 File Offset: 0x0054F890
|
|
[Token(Token = "0x6016E5E")]
|
|
[Address(RVA = "0x1DCF940", Offset = "0x1DCE940", VA = "0x181DCF940", Slot = "29")]
|
|
public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
base.SerializeTo(ref IABNDBNHMKF, ref NHFINJNIPGK, BIPOIFGEMGB);
|
|
HLJCFAJAOMA hljcfajaoma = new HLJCFAJAOMA();
|
|
CBBOBMGJPNJ cbbobmgjpnj = new CBBOBMGJPNJ();
|
|
float num = this.LDKPICDNDFB.IAHDANBDAAM();
|
|
cbbobmgjpnj.CAFJJEONKDB = num;
|
|
bool flag = this.IOGFADFDIHK.IAHDANBDAAM() != null;
|
|
cbbobmgjpnj.GBHPINKBFLJ = flag;
|
|
}
|
|
|
|
// Token: 0x06016E5F RID: 93791 RVA: 0x005516F8 File Offset: 0x0054F8F8
|
|
[Token(Token = "0x6016E5F")]
|
|
[Address(RVA = "0x1DCF200", Offset = "0x1DCE200", VA = "0x181DCF200", Slot = "28")]
|
|
public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
Dictionary<int, int> fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO;
|
|
base..ctor();
|
|
if (this != 0)
|
|
{
|
|
KLLMCPFPIIE<float> ldkpicdndfb = this.LDKPICDNDFB;
|
|
throw new NullReferenceException();
|
|
}
|
|
object[] array = new object[1];
|
|
GameObject gameObject = base.gameObject;
|
|
if (gameObject != 0)
|
|
{
|
|
}
|
|
array[0] = gameObject;
|
|
Debug.LogErrorFormat(this, "Error deserializing Accelerated Movement Gizmo {0}: gizmo data or acclereted movement data empty.", array);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016E60 RID: 93792 RVA: 0x00551764 File Offset: 0x0054F964
|
|
[Token(Token = "0x6016E60")]
|
|
[Address(RVA = "0x12FBAE0", Offset = "0x12FAAE0", VA = "0x1812FBAE0")]
|
|
private void DMMJIKHOMAB()
|
|
{
|
|
this.LOCCHMINCCF();
|
|
}
|
|
|
|
// Token: 0x06016E61 RID: 93793 RVA: 0x00551778 File Offset: 0x0054F978
|
|
[Token(Token = "0x6016E61")]
|
|
[Address(RVA = "0x1DCE900", Offset = "0x1DCD900", VA = "0x181DCE900")]
|
|
private void BOEELAKJECB()
|
|
{
|
|
this.LOCCHMINCCF();
|
|
this.LOCCHMINCCF();
|
|
}
|
|
|
|
// Token: 0x06016E62 RID: 93794 RVA: 0x00551794 File Offset: 0x0054F994
|
|
[Token(Token = "0x6016E62")]
|
|
[Address(RVA = "0x1DCF4B0", Offset = "0x1DCE4B0", VA = "0x181DCF4B0")]
|
|
private void FAFOJMCNBMN(AGAJMBPABDL HIBNOIKDDAC)
|
|
{
|
|
if (!base.PBBJCLJPFMI.FNFNLDBILFE)
|
|
{
|
|
this.LOCCHMINCCF();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E63 RID: 93795 RVA: 0x005517BC File Offset: 0x0054F9BC
|
|
[Token(Token = "0x6016E63")]
|
|
[Address(RVA = "0x1DCE3E0", Offset = "0x1DCD3E0", VA = "0x181DCE3E0")]
|
|
public void AddTorque(Vector3 LCBFKGKBMJH, ForceMode ECOGFAMEGMP = ForceMode.Force)
|
|
{
|
|
if (this.HNDHDPLALMI)
|
|
{
|
|
Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM.MDKDCJFEBJH;
|
|
float z = LCBFKGKBMJH.z;
|
|
}
|
|
float z2 = LCBFKGKBMJH.z;
|
|
}
|
|
|
|
// Token: 0x06016E64 RID: 93796 RVA: 0x005517FC File Offset: 0x0054F9FC
|
|
[Token(Token = "0x6016E64")]
|
|
[Address(RVA = "0x1DCE130", Offset = "0x1DCD130", VA = "0x181DCE130")]
|
|
public void AddTorqueLocal(Vector3 LCBFKGKBMJH, ForceMode ECOGFAMEGMP)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
if (ECOGFAMEGMP <= ForceMode.Acceleration)
|
|
{
|
|
float num = Time.deltaTime;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
this.PLEDPHJHLDC.z = z2;
|
|
num = Time.deltaTime;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
this.GCBLCJJHALN.z = z3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E65 RID: 93797 RVA: 0x00551860 File Offset: 0x0054FA60
|
|
[Token(Token = "0x6016E65")]
|
|
[Address(RVA = "0x1DCE060", Offset = "0x1DCD060", VA = "0x181DCE060")]
|
|
public void AddForce(Vector3 CDFHDACBFKN, ForceMode ECOGFAMEGMP = ForceMode.Force)
|
|
{
|
|
if (this.HNDHDPLALMI)
|
|
{
|
|
Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM.MDKDCJFEBJH;
|
|
float z = CDFHDACBFKN.z;
|
|
}
|
|
float z2 = CDFHDACBFKN.z;
|
|
}
|
|
|
|
// Token: 0x06016E66 RID: 93798 RVA: 0x005518A0 File Offset: 0x0054FAA0
|
|
[Token(Token = "0x6016E66")]
|
|
[Address(RVA = "0x1DCDE10", Offset = "0x1DCCE10", VA = "0x181DCDE10")]
|
|
public void AddForceLocal(Vector3 CDFHDACBFKN, ForceMode ECOGFAMEGMP)
|
|
{
|
|
if (ECOGFAMEGMP <= ForceMode.Acceleration)
|
|
{
|
|
float num = Time.deltaTime;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.PKKKCBCAJGH.z = z;
|
|
num = Time.deltaTime;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
this.LLBMDPALDIE.z = z2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E67 RID: 93799 RVA: 0x005518F0 File Offset: 0x0054FAF0
|
|
[Token(Token = "0x6016E67")]
|
|
[Address(RVA = "0x1DCEB30", Offset = "0x1DCDB30", VA = "0x181DCEB30")]
|
|
public void ClearAngularVelocity()
|
|
{
|
|
base.PBBJCLJPFMI.rigidbodyEx.ClearAngularVelocity();
|
|
float z = Vector3.zero.z;
|
|
this.PLEDPHJHLDC.z = z;
|
|
float z2 = Vector3.zero.z;
|
|
this.GCBLCJJHALN.z = z2;
|
|
float z3 = Vector3.zero.z;
|
|
this.IIMFKAEDKGH.z = z3;
|
|
}
|
|
|
|
// Token: 0x06016E68 RID: 93800 RVA: 0x00551958 File Offset: 0x0054FB58
|
|
[Token(Token = "0x6016E68")]
|
|
[Address(RVA = "0x1DCEC10", Offset = "0x1DCDC10", VA = "0x181DCEC10")]
|
|
public void ClearLinearVelocity()
|
|
{
|
|
RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx;
|
|
float z = Vector3.zero.z;
|
|
float z2 = Vector3.zero.z;
|
|
this.PKKKCBCAJGH.z = z2;
|
|
float z3 = Vector3.zero.z;
|
|
this.LLBMDPALDIE.z = z3;
|
|
float z4 = Vector3.zero.z;
|
|
this.MPJFJDKPHCN.z = z4;
|
|
}
|
|
|
|
// Token: 0x17003F43 RID: 16195
|
|
// (get) Token: 0x06016E69 RID: 93801 RVA: 0x005519CC File Offset: 0x0054FBCC
|
|
[Token(Token = "0x17003F43")]
|
|
private RigidbodyEx MEHAAMLFBJB
|
|
{
|
|
[Token(Token = "0x6016E69")]
|
|
[Address(RVA = "0x1DCF1D0", Offset = "0x1DCE1D0", VA = "0x181DCF1D0")]
|
|
get
|
|
{
|
|
return base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F44 RID: 16196
|
|
// (get) Token: 0x06016E6A RID: 93802 RVA: 0x005519F0 File Offset: 0x0054FBF0
|
|
[Token(Token = "0x17003F44")]
|
|
protected bool HNDHDPLALMI
|
|
{
|
|
[Token(Token = "0x6016E6A")]
|
|
[Address(RVA = "0x1DCF5A0", Offset = "0x1DCE5A0", VA = "0x181DCF5A0")]
|
|
get
|
|
{
|
|
RigidbodyEx kgcfpfpdjpm = base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM;
|
|
int num = 0;
|
|
return kgcfpfpdjpm != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E6B RID: 93803 RVA: 0x00551A20 File Offset: 0x0054FC20
|
|
[Token(Token = "0x6016E6B")]
|
|
[Address(RVA = "0x1DCD220", Offset = "0x1DCC220", VA = "0x181DCD220")]
|
|
private void AAJCJPEIMCG()
|
|
{
|
|
float unscaledTime = Time.unscaledTime;
|
|
int num = 0;
|
|
if (unscaledTime > (float)num)
|
|
{
|
|
Vector3 zero = Vector3.zero;
|
|
Quaternion identity = Quaternion.identity;
|
|
float z = Vector3.zero.z;
|
|
float z2 = Vector3.zero.z;
|
|
bool flag = this.HNDHDPLALMI;
|
|
Tool tool = base.PBBJCLJPFMI;
|
|
if (!flag)
|
|
{
|
|
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
|
|
RigidbodyEx rigidbodyEx2 = base.PBBJCLJPFMI.rigidbodyEx;
|
|
}
|
|
RigidbodyEx rigidbodyEx3 = tool.rigidbodyEx;
|
|
RigidbodyEx rigidbodyEx4 = base.PBBJCLJPFMI.rigidbodyEx;
|
|
float z3 = this.MPJFJDKPHCN.z;
|
|
float z4 = this.IIMFKAEDKGH.z;
|
|
float num2;
|
|
float num3;
|
|
if (num2 > 1E-45f || num3 <= 1E-45f)
|
|
{
|
|
}
|
|
float num4;
|
|
float num5;
|
|
float num6;
|
|
float z8;
|
|
float z11;
|
|
float z21;
|
|
bool flag2;
|
|
if (num4 != 1E-45f || num5 > 9E-05f || num6 > 0.0001f)
|
|
{
|
|
float z5 = this.PKKKCBCAJGH.z;
|
|
float mass = base.PBBJCLJPFMI.rigidbodyEx.OPDHAKGKECE;
|
|
Vector3 vector;
|
|
float z6 = vector.z;
|
|
this.LLBMDPALDIE = z6;
|
|
float z7 = vector.z;
|
|
Vector3 vector2;
|
|
z8 = vector2.z;
|
|
float z9 = vector2.z;
|
|
Vector3 vector3;
|
|
float z10 = vector3.z;
|
|
Vector3 vector4;
|
|
z11 = vector4.z;
|
|
if (flag)
|
|
{
|
|
RigidbodyEx rigidbodyEx5 = base.PBBJCLJPFMI.rigidbodyEx;
|
|
RigidbodyEx rigidbodyEx6 = base.PBBJCLJPFMI.rigidbodyEx;
|
|
Vector3 vector5;
|
|
float z12 = vector5.z;
|
|
RigidbodyEx rigidbodyEx7 = base.PBBJCLJPFMI.rigidbodyEx;
|
|
RigidbodyEx rigidbodyEx8 = base.PBBJCLJPFMI.rigidbodyEx;
|
|
Vector3 vector6;
|
|
float z13 = vector6.z;
|
|
float z14 = this.PLEDPHJHLDC.z;
|
|
float z15 = this.GCBLCJJHALN.z;
|
|
Vector3 vector7;
|
|
float z16 = vector7.z;
|
|
Vector3 vector8;
|
|
float z17 = vector8.z;
|
|
Vector3 vector9;
|
|
float z18 = vector9.z;
|
|
Vector3 vector10;
|
|
float z19 = vector10.z;
|
|
this.GCBLCJJHALN.z = z19;
|
|
}
|
|
float z20 = this.GCBLCJJHALN.z;
|
|
Vector3 vector11;
|
|
z21 = vector11.z;
|
|
float z22 = vector11.z;
|
|
Vector3 vector12;
|
|
float z23 = vector12.z;
|
|
int num7 = 0;
|
|
float num8;
|
|
Quaternion quaternion = Quaternion.AngleAxis(num8, num7);
|
|
flag2 = this.HNDHDPLALMI;
|
|
Tool tool2 = base.PBBJCLJPFMI;
|
|
Tool tool3;
|
|
if (!flag2)
|
|
{
|
|
RigidbodyEx rigidbodyEx9 = tool2.rigidbodyEx;
|
|
tool3 = base.PBBJCLJPFMI;
|
|
RigidbodyEx rigidbodyEx10 = tool3.rigidbodyEx;
|
|
}
|
|
RigidbodyEx rigidbodyEx11 = tool3.rigidbodyEx;
|
|
RigidbodyEx rigidbodyEx12 = base.PBBJCLJPFMI.rigidbodyEx;
|
|
float z24 = Vector3.zero.z;
|
|
this.PKKKCBCAJGH.z = z24;
|
|
float z25 = Vector3.zero.z;
|
|
this.PLEDPHJHLDC.z = z25;
|
|
float z26 = Vector3.zero.z;
|
|
this.GCBLCJJHALN.z = z26;
|
|
float z27 = Vector3.zero.z;
|
|
this.LLBMDPALDIE = z27;
|
|
}
|
|
flag2 = this.HNDHDPLALMI;
|
|
Tool tool4 = base.PBBJCLJPFMI;
|
|
if (!flag2)
|
|
{
|
|
RigidbodyEx rigidbodyEx13 = tool4.rigidbodyEx;
|
|
RigidbodyEx rigidbodyEx14 = base.PBBJCLJPFMI.rigidbodyEx;
|
|
}
|
|
RigidbodyEx rigidbodyEx15 = base.PBBJCLJPFMI.rigidbodyEx;
|
|
this.MPJFJDKPHCN.z = z8;
|
|
this.NIPPGHOLPHO.z = z11;
|
|
this.IIMFKAEDKGH.z = z21;
|
|
this.GMBNMBHMFNJ = unscaledTime;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E6C RID: 93804 RVA: 0x00551D30 File Offset: 0x0054FF30
|
|
[Token(Token = "0x6016E6C")]
|
|
[Address(RVA = "0x1DCFBB0", Offset = "0x1DCEBB0", VA = "0x181DCFBB0")]
|
|
protected AcceleratedMovementGizmo()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
this.PKKKCBCAJGH.z = z;
|
|
float z2 = Vector3.zero.z;
|
|
this.PLEDPHJHLDC.z = z2;
|
|
float z3 = Vector3.zero.z;
|
|
this.LLBMDPALDIE.z = z3;
|
|
float z4 = Vector3.zero.z;
|
|
this.GCBLCJJHALN.z = z4;
|
|
float z5 = Vector3.zero.z;
|
|
this.NIPPGHOLPHO.z = z5;
|
|
Quaternion identity = Quaternion.identity;
|
|
float z6 = Vector3.zero.z;
|
|
this.MPJFJDKPHCN.z = z6;
|
|
float z7 = Vector3.zero.z;
|
|
this.IIMFKAEDKGH.z = z7;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06016E6D RID: 93805 RVA: 0x00551DF4 File Offset: 0x0054FFF4
|
|
[Token(Token = "0x6016E6D")]
|
|
[Address(RVA = "0x1DCF620", Offset = "0x1DCE620", VA = "0x181DCF620")]
|
|
[CompilerGenerated]
|
|
private void MIEDHCEOHJE(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
GCCLEJOGCCE.SetDialogOptions("Acceleration Time", "Set acceleration time in seconds", (TMP_InputField.ContentType)((uint)3));
|
|
Func<float> func = new Func(this.CNHLGLAGEIA);
|
|
Action<float> action = new Action(this.EKFFNPKCGKJ);
|
|
}
|
|
|
|
// Token: 0x06016E6E RID: 93806 RVA: 0x00551E40 File Offset: 0x00550040
|
|
[Token(Token = "0x6016E6E")]
|
|
[Address(RVA = "0x1DCE940", Offset = "0x1DCD940", VA = "0x181DCE940")]
|
|
[CompilerGenerated]
|
|
private void CMHGGPLEAFG(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<bool> func = new Func(this.KBOIICNKJLG);
|
|
Action<bool> action = new Action(this.EMDNGLKMPEP);
|
|
}
|
|
|
|
// Token: 0x0400EE1B RID: 60955
|
|
[Token(Token = "0x400EE1B")]
|
|
private const string KBNEOCELMOH = "AcceleratedMovementKinematicPhysics";
|
|
|
|
// Token: 0x0400EE1C RID: 60956
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400EE1C")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private CircuitEventNodeDisplay nodeDisplay;
|
|
|
|
// Token: 0x0400EE1D RID: 60957
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400EE1D")]
|
|
protected int HGDLBNDCDMK;
|
|
|
|
// Token: 0x0400EE1E RID: 60958
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400EE1E")]
|
|
protected int HDIIDCDLIDK;
|
|
|
|
// Token: 0x0400EE1F RID: 60959
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400EE1F")]
|
|
private KLLMCPFPIIE<float> LDKPICDNDFB;
|
|
|
|
// Token: 0x0400EE20 RID: 60960
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400EE20")]
|
|
protected float LCFPKDLAFGE;
|
|
|
|
// Token: 0x0400EE21 RID: 60961
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400EE21")]
|
|
private KLLMCPFPIIE<bool> IOGFADFDIHK;
|
|
|
|
// Token: 0x0400EE22 RID: 60962
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400EE22")]
|
|
private Vector3 PKKKCBCAJGH;
|
|
|
|
// Token: 0x0400EE23 RID: 60963
|
|
[FieldOffset(Offset = "0xC4")]
|
|
[Token(Token = "0x400EE23")]
|
|
private Vector3 PLEDPHJHLDC;
|
|
|
|
// Token: 0x0400EE24 RID: 60964
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400EE24")]
|
|
private Vector3 LLBMDPALDIE;
|
|
|
|
// Token: 0x0400EE25 RID: 60965
|
|
[FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x400EE25")]
|
|
private Vector3 GCBLCJJHALN;
|
|
|
|
// Token: 0x0400EE26 RID: 60966
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400EE26")]
|
|
private float GMBNMBHMFNJ;
|
|
|
|
// Token: 0x0400EE27 RID: 60967
|
|
[FieldOffset(Offset = "0xEC")]
|
|
[Token(Token = "0x400EE27")]
|
|
private Vector3 NIPPGHOLPHO;
|
|
|
|
// Token: 0x0400EE28 RID: 60968
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400EE28")]
|
|
private Quaternion NHNAFHMIBAD;
|
|
|
|
// Token: 0x0400EE29 RID: 60969
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400EE29")]
|
|
private Vector3 MPJFJDKPHCN;
|
|
|
|
// Token: 0x0400EE2A RID: 60970
|
|
[FieldOffset(Offset = "0x114")]
|
|
[Token(Token = "0x400EE2A")]
|
|
private Vector3 IIMFKAEDKGH;
|
|
|
|
// Token: 0x0400EE2B RID: 60971
|
|
[Token(Token = "0x400EE2B")]
|
|
private const float PGMHENKOOAA = 0.05f;
|
|
|
|
// Token: 0x0400EE2C RID: 60972
|
|
[Token(Token = "0x400EE2C")]
|
|
private const int OONKPHMFDAG = 10;
|
|
|
|
// Token: 0x0400EE2D RID: 60973
|
|
[Token(Token = "0x400EE2D")]
|
|
private const float BAPLNKJDEJP = 9E-05f;
|
|
|
|
// Token: 0x0400EE2E RID: 60974
|
|
[Token(Token = "0x400EE2E")]
|
|
private const float FBMMANCIBNK = 0.0001f;
|
|
|
|
// Token: 0x0400EE2F RID: 60975
|
|
[Token(Token = "0x400EE2F")]
|
|
private const float JMODBMJACEO = 1E-45f;
|
|
}
|
|
}
|