Files
2026-04-08 23:40:05 +02:00

747 lines
25 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
using AGUI.StackedUI;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Circuits;
using RecRoom.Core.Creation.Circuits;
using RecRoom.Networking.SynchronizedFields;
using TMPro;
using UnityEngine;
namespace RecRoom.Core.Creation.SandboxGizmos
{
// Token: 0x02002D5A RID: 11610
[Token(Token = "0x2002D5A")]
[StructLayout(3)]
public abstract class AcceleratedMovementGizmo : InfluencerGizmo
{
// Token: 0x1700370B RID: 14091
// (get) Token: 0x060148BF RID: 84159 RVA: 0x004ED2EC File Offset: 0x004EB4EC
[Token(Token = "0x1700370B")]
protected CircuitEventNodeDisplay LICNIGDHECF
{
[Token(Token = "0x60148BF")]
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
get
{
return this.nodeDisplay;
}
}
// Token: 0x1700370C RID: 14092
// (get) Token: 0x060148C0 RID: 84160 RVA: 0x004ED300 File Offset: 0x004EB500
// (set) Token: 0x060148C1 RID: 84161 RVA: 0x004ED320 File Offset: 0x004EB520
[Token(Token = "0x1700370C")]
private protected float LEFDALHFHCB
{
[Token(Token = "0x60148C0")]
[Address(RVA = "0x1AB9EC0", Offset = "0x1AB88C0", VA = "0x181AB9EC0")]
protected get
{
return this.LDKPICDNDFB.Get();
}
[Token(Token = "0x60148C1")]
[Address(RVA = "0x1ABA6A0", Offset = "0x1AB90A0", VA = "0x181ABA6A0")]
private set
{
SynchronizedField<float> ldkpicdndfb = this.LDKPICDNDFB;
}
}
// Token: 0x1700370D RID: 14093
// (get) Token: 0x060148C2 RID: 84162 RVA: 0x004ED33C File Offset: 0x004EB53C
// (set) Token: 0x060148C3 RID: 84163 RVA: 0x004ED35C File Offset: 0x004EB55C
[Token(Token = "0x1700370D")]
private protected bool JOFFNANLIDK
{
[Token(Token = "0x60148C2")]
[Address(RVA = "0x1ABA760", Offset = "0x1AB9160", VA = "0x181ABA760")]
protected get
{
return this.IOGFADFDIHK.Get() != null;
}
[Token(Token = "0x60148C3")]
[Address(RVA = "0x1ABA700", Offset = "0x1AB9100", VA = "0x181ABA700")]
private set
{
SynchronizedField<bool> iogfadfdihk = this.IOGFADFDIHK;
}
}
// Token: 0x060148C4 RID: 84164 RVA: 0x004ED378 File Offset: 0x004EB578
[Token(Token = "0x60148C4")]
[Address(RVA = "0x1AB9910", Offset = "0x1AB8310", VA = "0x181AB9910", Slot = "13")]
protected override void Awake()
{
base.Awake();
RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx;
ActionEvent earlyLateUpdateEvent = rigidbodyEx.EarlyLateUpdateEvent;
Action action = new Action(this.AAJCJPEIMCG);
ActionEvent actionEvent = earlyLateUpdateEvent + action;
rigidbodyEx.EarlyLateUpdateEvent = actionEvent;
HEAHEMOJGJA heahemojgja = new HEAHEMOJGJA();
base.PBBJCLJPFMI.rigidbodyEx.VelocityHandler = heahemojgja;
base.PBBJCLJPFMI.rigidbodyEx.VelocityProvider = heahemojgja;
Action action2 = new Action(this.HJBODCFFFMM);
base.EONONKNGLAM += action2;
PhotonView photonView = base.PBBJCLJPFMI.photonView;
Action<int> action3 = new Action(this.BMBHIBADMLA);
photonView.OwnerChangedEvent += action3;
Tool tool = base.PBBJCLJPFMI;
ActionEvent<Tool> postReleaseEvent = tool.PostReleaseEvent;
Action<Tool> action4 = new Action(this.PAEFCHDJPHF);
ActionEvent<Tool> actionEvent2 = postReleaseEvent + action4;
tool.PostReleaseEvent = actionEvent2;
Tool tool2 = base.PBBJCLJPFMI;
ActionEvent<Tool> postAttachEvent = tool2.PostAttachEvent;
Action<Tool> action5 = new Action(this.PMPDJBDJDNP);
ActionEvent<Tool> actionEvent3 = postAttachEvent + action5;
tool2.PostAttachEvent = actionEvent3;
Tool tool3 = base.PBBJCLJPFMI;
ActionEvent<Tool> postDetachEvent = tool3.PostDetachEvent;
Action<Tool> action6 = new Action(this.PAEFCHDJPHF);
ActionEvent<Tool> actionEvent4 = postDetachEvent + action6;
tool3.PostDetachEvent = actionEvent4;
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);
SynchronizedField<float> synchronizedField;
this.LDKPICDNDFB = synchronizedField;
Action action8 = new Action(this.BOEELAKJECB);
SynchronizedField<bool> synchronizedField2;
this.IOGFADFDIHK = synchronizedField2;
}
// Token: 0x060148C5 RID: 84165 RVA: 0x004ED530 File Offset: 0x004EB730
[Token(Token = "0x60148C5")]
[Address(RVA = "0x1ABADD0", Offset = "0x1AB97D0", VA = "0x181ABADD0", Slot = "21")]
protected override void Start()
{
base.Start();
this.LOCCHMINCCF();
this.LOCCHMINCCF();
}
// Token: 0x060148C6 RID: 84166 RVA: 0x004ED550 File Offset: 0x004EB750
[Token(Token = "0x60148C6")]
[Address(RVA = "0x1ABA970", Offset = "0x1AB9370", VA = "0x181ABA970", Slot = "14")]
protected override void OnDestroy()
{
PhotonView photonView = base.PBBJCLJPFMI.photonView;
Action<int> action = new Action(this.BMBHIBADMLA);
photonView.OwnerChangedEvent -= action;
Tool tool = base.PBBJCLJPFMI;
ActionEvent<Tool> postReleaseEvent = tool.PostReleaseEvent;
Action<Tool> action2 = new Action(this.PAEFCHDJPHF);
ActionEvent<Tool> actionEvent = postReleaseEvent - action2;
tool.PostReleaseEvent = actionEvent;
Tool tool2 = base.PBBJCLJPFMI;
ActionEvent<Tool> postAttachEvent = tool2.PostAttachEvent;
Action<Tool> action3 = new Action(this.PMPDJBDJDNP);
ActionEvent<Tool> actionEvent2 = postAttachEvent - action3;
tool2.PostAttachEvent = actionEvent2;
Tool tool3 = base.PBBJCLJPFMI;
ActionEvent<Tool> postDetachEvent = tool3.PostDetachEvent;
Action<Tool> action4 = new Action(this.PAEFCHDJPHF);
ActionEvent<Tool> actionEvent3 = postDetachEvent - action4;
tool3.PostDetachEvent = actionEvent3;
ConnectableTool connectableTool = this._connectableTool;
ConnectableTool.HierarchyChangeHandler hierarchyChangeHandler = new ConnectableTool.HierarchyChangeHandler(this.KGEGCICJAMN);
connectableTool.ParentChangedEvent -= hierarchyChangeHandler;
base.OnDestroy();
}
// Token: 0x060148C7 RID: 84167 RVA: 0x004ED63C File Offset: 0x004EB83C
[Token(Token = "0x60148C7")]
[Address(RVA = "0x1ABA1D0", Offset = "0x1AB8BD0", VA = "0x181ABA1D0", 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);
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 num2;
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp2, num2);
num2 = 0;
ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(cpnmfokdbkm);
}
}
// Token: 0x060148C8 RID: 84168 RVA: 0x004ED6F4 File Offset: 0x004EB8F4
[Token(Token = "0x60148C8")]
[Address(RVA = "0x1ABA7B0", Offset = "0x1AB91B0", VA = "0x181ABA7B0", Slot = "24")]
protected override void HBODDIHIPGH(Vector3 HHDLEJDCBEH, Quaternion HIELBNFBMBO)
{
float z = HHDLEJDCBEH.z;
this.LOCCHMINCCF();
}
// Token: 0x060148C9 RID: 84169 RVA: 0x004ED710 File Offset: 0x004EB910
[Token(Token = "0x60148C9")]
[Address(RVA = "0x1ABAB80", Offset = "0x1AB9580", VA = "0x181ABAB80")]
private void PMPDJBDJDNP(Tool EGFEJGHDNAI)
{
base.PBBJCLJPFMI.rigidbodyEx.ClearVelocity();
}
// Token: 0x060148CA RID: 84170 RVA: 0x004ED734 File Offset: 0x004EB934
[Token(Token = "0x60148CA")]
[Address(RVA = "0x1ABA490", Offset = "0x1AB8E90", VA = "0x181ABA490")]
private void PAEFCHDJPHF(Tool EGFEJGHDNAI)
{
this.LOCCHMINCCF();
}
// Token: 0x060148CB RID: 84171 RVA: 0x004ED748 File Offset: 0x004EB948
[Token(Token = "0x60148CB")]
[Address(RVA = "0x1AB9F10", Offset = "0x1AB8910", VA = "0x181AB9F10")]
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: 0x060148CC RID: 84172 RVA: 0x004ED794 File Offset: 0x004EB994
[Token(Token = "0x60148CC")]
[Address(RVA = "0x1ABA490", Offset = "0x1AB8E90", VA = "0x181ABA490")]
private void HJBODCFFFMM()
{
this.LOCCHMINCCF();
}
// Token: 0x060148CD RID: 84173
[Token(Token = "0x60148CD")]
[Address(Slot = "30")]
protected abstract void LOCCHMINCCF();
// Token: 0x060148CE RID: 84174
[Token(Token = "0x60148CE")]
[Address(Slot = "31")]
protected abstract void HDLIJMNIALL();
// Token: 0x060148CF RID: 84175 RVA: 0x004ED7A8 File Offset: 0x004EB9A8
[Token(Token = "0x60148CF")]
[Address(RVA = "0x1ABA490", Offset = "0x1AB8E90", VA = "0x181ABA490")]
private void KGEGCICJAMN(MIGCNEPBKDG LODFBGGCMLN, int ICDCDNHCHME, MIGCNEPBKDG GDLJBDHIOFN, int GCJFNOCBJIP, Vector3? LKGCBILJGBA, Quaternion? BHPDMNLLNJK)
{
this.LOCCHMINCCF();
}
// Token: 0x060148D0 RID: 84176 RVA: 0x004ED7BC File Offset: 0x004EB9BC
[Token(Token = "0x60148D0")]
[Address(RVA = "0x1AB9EC0", Offset = "0x1AB88C0", VA = "0x181AB9EC0")]
private float CNHLGLAGEIA()
{
return this.LDKPICDNDFB.Get();
}
// Token: 0x060148D1 RID: 84177 RVA: 0x004ED7DC File Offset: 0x004EB9DC
[Token(Token = "0x60148D1")]
[Address(RVA = "0x1ABA6A0", Offset = "0x1AB90A0", VA = "0x181ABA6A0")]
private void EKFFNPKCGKJ(float BCEFAKDFEMM)
{
SynchronizedField<float> ldkpicdndfb = this.LDKPICDNDFB;
}
// Token: 0x060148D2 RID: 84178 RVA: 0x004ED7F8 File Offset: 0x004EB9F8
[Token(Token = "0x60148D2")]
[Address(RVA = "0x1ABA760", Offset = "0x1AB9160", VA = "0x181ABA760")]
private bool KBOIICNKJLG()
{
return this.IOGFADFDIHK.Get() != null;
}
// Token: 0x060148D3 RID: 84179 RVA: 0x004ED818 File Offset: 0x004EBA18
[Token(Token = "0x60148D3")]
[Address(RVA = "0x1ABA700", Offset = "0x1AB9100", VA = "0x181ABA700")]
private void EMDNGLKMPEP(bool BCEFAKDFEMM)
{
SynchronizedField<bool> iogfadfdihk = this.IOGFADFDIHK;
}
// Token: 0x060148D4 RID: 84180 RVA: 0x004ED834 File Offset: 0x004EBA34
[Token(Token = "0x60148D4")]
[Address(RVA = "0x1ABABB0", Offset = "0x1AB95B0", VA = "0x181ABABB0", 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.Get();
cbbobmgjpnj.CAFJJEONKDB = num;
bool flag = this.IOGFADFDIHK.Get() != null;
cbbobmgjpnj.GBHPINKBFLJ = flag;
}
// Token: 0x060148D5 RID: 84181 RVA: 0x004ED89C File Offset: 0x004EBA9C
[Token(Token = "0x60148D5")]
[Address(RVA = "0x1ABA4B0", Offset = "0x1AB8EB0", VA = "0x181ABA4B0", Slot = "28")]
public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
Dictionary<int, int> fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO;
base..ctor();
if (this != 0)
{
SynchronizedField<float> ldkpicdndfb = this.LDKPICDNDFB;
SynchronizedField<bool> iogfadfdihk = this.IOGFADFDIHK;
return;
}
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: 0x060148D6 RID: 84182 RVA: 0x004ED8F8 File Offset: 0x004EBAF8
[Token(Token = "0x60148D6")]
[Address(RVA = "0x1ABA490", Offset = "0x1AB8E90", VA = "0x181ABA490")]
private void DMMJIKHOMAB()
{
this.LOCCHMINCCF();
}
// Token: 0x060148D7 RID: 84183 RVA: 0x004ED90C File Offset: 0x004EBB0C
[Token(Token = "0x60148D7")]
[Address(RVA = "0x1AB9DC0", Offset = "0x1AB87C0", VA = "0x181AB9DC0")]
private void BOEELAKJECB()
{
this.LOCCHMINCCF();
this.LOCCHMINCCF();
}
// Token: 0x060148D8 RID: 84184 RVA: 0x004ED928 File Offset: 0x004EBB28
[Token(Token = "0x60148D8")]
[Address(RVA = "0x1AB9D70", Offset = "0x1AB8770", VA = "0x181AB9D70")]
private void BMBHIBADMLA(int OAPCCBMILAE)
{
if (!base.PBBJCLJPFMI.FNFNLDBILFE)
{
this.LOCCHMINCCF();
return;
}
}
// Token: 0x060148D9 RID: 84185 RVA: 0x004ED950 File Offset: 0x004EBB50
[Token(Token = "0x60148D9")]
[Address(RVA = "0x1AB9840", Offset = "0x1AB8240", VA = "0x181AB9840")]
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: 0x060148DA RID: 84186 RVA: 0x004ED990 File Offset: 0x004EBB90
[Token(Token = "0x60148DA")]
[Address(RVA = "0x1AB9590", Offset = "0x1AB7F90", VA = "0x181AB9590")]
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: 0x060148DB RID: 84187 RVA: 0x004ED9F0 File Offset: 0x004EBBF0
[Token(Token = "0x60148DB")]
[Address(RVA = "0x1AB94C0", Offset = "0x1AB7EC0", VA = "0x181AB94C0")]
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: 0x060148DC RID: 84188 RVA: 0x004EDA30 File Offset: 0x004EBC30
[Token(Token = "0x60148DC")]
[Address(RVA = "0x1AB9270", Offset = "0x1AB7C70", VA = "0x181AB9270")]
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: 0x060148DD RID: 84189 RVA: 0x004EDA80 File Offset: 0x004EBC80
[Token(Token = "0x60148DD")]
[Address(RVA = "0x1AB9FE0", Offset = "0x1AB89E0", VA = "0x181AB9FE0")]
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: 0x060148DE RID: 84190 RVA: 0x004EDAE8 File Offset: 0x004EBCE8
[Token(Token = "0x60148DE")]
[Address(RVA = "0x1ABA0C0", Offset = "0x1AB8AC0", VA = "0x181ABA0C0")]
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: 0x1700370E RID: 14094
// (get) Token: 0x060148DF RID: 84191 RVA: 0x004EDB5C File Offset: 0x004EBD5C
[Token(Token = "0x1700370E")]
private RigidbodyEx MEHAAMLFBJB
{
[Token(Token = "0x60148DF")]
[Address(RVA = "0x1ABA460", Offset = "0x1AB8E60", VA = "0x181ABA460")]
get
{
return base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM;
}
}
// Token: 0x1700370F RID: 14095
// (get) Token: 0x060148E0 RID: 84192 RVA: 0x004EDB80 File Offset: 0x004EBD80
[Token(Token = "0x1700370F")]
protected bool HNDHDPLALMI
{
[Token(Token = "0x60148E0")]
[Address(RVA = "0x1ABA800", Offset = "0x1AB9200", VA = "0x181ABA800")]
get
{
RigidbodyEx kgcfpfpdjpm = base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM;
int num = 0;
return kgcfpfpdjpm != num;
}
}
// Token: 0x060148E1 RID: 84193 RVA: 0x004EDBB0 File Offset: 0x004EBDB0
[Token(Token = "0x60148E1")]
[Address(RVA = "0x1AB8680", Offset = "0x1AB7080", VA = "0x181AB8680")]
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;
if (unscaledTime > 1E-45f || unscaledTime <= 1E-45f)
{
}
float z8;
float z11;
float z21;
bool flag2;
if (unscaledTime != 1E-45f || unscaledTime > 9E-05f || unscaledTime > 0.0001f)
{
float z5 = this.PKKKCBCAJGH.z;
float num2 = base.PBBJCLJPFMI.rigidbodyEx.OPDHAKGKECE;
Vector3 vector;
float z6 = vector.z;
this.LLBMDPALDIE = z6;
float z7 = vector.z;
num2 = unscaledTime;
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 num3 = 0;
Quaternion quaternion = Quaternion.AngleAxis(num2, num3);
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: 0x060148E2 RID: 84194 RVA: 0x004EDEBC File Offset: 0x004EC0BC
[Token(Token = "0x60148E2")]
[Address(RVA = "0x1ABAE60", Offset = "0x1AB9860", VA = "0x181ABAE60")]
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: 0x060148E3 RID: 84195 RVA: 0x004EDF80 File Offset: 0x004EC180
[Token(Token = "0x60148E3")]
[Address(RVA = "0x1ABA880", Offset = "0x1AB9280", VA = "0x181ABA880")]
[CompilerGenerated]
private void MIEDHCEOHJE(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Acceleration Time (s)";
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: 0x060148E4 RID: 84196 RVA: 0x004EDFD0 File Offset: 0x004EC1D0
[Token(Token = "0x60148E4")]
[Address(RVA = "0x1AB9E00", Offset = "0x1AB8800", VA = "0x181AB9E00")]
[CompilerGenerated]
private void CMHGGPLEAFG(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Move to Target";
Func<bool> func = new Func(this.KBOIICNKJLG);
Action<bool> action = new Action(this.EMDNGLKMPEP);
}
// Token: 0x0400DB76 RID: 56182
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400DB76")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private CircuitEventNodeDisplay nodeDisplay;
// Token: 0x0400DB77 RID: 56183
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400DB77")]
protected int HGDLBNDCDMK;
// Token: 0x0400DB78 RID: 56184
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400DB78")]
protected int HDIIDCDLIDK;
// Token: 0x0400DB79 RID: 56185
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400DB79")]
private SynchronizedField<float> LDKPICDNDFB;
// Token: 0x0400DB7A RID: 56186
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400DB7A")]
protected float LCFPKDLAFGE;
// Token: 0x0400DB7B RID: 56187
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400DB7B")]
private SynchronizedField<bool> IOGFADFDIHK;
// Token: 0x0400DB7C RID: 56188
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400DB7C")]
private Vector3 PKKKCBCAJGH;
// Token: 0x0400DB7D RID: 56189
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
[Token(Token = "0x400DB7D")]
private Vector3 PLEDPHJHLDC;
// Token: 0x0400DB7E RID: 56190
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400DB7E")]
private Vector3 LLBMDPALDIE;
// Token: 0x0400DB7F RID: 56191
[global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")]
[Token(Token = "0x400DB7F")]
private Vector3 GCBLCJJHALN;
// Token: 0x0400DB80 RID: 56192
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400DB80")]
private float GMBNMBHMFNJ;
// Token: 0x0400DB81 RID: 56193
[global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")]
[Token(Token = "0x400DB81")]
private Vector3 NIPPGHOLPHO;
// Token: 0x0400DB82 RID: 56194
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400DB82")]
private Quaternion NHNAFHMIBAD;
// Token: 0x0400DB83 RID: 56195
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x400DB83")]
private Vector3 MPJFJDKPHCN;
// Token: 0x0400DB84 RID: 56196
[global::Cpp2IlInjected.FieldOffset(Offset = "0x114")]
[Token(Token = "0x400DB84")]
private Vector3 IIMFKAEDKGH;
// Token: 0x0400DB85 RID: 56197
[Token(Token = "0x400DB85")]
private const float PGMHENKOOAA = 0.05f;
// Token: 0x0400DB86 RID: 56198
[Token(Token = "0x400DB86")]
private const int OONKPHMFDAG = 10;
// Token: 0x0400DB87 RID: 56199
[Token(Token = "0x400DB87")]
private const float BAPLNKJDEJP = 9E-05f;
// Token: 0x0400DB88 RID: 56200
[Token(Token = "0x400DB88")]
private const float FBMMANCIBNK = 0.0001f;
// Token: 0x0400DB89 RID: 56201
[Token(Token = "0x400DB89")]
private const float JMODBMJACEO = 1E-45f;
// Token: 0x0400DB8A RID: 56202
[Token(Token = "0x400DB8A")]
private static string KBNEOCELMOH = "AcceleratedMovementKinematicPhysics";
}
}