747 lines
25 KiB
C#
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";
|
|
}
|
|
}
|