Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}