scripts
This commit is contained in:
@@ -0,0 +1,746 @@
|
||||
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";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,332 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Creation.Shapes;
|
||||
using RecRoom.Networking.RPC;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D4C RID: 11596
|
||||
[Token(Token = "0x2002D4C")]
|
||||
[StructLayout(3)]
|
||||
public class AnimatedObjectsGroup : ObjectGroup
|
||||
{
|
||||
// Token: 0x170036EA RID: 14058
|
||||
// (get) Token: 0x06014813 RID: 83987 RVA: 0x004EAC10 File Offset: 0x004E8E10
|
||||
[Token(Token = "0x170036EA")]
|
||||
public override bool IFACMNPBEGE
|
||||
{
|
||||
[Token(Token = "0x6014813")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "31")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036EB RID: 14059
|
||||
// (get) Token: 0x06014814 RID: 83988 RVA: 0x004EAC20 File Offset: 0x004E8E20
|
||||
[Token(Token = "0x170036EB")]
|
||||
public override bool EBCPLCEDNBE
|
||||
{
|
||||
[Token(Token = "0x6014814")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "32")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036EC RID: 14060
|
||||
// (get) Token: 0x06014815 RID: 83989 RVA: 0x004EAC30 File Offset: 0x004E8E30
|
||||
[Token(Token = "0x170036EC")]
|
||||
public override bool OOFDLELGPAD
|
||||
{
|
||||
[Token(Token = "0x6014815")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014816 RID: 83990 RVA: 0x004EAC40 File Offset: 0x004E8E40
|
||||
[Token(Token = "0x6014816")]
|
||||
[Address(RVA = "0x190DA30", Offset = "0x190C430", VA = "0x18190DA30")]
|
||||
public int IndexOf(CreationObject NLNHFEEMFBN)
|
||||
{
|
||||
return this.CPLFCHMMIEL.IndexOf(NLNHFEEMFBN);
|
||||
}
|
||||
|
||||
// Token: 0x06014817 RID: 83991 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014817")]
|
||||
[Address(RVA = "0x190DAF0", Offset = "0x190C4F0", VA = "0x18190DAF0")]
|
||||
public CreationObject ObjectAt(int EFBDCIJMFGD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x170036ED RID: 14061
|
||||
// (get) Token: 0x06014818 RID: 83992 RVA: 0x004EAC60 File Offset: 0x004E8E60
|
||||
[Token(Token = "0x170036ED")]
|
||||
public int OLCEDCHGCFH
|
||||
{
|
||||
[Token(Token = "0x6014818")]
|
||||
[Address(RVA = "0x190E180", Offset = "0x190CB80", VA = "0x18190E180")]
|
||||
get
|
||||
{
|
||||
return this.CPLFCHMMIEL._size;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014819 RID: 83993 RVA: 0x004EAC80 File Offset: 0x004E8E80
|
||||
[Token(Token = "0x6014819")]
|
||||
[Address(RVA = "0x190D7A0", Offset = "0x190C1A0", VA = "0x18190D7A0", Slot = "36")]
|
||||
protected override void FHALJOHDMGK(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC)
|
||||
{
|
||||
base.FHALJOHDMGK(EOJKOIGNHPJ, LEBLIOOPPFC);
|
||||
EOJKOIGNHPJ.AddIsAnimated(this);
|
||||
ActionEvent<CreationObject> onCreationObjectWillDelete = EOJKOIGNHPJ.OnCreationObjectWillDelete;
|
||||
Action<CreationObject> action = new Action(this.LGBIAIBKLFL);
|
||||
ActionEvent<CreationObject> actionEvent = onCreationObjectWillDelete + action;
|
||||
EOJKOIGNHPJ.OnCreationObjectWillDelete = actionEvent;
|
||||
if (this.JLNHCCOAHGM)
|
||||
{
|
||||
AnimationGizmoManager.<OCDLBPHJMOP>k__BackingField.ActivateAnimatedObject(EOJKOIGNHPJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601481A RID: 83994 RVA: 0x004EACDC File Offset: 0x004E8EDC
|
||||
[Token(Token = "0x601481A")]
|
||||
[Address(RVA = "0x190D6A0", Offset = "0x190C0A0", VA = "0x18190D6A0", Slot = "40")]
|
||||
protected override void EBFEEFGECAC(CreationObject EOJKOIGNHPJ)
|
||||
{
|
||||
base.EBFEEFGECAC(EOJKOIGNHPJ);
|
||||
EOJKOIGNHPJ.RemoveIsAnimated(this);
|
||||
ActionEvent<CreationObject> onCreationObjectWillDelete = EOJKOIGNHPJ.OnCreationObjectWillDelete;
|
||||
Action<CreationObject> action = new Action(this.LGBIAIBKLFL);
|
||||
ActionEvent<CreationObject> actionEvent = onCreationObjectWillDelete - action;
|
||||
EOJKOIGNHPJ.OnCreationObjectWillDelete = actionEvent;
|
||||
if (this.JLNHCCOAHGM)
|
||||
{
|
||||
AnimationGizmoManager.<OCDLBPHJMOP>k__BackingField.DeActivateAnimatedObject(EOJKOIGNHPJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601481B RID: 83995 RVA: 0x004EAD34 File Offset: 0x004E8F34
|
||||
[Token(Token = "0x601481B")]
|
||||
[Address(RVA = "0x190DA90", Offset = "0x190C490", VA = "0x18190DA90")]
|
||||
private void LGBIAIBKLFL(CreationObject NLNHFEEMFBN)
|
||||
{
|
||||
if (this.AnimationGizmo.hasAuthority)
|
||||
{
|
||||
AnimationGizmo animationGizmo = this.AnimationGizmo;
|
||||
if (animationGizmo.<OPGIEBKKAFC>k__BackingField.KMOALHGPPCD(NLNHFEEMFBN))
|
||||
{
|
||||
animationGizmo.AuthoritySendAllFrames();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601481C RID: 83996 RVA: 0x004EAD74 File Offset: 0x004E8F74
|
||||
[Token(Token = "0x601481C")]
|
||||
[Address(RVA = "0x190DDD0", Offset = "0x190C7D0", VA = "0x18190DDD0")]
|
||||
public void UpdateActive(bool PMKBALGGDFG)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (PMKBALGGDFG == this.JLNHCCOAHGM)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.JLNHCCOAHGM = PMKBALGGDFG;
|
||||
List<CreationObject> cplfchmmiel = this.CPLFCHMMIEL;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
if ((this.JLNHCCOAHGM ? 1 : 0) == num2)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.UpdateHoldingPermissions();
|
||||
}
|
||||
|
||||
// Token: 0x0601481D RID: 83997 RVA: 0x004EADCC File Offset: 0x004E8FCC
|
||||
[Token(Token = "0x601481D")]
|
||||
[Address(RVA = "0x190DF60", Offset = "0x190C960", VA = "0x18190DF60")]
|
||||
public void UpdateHoldingPermissions()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<CreationObject> cplfchmmiel = this.CPLFCHMMIEL;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (!this.JLNHCCOAHGM)
|
||||
{
|
||||
}
|
||||
AnimationGizmo animationGizmo = this.AnimationGizmo;
|
||||
if (animationGizmo.<OPGIEBKKAFC>k__BackingField.DBCNKBIMMJO)
|
||||
{
|
||||
BigDataTrackedObject bigDataTrackedObject = animationGizmo.bigDataTrackedObject;
|
||||
}
|
||||
BigDataTrackedObject bigDataTrackedObject2 = animationGizmo.bigDataTrackedObject;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601481E RID: 83998 RVA: 0x004EAE4C File Offset: 0x004E904C
|
||||
[Token(Token = "0x601481E")]
|
||||
[Address(RVA = "0x190D410", Offset = "0x190BE10", VA = "0x18190D410", Slot = "50")]
|
||||
public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
DKKIJJCMEJP dkkijjcmejp;
|
||||
if (HFBJGCHOANH == 0 || dkkijjcmejp == 0)
|
||||
{
|
||||
object[] array = new object[1];
|
||||
GameObject gameObject = base.gameObject;
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
array[0] = gameObject;
|
||||
Debug.LogWarningFormat(this, "Error deserializing AnimationGizmo {0}: No data AnimationData specified", array);
|
||||
return;
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
BigDataTrackedObject bigDataTrackedObject = this.AnimationGizmo.bigDataTrackedObject;
|
||||
int num = 0;
|
||||
bigDataTrackedObject.AuthoritySetRequiresRPCData(num != 0);
|
||||
return;
|
||||
}
|
||||
object[] array2 = new object[1];
|
||||
GameObject gameObject2 = base.gameObject;
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
|
||||
// Token: 0x0601481F RID: 83999 RVA: 0x004EAEE4 File Offset: 0x004E90E4
|
||||
[Token(Token = "0x601481F")]
|
||||
[Address(RVA = "0x190DD00", Offset = "0x190C700", VA = "0x18190DD00", Slot = "53")]
|
||||
public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
base.SerializeTo(ref IABNDBNHMKF, ref NHFINJNIPGK, BIPOIFGEMGB);
|
||||
DKKIJJCMEJP dkkijjcmejp = this.AnimationGizmo.<OPGIEBKKAFC>k__BackingField.HLHBJCIJPBE();
|
||||
}
|
||||
|
||||
// Token: 0x06014820 RID: 84000 RVA: 0x004EAF14 File Offset: 0x004E9114
|
||||
[Token(Token = "0x6014820")]
|
||||
[Address(RVA = "0x190DD70", Offset = "0x190C770", VA = "0x18190DD70")]
|
||||
public IGHGEPCFGJL Serialize()
|
||||
{
|
||||
IGHGEPCFGJL ighgepcfgjl = base.FOHDFBLGGAN();
|
||||
DKKIJJCMEJP dkkijjcmejp = this.AnimationGizmo.<OPGIEBKKAFC>k__BackingField.HLHBJCIJPBE();
|
||||
ighgepcfgjl.EPBGEPIJFJJ = dkkijjcmejp;
|
||||
return ighgepcfgjl;
|
||||
}
|
||||
|
||||
// Token: 0x06014821 RID: 84001 RVA: 0x004EAF48 File Offset: 0x004E9148
|
||||
[Token(Token = "0x6014821")]
|
||||
[Address(RVA = "0x190D640", Offset = "0x190C040", VA = "0x18190D640")]
|
||||
public void Deserialize(IGHGEPCFGJL ABADFLCBFIJ)
|
||||
{
|
||||
base.ELEHODFLCGB(ABADFLCBFIJ);
|
||||
IDBJEENCHII <OPGIEBKKAFC>k__BackingField = this.AnimationGizmo.<OPGIEBKKAFC>k__BackingField;
|
||||
DKKIJJCMEJP dkkijjcmejp = ABADFLCBFIJ.EPBGEPIJFJJ;
|
||||
<OPGIEBKKAFC>k__BackingField.PPGFHEDFBEA(dkkijjcmejp);
|
||||
}
|
||||
|
||||
// Token: 0x06014822 RID: 84002 RVA: 0x004EAF7C File Offset: 0x004E917C
|
||||
[Token(Token = "0x6014822")]
|
||||
[Address(RVA = "0x190DCB0", Offset = "0x190C6B0", VA = "0x18190DCB0")]
|
||||
public void PostDeserialize()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06014823 RID: 84003 RVA: 0x004EAF90 File Offset: 0x004E9190
|
||||
[Token(Token = "0x6014823")]
|
||||
[Address(RVA = "0x190DB70", Offset = "0x190C570", VA = "0x18190DB70", Slot = "51")]
|
||||
public override void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC)
|
||||
{
|
||||
AnimationGizmo animationGizmo = this.AnimationGizmo;
|
||||
BigDataTrackedObject bigDataTrackedObject = animationGizmo.bigDataTrackedObject;
|
||||
if (animationGizmo != 0)
|
||||
{
|
||||
IGHGEPCFGJL ighgepcfgjl = base.FOHDFBLGGAN();
|
||||
DKKIJJCMEJP dkkijjcmejp = this.AnimationGizmo.<OPGIEBKKAFC>k__BackingField.HLHBJCIJPBE();
|
||||
ighgepcfgjl.EPBGEPIJFJJ = dkkijjcmejp;
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<IGHGEPCFGJL> rpcaction = new RPCActions.RPCAction(this.RpcDeserializeGroupData);
|
||||
photonView.RpcOthers<IGHGEPCFGJL>(rpcaction, ighgepcfgjl);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014824 RID: 84004 RVA: 0x004EAFF4 File Offset: 0x004E91F4
|
||||
[Token(Token = "0x6014824")]
|
||||
[Address(RVA = "0x190DCD0", Offset = "0x190C6D0", VA = "0x18190DCD0")]
|
||||
[PunRPC]
|
||||
protected void RpcDeserializeGroupData(IGHGEPCFGJL IFLAFFPCGNK)
|
||||
{
|
||||
AnimationGizmo animationGizmo = this.AnimationGizmo;
|
||||
int num = 0;
|
||||
animationGizmo.LocalLoadAnimationData(IFLAFFPCGNK, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014825 RID: 84005 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014825")]
|
||||
[Address(RVA = "0x190D8B0", Offset = "0x190C2B0", VA = "0x18190D8B0", Slot = "52")]
|
||||
protected override void GGINAABEAFO([Optional] Dictionary<Guid, Guid> LNFKFAHMACI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014826 RID: 84006 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014826")]
|
||||
[Address(RVA = "0x190CF70", Offset = "0x190B970", VA = "0x18190CF70")]
|
||||
private void CNFIJMKAHOD(TriggerVolume AOFAKGKOBOJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014827 RID: 84007 RVA: 0x004EB018 File Offset: 0x004E9218
|
||||
[Token(Token = "0x6014827")]
|
||||
[Address(RVA = "0x190E120", Offset = "0x190CB20", VA = "0x18190E120")]
|
||||
public AnimatedObjectsGroup()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB39 RID: 56121
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DB39")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private AnimationGizmo AnimationGizmo;
|
||||
|
||||
// Token: 0x0400DB3A RID: 56122
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DB3A")]
|
||||
private bool JLNHCCOAHGM;
|
||||
|
||||
// Token: 0x0400DB3B RID: 56123
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400DB3B")]
|
||||
private COINPCHOMPP MDBCPBLPJIB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,897 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Core.Rendering;
|
||||
using RecRoom.Networking.RPC;
|
||||
using RecRoom.Persistence;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D4D RID: 11597
|
||||
[Token(Token = "0x2002D4D")]
|
||||
[StructLayout(3)]
|
||||
public class AnimationGizmo : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170036EE RID: 14062
|
||||
// (get) Token: 0x06014828 RID: 84008 RVA: 0x004EB02C File Offset: 0x004E922C
|
||||
// (set) Token: 0x06014829 RID: 84009 RVA: 0x004EB040 File Offset: 0x004E9240
|
||||
[Token(Token = "0x170036EE")]
|
||||
public bool OMJMFPIHDNG
|
||||
{
|
||||
[Token(Token = "0x6014828")]
|
||||
[Address(RVA = "0x421DE0", Offset = "0x4207E0", VA = "0x180421DE0")]
|
||||
get;
|
||||
[Token(Token = "0x6014829")]
|
||||
[Address(RVA = "0x421DF0", Offset = "0x4207F0", VA = "0x180421DF0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170036EF RID: 14063
|
||||
// (get) Token: 0x0601482A RID: 84010 RVA: 0x004EB054 File Offset: 0x004E9254
|
||||
[Token(Token = "0x170036EF")]
|
||||
public BigDataTrackedObject EFAGBCKPIFM
|
||||
{
|
||||
[Token(Token = "0x601482A")]
|
||||
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
||||
get
|
||||
{
|
||||
return this.bigDataTrackedObject;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036F0 RID: 14064
|
||||
// (get) Token: 0x0601482B RID: 84011 RVA: 0x004EB068 File Offset: 0x004E9268
|
||||
[Token(Token = "0x170036F0")]
|
||||
public PersistenceView AGBFHKOJMDE
|
||||
{
|
||||
[Token(Token = "0x601482B")]
|
||||
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
||||
get
|
||||
{
|
||||
return this.persistenceView;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036F1 RID: 14065
|
||||
// (get) Token: 0x0601482C RID: 84012 RVA: 0x004EB07C File Offset: 0x004E927C
|
||||
[Token(Token = "0x170036F1")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x601482C")]
|
||||
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
||||
get
|
||||
{
|
||||
return this._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036F2 RID: 14066
|
||||
// (get) Token: 0x0601482D RID: 84013 RVA: 0x004EB090 File Offset: 0x004E9290
|
||||
[Token(Token = "0x170036F2")]
|
||||
public ConnectionPoint DJHOONKKBEG
|
||||
{
|
||||
[Token(Token = "0x601482D")]
|
||||
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
||||
get
|
||||
{
|
||||
return this.animatedObjectsConnectionPoint;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036F3 RID: 14067
|
||||
// (get) Token: 0x0601482E RID: 84014 RVA: 0x004EB0A4 File Offset: 0x004E92A4
|
||||
// (set) Token: 0x0601482F RID: 84015 RVA: 0x004EB0B8 File Offset: 0x004E92B8
|
||||
[Token(Token = "0x170036F3")]
|
||||
public IDBJEENCHII PBPPCMNHODC
|
||||
{
|
||||
[Token(Token = "0x601482E")]
|
||||
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
|
||||
get;
|
||||
[Token(Token = "0x601482F")]
|
||||
[Address(RVA = "0x52F860", Offset = "0x52E260", VA = "0x18052F860")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170036F4 RID: 14068
|
||||
// (get) Token: 0x06014830 RID: 84016 RVA: 0x004EB0CC File Offset: 0x004E92CC
|
||||
// (set) Token: 0x06014831 RID: 84017 RVA: 0x004EB0E0 File Offset: 0x004E92E0
|
||||
[Token(Token = "0x170036F4")]
|
||||
public EAJBEDGKIHB OJNJGPJLLOH
|
||||
{
|
||||
[Token(Token = "0x6014830")]
|
||||
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
||||
get;
|
||||
[Token(Token = "0x6014831")]
|
||||
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170036F5 RID: 14069
|
||||
// (get) Token: 0x06014832 RID: 84018 RVA: 0x004EB0F4 File Offset: 0x004E92F4
|
||||
[Token(Token = "0x170036F5")]
|
||||
public AnimatedObjectsGroup GLEHFGIBNFO
|
||||
{
|
||||
[Token(Token = "0x6014832")]
|
||||
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
|
||||
get
|
||||
{
|
||||
return this._animatedObjects;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014833 RID: 84019 RVA: 0x004EB108 File Offset: 0x004E9308
|
||||
[Token(Token = "0x6014833")]
|
||||
[Address(RVA = "0x3E1010", Offset = "0x3DFA10", VA = "0x1803E1010")]
|
||||
public Transform GetAnimRootTransform()
|
||||
{
|
||||
return base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x06014834 RID: 84020 RVA: 0x004EB11C File Offset: 0x004E931C
|
||||
[Token(Token = "0x6014834")]
|
||||
[Address(RVA = "0x190F5A0", Offset = "0x190DFA0", VA = "0x18190F5A0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
AnimationGizmo.All.Add(this);
|
||||
IDBJEENCHII idbjeenchii = new IDBJEENCHII(this._animatedObjects);
|
||||
this.<OPGIEBKKAFC>k__BackingField = idbjeenchii;
|
||||
Action action = new Action(this.AEJFCCEPKJD);
|
||||
idbjeenchii.FGPLDFOBKJJ += action;
|
||||
EAJBEDGKIHB eajbedgkihb = new EAJBEDGKIHB(this.<OPGIEBKKAFC>k__BackingField, this);
|
||||
this.<MGJIACIFHFA>k__BackingField = eajbedgkihb;
|
||||
CircuitNodeDisplay component = base.GetComponent<CircuitNodeDisplay>();
|
||||
ConnectionPoint connectionPoint = this.animatedObjectsConnectionPoint;
|
||||
this.NHINGBFHELF = component;
|
||||
int num = 0;
|
||||
if (connectionPoint != num)
|
||||
{
|
||||
ConnectionPoint connectionPoint2 = this.animatedObjectsConnectionPoint;
|
||||
ConnectionPoint.JFKNKMKCFBI jfknkmkcfbi = new ConnectionPoint.JFKNKMKCFBI(this.LENAFKHIBGP);
|
||||
connectionPoint2.PFACAJHLDON += jfknkmkcfbi;
|
||||
}
|
||||
Tool.BPPMEBHPHDM bppmebhphdm;
|
||||
this._tool.CustomHighlightingBehavior = bppmebhphdm;
|
||||
}
|
||||
|
||||
// Token: 0x06014835 RID: 84021 RVA: 0x004EB1CC File Offset: 0x004E93CC
|
||||
[Token(Token = "0x6014835")]
|
||||
[Address(RVA = "0x19114A0", Offset = "0x190FEA0", VA = "0x1819114A0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
IDBJEENCHII idbjeenchii = this.<OPGIEBKKAFC>k__BackingField;
|
||||
Action action = new Action(this.AEJFCCEPKJD);
|
||||
idbjeenchii.FGPLDFOBKJJ -= action;
|
||||
bool flag = AnimationGizmo.All.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x06014836 RID: 84022 RVA: 0x004EB20C File Offset: 0x004E940C
|
||||
[Token(Token = "0x6014836")]
|
||||
[Address(RVA = "0x19117B0", Offset = "0x19101B0", VA = "0x1819117B0")]
|
||||
protected void Start()
|
||||
{
|
||||
this.DFGKELFCGAO();
|
||||
if (this.<OPGIEBKKAFC>k__BackingField.GDIDFABFKJO == 0)
|
||||
{
|
||||
IDBJEENCHII idbjeenchii = this.<OPGIEBKKAFC>k__BackingField;
|
||||
Transform transform = base.transform;
|
||||
idbjeenchii.DJEDMPGOLKO(transform);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014837 RID: 84023 RVA: 0x004EB248 File Offset: 0x004E9448
|
||||
[Token(Token = "0x6014837")]
|
||||
[Address(RVA = "0x1911810", Offset = "0x1910210", VA = "0x181911810")]
|
||||
public void UpdateAnimation(bool HHDCLAGAFPN, bool IKJLDCKAIKA, bool ELODLCEJCHG)
|
||||
{
|
||||
IDBJEENCHII idbjeenchii = this.<OPGIEBKKAFC>k__BackingField;
|
||||
AnimatedObjectsGroup animatedObjects = this._animatedObjects;
|
||||
int num = idbjeenchii.GDIDFABFKJO;
|
||||
bool flag = this.<MGJIACIFHFA>k__BackingField.MDAHDIHLCHC;
|
||||
animatedObjects.UpdateActive(HHDCLAGAFPN);
|
||||
if (!ELODLCEJCHG)
|
||||
{
|
||||
int num2 = this.<OPGIEBKKAFC>k__BackingField.GDIDFABFKJO;
|
||||
bool flag2 = this.<MGJIACIFHFA>k__BackingField.MDAHDIHLCHC;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
this.HHJNJBINBFK();
|
||||
bool flag3 = this.<MGJIACIFHFA>k__BackingField.MDAHDIHLCHC;
|
||||
int num3 = 0;
|
||||
this.UpdateObjectTransforms(num3 != 0, flag3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014838 RID: 84024 RVA: 0x004EB2D0 File Offset: 0x004E94D0
|
||||
[Token(Token = "0x6014838")]
|
||||
[Address(RVA = "0x1911960", Offset = "0x1910360", VA = "0x181911960")]
|
||||
public void UpdateObjectTransforms(bool ABMIAMNMEDN, bool KGNAPBJHODD = false)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
float num2 = this.<MGJIACIFHFA>k__BackingField.CABBACJCLCK;
|
||||
List<CreationObject> cplfchmmiel = this._animatedObjects.CPLFCHMMIEL;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
bool flag3;
|
||||
if (flag && !flag2 && flag3)
|
||||
{
|
||||
int num3 = 0;
|
||||
if (this != num3 && KGNAPBJHODD)
|
||||
{
|
||||
float num4 = TimeExt.SafeDeltaTime;
|
||||
num4 = TimeExt.SafeDeltaTime;
|
||||
Vector3 zero = Vector3.zero;
|
||||
Vector3 zero2 = Vector3.zero;
|
||||
}
|
||||
}
|
||||
num++;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014839 RID: 84025 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014839")]
|
||||
[Address(RVA = "0x1910440", Offset = "0x190EE40", VA = "0x181910440")]
|
||||
public bool GetKeyFrameAt(int POBIBGPOFAP, int PMDPIMEPFOB, float CCIAFACEJJO, out Vector3 CJOLOOBCEPF, out Quaternion LCJCNADPGHI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601483A RID: 84026 RVA: 0x004EB36C File Offset: 0x004E956C
|
||||
[Token(Token = "0x601483A")]
|
||||
[Address(RVA = "0x1910DD0", Offset = "0x190F7D0", VA = "0x181910DD0")]
|
||||
public void InsertKeyFrame()
|
||||
{
|
||||
EAJBEDGKIHB eajbedgkihb = this.<MGJIACIFHFA>k__BackingField;
|
||||
IDBJEENCHII idbjeenchii = this.<OPGIEBKKAFC>k__BackingField;
|
||||
int num = eajbedgkihb.BMHEHLLKJGN;
|
||||
Transform transform = base.transform;
|
||||
int num2 = idbjeenchii.JFDMDLKCMOJ(num, transform);
|
||||
}
|
||||
|
||||
// Token: 0x0601483B RID: 84027 RVA: 0x004EB3A8 File Offset: 0x004E95A8
|
||||
[Token(Token = "0x601483B")]
|
||||
[Address(RVA = "0x190F840", Offset = "0x190E240", VA = "0x18190F840")]
|
||||
public bool CanRemoveKeyFrame()
|
||||
{
|
||||
return this.<OPGIEBKKAFC>k__BackingField.GDIDFABFKJO > 1;
|
||||
}
|
||||
|
||||
// Token: 0x0601483C RID: 84028 RVA: 0x004EB3CC File Offset: 0x004E95CC
|
||||
[Token(Token = "0x601483C")]
|
||||
[Address(RVA = "0x1911690", Offset = "0x1910090", VA = "0x181911690")]
|
||||
public void RemoveKeyFrame()
|
||||
{
|
||||
int num = this.<MGJIACIFHFA>k__BackingField.BMHEHLLKJGN;
|
||||
this.<OPGIEBKKAFC>k__BackingField.HADEDAALKDK(num, true);
|
||||
EAJBEDGKIHB eajbedgkihb = this.<MGJIACIFHFA>k__BackingField;
|
||||
int num2 = num - 1;
|
||||
eajbedgkihb.MBGNHGCLAHA((float)num);
|
||||
}
|
||||
|
||||
// Token: 0x0601483D RID: 84029 RVA: 0x004EB40C File Offset: 0x004E960C
|
||||
[Token(Token = "0x601483D")]
|
||||
[Address(RVA = "0x190F870", Offset = "0x190E270", VA = "0x18190F870")]
|
||||
public void CaptureKeyFrame()
|
||||
{
|
||||
IDBJEENCHII idbjeenchii = this.<OPGIEBKKAFC>k__BackingField;
|
||||
int num = this.<MGJIACIFHFA>k__BackingField.BMHEHLLKJGN;
|
||||
Transform transform = base.transform;
|
||||
idbjeenchii.NOENDJNOHMM(num, transform);
|
||||
}
|
||||
|
||||
// Token: 0x0601483E RID: 84030 RVA: 0x004EB444 File Offset: 0x004E9644
|
||||
[Token(Token = "0x601483E")]
|
||||
[Address(RVA = "0x190F420", Offset = "0x190DE20", VA = "0x18190F420")]
|
||||
private void AEJFCCEPKJD()
|
||||
{
|
||||
this._animatedObjects.UpdateHoldingPermissions();
|
||||
}
|
||||
|
||||
// Token: 0x0601483F RID: 84031 RVA: 0x004EB464 File Offset: 0x004E9664
|
||||
[Token(Token = "0x601483F")]
|
||||
[Address(RVA = "0x19108E0", Offset = "0x190F2E0", VA = "0x1819108E0")]
|
||||
private void HHJNJBINBFK()
|
||||
{
|
||||
if (this.<OPGIEBKKAFC>k__BackingField.GDIDFABFKJO != 0)
|
||||
{
|
||||
IDBJEENCHII idbjeenchii = this.<OPGIEBKKAFC>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (idbjeenchii.GDIDFABFKJO != 1)
|
||||
{
|
||||
int num3 = PhotonNetwork.ServerTimestamp;
|
||||
int num4 = this.<MGJIACIFHFA>k__BackingField.EBMEDGPMKCJ;
|
||||
num3 -= num4;
|
||||
this.<MGJIACIFHFA>k__BackingField.EAEHINLACHD();
|
||||
float num5 = this.<OPGIEBKKAFC>k__BackingField.HDHIOIBGGNG;
|
||||
IDBJEENCHII idbjeenchii2 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
EAJBEDGKIHB eajbedgkihb = this.<MGJIACIFHFA>k__BackingField;
|
||||
float <PHECKOALEOO>k__BackingField = idbjeenchii2.<PHECKOALEOO>k__BackingField;
|
||||
float num6 = eajbedgkihb.IEHIJGEJGJC;
|
||||
float num7 = idbjeenchii2.BIHCOAILPNI(num6);
|
||||
float num8 = <PHECKOALEOO>k__BackingField * 0.001f;
|
||||
IDBJEENCHII idbjeenchii3 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
if (!idbjeenchii3.LGJJFBOFJNK)
|
||||
{
|
||||
num7 = num8;
|
||||
if (num != 0)
|
||||
{
|
||||
num7 = num5;
|
||||
}
|
||||
if (this.<OPGIEBKKAFC>k__BackingField.<DBPEOKKJDIK>k__BackingField)
|
||||
{
|
||||
num7 = num5;
|
||||
float num9 = num7 * 2f;
|
||||
if (this.<MGJIACIFHFA>k__BackingField.OPHDDIBEKAO)
|
||||
{
|
||||
goto IL_106;
|
||||
}
|
||||
}
|
||||
if (num5 <= num7)
|
||||
{
|
||||
float num9 = num5;
|
||||
float num10 = num9 * 3f;
|
||||
}
|
||||
if (!this.<MGJIACIFHFA>k__BackingField.OPHDDIBEKAO)
|
||||
{
|
||||
}
|
||||
}
|
||||
IL_106:
|
||||
IDBJEENCHII idbjeenchii4 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
if ((!idbjeenchii4.<GAHIFAHKIEL>k__BackingField && !idbjeenchii4.<DBPEOKKJDIK>k__BackingField) || this.<MGJIACIFHFA>k__BackingField.OPHDDIBEKAO || !this.<OPGIEBKKAFC>k__BackingField.<DBPEOKKJDIK>k__BackingField)
|
||||
{
|
||||
}
|
||||
}
|
||||
IDBJEENCHII idbjeenchii5 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
if (idbjeenchii5.<GAHIFAHKIEL>k__BackingField || idbjeenchii5.<DBPEOKKJDIK>k__BackingField)
|
||||
{
|
||||
}
|
||||
float num11 = this.<OPGIEBKKAFC>k__BackingField.HICGBNAAIIE((float)num2);
|
||||
if (num != 0)
|
||||
{
|
||||
int num12 = this.<OPGIEBKKAFC>k__BackingField.GDIDFABFKJO;
|
||||
num12 += num12;
|
||||
}
|
||||
EAJBEDGKIHB eajbedgkihb2 = this.<MGJIACIFHFA>k__BackingField;
|
||||
eajbedgkihb2.<LCKCCOHGFLE>k__BackingField = (float)num2;
|
||||
ulong num13;
|
||||
if (num13 != (ulong)0L)
|
||||
{
|
||||
if (eajbedgkihb2.MDAHDIHLCHC)
|
||||
{
|
||||
CircuitNodeDisplay nhingbfhelf = this.NHINGBFHELF;
|
||||
int num14 = 0;
|
||||
if (!(nhingbfhelf != num14) || this.NHINGBFHELF.MBBJMCDGDMN != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
bool flag = this.<MGJIACIFHFA>k__BackingField.MDAHDIHLCHC;
|
||||
bool flag2 = this.<MGJIACIFHFA>k__BackingField.OPHDDIBEKAO;
|
||||
if (flag != flag2)
|
||||
{
|
||||
this.<MGJIACIFHFA>k__BackingField.EAEHINLACHD();
|
||||
EAJBEDGKIHB eajbedgkihb3 = this.<MGJIACIFHFA>k__BackingField;
|
||||
bool flag3 = eajbedgkihb3.OPHDDIBEKAO;
|
||||
eajbedgkihb3.MDAHDIHLCHC = flag3;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014840 RID: 84032 RVA: 0x004EB68C File Offset: 0x004E988C
|
||||
[Token(Token = "0x6014840")]
|
||||
[Address(RVA = "0x19106E0", Offset = "0x190F0E0", VA = "0x1819106E0", Slot = "15")]
|
||||
protected virtual void HHEDHAEJHIN(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
this._tool.RenderOutline(num);
|
||||
AnimatedObjectsGroup <APDFAGJKGOE>k__BackingField = this.<OPGIEBKKAFC>k__BackingField.<APDFAGJKGOE>k__BackingField;
|
||||
List<CreationObject> cplfchmmiel = <APDFAGJKGOE>k__BackingField.CPLFCHMMIEL;
|
||||
if (<APDFAGJKGOE>k__BackingField != 0)
|
||||
{
|
||||
if (num < <APDFAGJKGOE>k__BackingField)
|
||||
{
|
||||
num += num;
|
||||
if (num != <APDFAGJKGOE>k__BackingField)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
num += 19;
|
||||
}
|
||||
if (<APDFAGJKGOE>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014841 RID: 84033 RVA: 0x004EB6F4 File Offset: 0x004E98F4
|
||||
[Token(Token = "0x6014841")]
|
||||
[Address(RVA = "0x1910EA0", Offset = "0x190F8A0", VA = "0x181910EA0")]
|
||||
private void LENAFKHIBGP(ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK AFLPGGJMPOE)
|
||||
{
|
||||
int num = 0;
|
||||
if (HDPMJFANOPG != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (GFMAOEPEFKD != num2)
|
||||
{
|
||||
int num3 = 0;
|
||||
GameObject gameObject = GFMAOEPEFKD.gameObject;
|
||||
GameObject gameObject2 = this.animatedObjectsConnectionPoint.gameObject;
|
||||
bool flag = gameObject == gameObject2;
|
||||
GameObject gameObject3 = HDPMJFANOPG.gameObject;
|
||||
GameObject gameObject4 = this.animatedObjectsConnectionPoint.gameObject;
|
||||
bool flag2 = gameObject3 == gameObject4;
|
||||
int num4 = 0;
|
||||
if (GFMAOEPEFKD != num4 && GFMAOEPEFKD.IsValidDestinationConnection() && GFMAOEPEFKD.PBBJCLJPFMI)
|
||||
{
|
||||
AnimatedObjectsGroup <APDFAGJKGOE>k__BackingField = this.<OPGIEBKKAFC>k__BackingField.<APDFAGJKGOE>k__BackingField;
|
||||
IDBJEENCHII idbjeenchii = this.<OPGIEBKKAFC>k__BackingField;
|
||||
Transform transform = base.transform;
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
this.AuthoritySendAllFrames();
|
||||
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Object added to animation", 3f, num3, num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (AFLPGGJMPOE != 0)
|
||||
{
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
AFLPGGJMPOE((GBDECALBCOP)num6, num5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014842 RID: 84034 RVA: 0x004EB7EC File Offset: 0x004E99EC
|
||||
[Token(Token = "0x6014842")]
|
||||
[Address(RVA = "0x190F440", Offset = "0x190DE40", VA = "0x18190F440")]
|
||||
public bool AddAnimatedObject(CreationObject NLNHFEEMFBN)
|
||||
{
|
||||
IDBJEENCHII idbjeenchii = this.<OPGIEBKKAFC>k__BackingField;
|
||||
Transform transform = base.transform;
|
||||
bool flag = idbjeenchii.BPHFLJJBJLG(NLNHFEEMFBN, transform);
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
this.AuthoritySendAllFrames();
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06014843 RID: 84035 RVA: 0x004EB824 File Offset: 0x004E9A24
|
||||
[Token(Token = "0x6014843")]
|
||||
[Address(RVA = "0x1911650", Offset = "0x1910050", VA = "0x181911650")]
|
||||
public bool RemoveAnimatedObject(CreationObject NLNHFEEMFBN)
|
||||
{
|
||||
bool flag = this.<OPGIEBKKAFC>k__BackingField.KMOALHGPPCD(NLNHFEEMFBN);
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
this.AuthoritySendAllFrames();
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06014844 RID: 84036 RVA: 0x004EB854 File Offset: 0x004E9A54
|
||||
[Token(Token = "0x6014844")]
|
||||
[Address(RVA = "0x190F8D0", Offset = "0x190E2D0", VA = "0x18190F8D0")]
|
||||
public void CircuitSignalUpdated(Dictionary<InputSlot, int> signals)
|
||||
{
|
||||
if (AnimationGizmoManager.<OCDLBPHJMOP>k__BackingField.<MOJCLCPJAMJ>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
if (!(0 == this))
|
||||
{
|
||||
bool flag;
|
||||
bool flag2;
|
||||
if (flag && flag)
|
||||
{
|
||||
flag2 = this.<MGJIACIFHFA>k__BackingField.MDAHDIHLCHC;
|
||||
EAJBEDGKIHB eajbedgkihb = this.<MGJIACIFHFA>k__BackingField;
|
||||
int num = 0;
|
||||
eajbedgkihb.MDAHDIHLCHC = num != 0;
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3 && flag3)
|
||||
{
|
||||
EAJBEDGKIHB eajbedgkihb2 = this.<MGJIACIFHFA>k__BackingField;
|
||||
if (eajbedgkihb2 == 0)
|
||||
{
|
||||
}
|
||||
eajbedgkihb2.<LCKCCOHGFLE>k__BackingField = 0f;
|
||||
int num2 = 0;
|
||||
this.UpdateObjectTransforms(true, num2 != 0);
|
||||
}
|
||||
bool flag4;
|
||||
if (flag4)
|
||||
{
|
||||
bool flag5 = this.<MGJIACIFHFA>k__BackingField.OPHDDIBEKAO;
|
||||
if (flag4 != flag5)
|
||||
{
|
||||
this.<MGJIACIFHFA>k__BackingField.OPHDDIBEKAO = flag4;
|
||||
if (!flag4 || this.<MGJIACIFHFA>k__BackingField.MDAHDIHLCHC)
|
||||
{
|
||||
goto IL_101;
|
||||
}
|
||||
if (this.<OPGIEBKKAFC>k__BackingField.LGJJFBOFJNK)
|
||||
{
|
||||
EAJBEDGKIHB eajbedgkihb3 = this.<MGJIACIFHFA>k__BackingField;
|
||||
IDBJEENCHII idbjeenchii = this.<OPGIEBKKAFC>k__BackingField;
|
||||
float <LCKCCOHGFLE>k__BackingField = eajbedgkihb3.<LCKCCOHGFLE>k__BackingField;
|
||||
int num3 = idbjeenchii.GDIDFABFKJO;
|
||||
this.<MGJIACIFHFA>k__BackingField.<LCKCCOHGFLE>k__BackingField = 0f;
|
||||
}
|
||||
this.<MGJIACIFHFA>k__BackingField.MDAHDIHLCHC = true;
|
||||
}
|
||||
}
|
||||
if (!flag2)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IL_101:
|
||||
this.<MGJIACIFHFA>k__BackingField.EAEHINLACHD();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014845 RID: 84037 RVA: 0x004EB974 File Offset: 0x004E9B74
|
||||
[Token(Token = "0x6014845")]
|
||||
[Address(RVA = "0x1911740", Offset = "0x1910140", VA = "0x181911740")]
|
||||
public IGHGEPCFGJL Serialize()
|
||||
{
|
||||
AnimatedObjectsGroup <APDFAGJKGOE>k__BackingField = this.<OPGIEBKKAFC>k__BackingField.<APDFAGJKGOE>k__BackingField;
|
||||
IGHGEPCFGJL ighgepcfgjl = <APDFAGJKGOE>k__BackingField.FOHDFBLGGAN();
|
||||
DKKIJJCMEJP dkkijjcmejp = <APDFAGJKGOE>k__BackingField.AnimationGizmo.<OPGIEBKKAFC>k__BackingField.HLHBJCIJPBE();
|
||||
ighgepcfgjl.EPBGEPIJFJJ = dkkijjcmejp;
|
||||
return ighgepcfgjl;
|
||||
}
|
||||
|
||||
// Token: 0x06014846 RID: 84038 RVA: 0x004EB9B4 File Offset: 0x004E9BB4
|
||||
[Token(Token = "0x6014846")]
|
||||
[Address(RVA = "0x19112D0", Offset = "0x190FCD0", VA = "0x1819112D0")]
|
||||
public void LocalLoadAnimationData(IGHGEPCFGJL CIGLOFMIACJ, bool FAJIIBPBKLA)
|
||||
{
|
||||
this.bigDataTrackedObject.AuthoritySetRequiresRPCData(FAJIIBPBKLA);
|
||||
AnimatedObjectsGroup <APDFAGJKGOE>k__BackingField = this.<OPGIEBKKAFC>k__BackingField.<APDFAGJKGOE>k__BackingField;
|
||||
<APDFAGJKGOE>k__BackingField.ELEHODFLCGB(CIGLOFMIACJ);
|
||||
IDBJEENCHII idbjeenchii = <APDFAGJKGOE>k__BackingField.AnimationGizmo.<OPGIEBKKAFC>k__BackingField;
|
||||
DKKIJJCMEJP dkkijjcmejp = CIGLOFMIACJ.EPBGEPIJFJJ;
|
||||
idbjeenchii.PPGFHEDFBEA(dkkijjcmejp);
|
||||
AnimatedObjectsGroup <APDFAGJKGOE>k__BackingField2 = this.<OPGIEBKKAFC>k__BackingField.<APDFAGJKGOE>k__BackingField;
|
||||
int num = 0;
|
||||
<APDFAGJKGOE>k__BackingField2.PostDeserialize(num);
|
||||
this.bigDataTrackedObject.SetRPCDataDeserialized();
|
||||
}
|
||||
|
||||
// Token: 0x06014847 RID: 84039 RVA: 0x004EBA24 File Offset: 0x004E9C24
|
||||
[Token(Token = "0x6014847")]
|
||||
[Address(RVA = "0x190FCC0", Offset = "0x190E6C0", VA = "0x18190FCC0")]
|
||||
protected void DFGKELFCGAO()
|
||||
{
|
||||
CreationObject component = base.GetComponent<CreationObject>();
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG <>9__50_ = AnimationGizmo.<>c.<>9__50_0;
|
||||
if (<>9__50_ == 0)
|
||||
{
|
||||
AnimationGizmo.<>c.<>9__50_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MCFDAMMAFMB);
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
||||
int num = 0;
|
||||
dictionary.Add("Loop", num);
|
||||
ulong num2;
|
||||
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__50_, ohindolfnmp, dictionary, (int)num2);
|
||||
ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(klcanjpoepc);
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg;
|
||||
if (AnimationGizmo.<>c.<>9__50_2 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultIntUIControlPrefab;
|
||||
AnimationGizmo.<>c.<>9__50_2 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.LHAOGBOALPB);
|
||||
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp2, 950);
|
||||
ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(gaakdcpnddi);
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg2;
|
||||
if (AnimationGizmo.<>c.<>9__50_4 == 0)
|
||||
{
|
||||
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
|
||||
AnimationGizmo.<>c.<>9__50_4 = dedabhkcibg2;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.PHDJEIGNMPI);
|
||||
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg2, ohindolfnmp3, 900);
|
||||
ILINODKFHEO ilinodkfheo3 = component.AddConfigurableSetting(cpnmfokdbkm);
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg3;
|
||||
if (AnimationGizmo.<>c.<>9__50_6 == 0)
|
||||
{
|
||||
dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
|
||||
AnimationGizmo.<>c.<>9__50_6 = dedabhkcibg3;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.BPOCEGKDJAC);
|
||||
CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp4, 900);
|
||||
ILINODKFHEO ilinodkfheo4 = component.AddConfigurableSetting(cpnmfokdbkm2);
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg4;
|
||||
if (AnimationGizmo.<>c.<>9__50_8 == 0)
|
||||
{
|
||||
dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
|
||||
AnimationGizmo.<>c.<>9__50_8 = dedabhkcibg4;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp5 = new OMKPHDBNLKH.OHINDOLFNMP(this.DCGCNHAINKH);
|
||||
CPNMFOKDBKM cpnmfokdbkm3 = new CPNMFOKDBKM(dedabhkcibg4, ohindolfnmp5, 900);
|
||||
ILINODKFHEO ilinodkfheo5 = component.AddConfigurableSetting(cpnmfokdbkm3);
|
||||
}
|
||||
|
||||
// Token: 0x06014848 RID: 84040 RVA: 0x004EBBC0 File Offset: 0x004E9DC0
|
||||
[Token(Token = "0x6014848")]
|
||||
[Address(RVA = "0x190F590", Offset = "0x190DF90", VA = "0x18190F590")]
|
||||
public void AuthoritySendData()
|
||||
{
|
||||
this.AuthoritySendAllFrames();
|
||||
}
|
||||
|
||||
// Token: 0x06014849 RID: 84041 RVA: 0x004EBBD4 File Offset: 0x004E9DD4
|
||||
[Token(Token = "0x6014849")]
|
||||
[Address(RVA = "0x190F4B0", Offset = "0x190DEB0", VA = "0x18190F4B0")]
|
||||
public void AuthoritySendAllFrames()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
this.bigDataTrackedObject.AuthoritySetRequiresRPCData(true);
|
||||
DKKIJJCMEJP dkkijjcmejp = this.<OPGIEBKKAFC>k__BackingField.HLHBJCIJPBE();
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<DKKIJJCMEJP> rpcaction = new RPCActions.RPCAction(this.RpcSetAnimationData);
|
||||
photonView.RpcOthers<DKKIJJCMEJP>(rpcaction, dkkijjcmejp);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601484A RID: 84042 RVA: 0x004EBC24 File Offset: 0x004E9E24
|
||||
[Token(Token = "0x601484A")]
|
||||
[Address(RVA = "0x19116F0", Offset = "0x19100F0", VA = "0x1819116F0")]
|
||||
[PunRPC]
|
||||
protected void RpcSetAnimationData(DKKIJJCMEJP ABADFLCBFIJ)
|
||||
{
|
||||
this.<OPGIEBKKAFC>k__BackingField.PPGFHEDFBEA(ABADFLCBFIJ);
|
||||
this.bigDataTrackedObject.AuthoritySetRequiresRPCData(true);
|
||||
this.bigDataTrackedObject.SetRPCDataDeserialized();
|
||||
}
|
||||
|
||||
// Token: 0x0601484B RID: 84043 RVA: 0x004EBC5C File Offset: 0x004E9E5C
|
||||
[Token(Token = "0x601484B")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public AnimationGizmo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601484D RID: 84045 RVA: 0x004EBC88 File Offset: 0x004E9E88
|
||||
[Token(Token = "0x601484D")]
|
||||
[Address(RVA = "0x19113B0", Offset = "0x190FDB0", VA = "0x1819113B0")]
|
||||
[CompilerGenerated]
|
||||
private void MCFDAMMAFMB(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Playback Mode";
|
||||
Func<int> func = new Func(this.KJLEPKGFIDH);
|
||||
Action<int> action = new Action(this.KMDGDNNLPIJ);
|
||||
}
|
||||
|
||||
// Token: 0x0601484E RID: 84046 RVA: 0x004EBCC8 File Offset: 0x004E9EC8
|
||||
[Token(Token = "0x601484E")]
|
||||
[Address(RVA = "0x1910E50", Offset = "0x190F850", VA = "0x181910E50")]
|
||||
[CompilerGenerated]
|
||||
private int KJLEPKGFIDH()
|
||||
{
|
||||
IDBJEENCHII idbjeenchii = this.<OPGIEBKKAFC>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag = (idbjeenchii.<DJPOMKBDMAO>k__BackingField ? 1 : 0) != num;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601484F RID: 84047 RVA: 0x004EBCF0 File Offset: 0x004E9EF0
|
||||
[Token(Token = "0x601484F")]
|
||||
[Address(RVA = "0x1910E70", Offset = "0x190F870", VA = "0x181910E70")]
|
||||
[CompilerGenerated]
|
||||
private void KMDGDNNLPIJ(int MBJCIBHEOMM)
|
||||
{
|
||||
IDBJEENCHII idbjeenchii = this.<OPGIEBKKAFC>k__BackingField;
|
||||
bool flag = MBJCIBHEOMM == 1;
|
||||
idbjeenchii.<DJPOMKBDMAO>k__BackingField = flag;
|
||||
this.AuthoritySendAllFrames();
|
||||
}
|
||||
|
||||
// Token: 0x06014850 RID: 84048 RVA: 0x004EBD1C File Offset: 0x004E9F1C
|
||||
[Token(Token = "0x6014850")]
|
||||
[Address(RVA = "0x1911210", Offset = "0x190FC10", VA = "0x181911210")]
|
||||
[CompilerGenerated]
|
||||
private void LHAOGBOALPB(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Speed percentage");
|
||||
Func<int> func = new Func(this.FNBNIDBPHDN);
|
||||
Action<int> action = new Action(this.GJOKNONJHGE);
|
||||
}
|
||||
|
||||
// Token: 0x06014851 RID: 84049 RVA: 0x004EBD5C File Offset: 0x004E9F5C
|
||||
[Token(Token = "0x6014851")]
|
||||
[Address(RVA = "0x1910310", Offset = "0x190ED10", VA = "0x181910310")]
|
||||
[CompilerGenerated]
|
||||
private int FNBNIDBPHDN()
|
||||
{
|
||||
return Mathf.RoundToInt(this.<OPGIEBKKAFC>k__BackingField.<PHECKOALEOO>k__BackingField * 100f);
|
||||
}
|
||||
|
||||
// Token: 0x06014852 RID: 84050 RVA: 0x004EBD88 File Offset: 0x004E9F88
|
||||
[Token(Token = "0x6014852")]
|
||||
[Address(RVA = "0x1910390", Offset = "0x190ED90", VA = "0x181910390")]
|
||||
[CompilerGenerated]
|
||||
private void GJOKNONJHGE(int MBJCIBHEOMM)
|
||||
{
|
||||
IDBJEENCHII idbjeenchii = this.<OPGIEBKKAFC>k__BackingField;
|
||||
int num = 0;
|
||||
float num3;
|
||||
float num2 = Mathf.Max(num3, (float)num);
|
||||
idbjeenchii.<PHECKOALEOO>k__BackingField = num2;
|
||||
this.AuthoritySendAllFrames();
|
||||
this.<MGJIACIFHFA>k__BackingField.EAEHINLACHD();
|
||||
}
|
||||
|
||||
// Token: 0x06014853 RID: 84051 RVA: 0x004EBDC4 File Offset: 0x004E9FC4
|
||||
[Token(Token = "0x6014853")]
|
||||
[Address(RVA = "0x1911590", Offset = "0x190FF90", VA = "0x181911590")]
|
||||
[CompilerGenerated]
|
||||
private void PHDJEIGNMPI(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Stop at End");
|
||||
Func<bool> func = new Func(this.EIEGOCBFLLO);
|
||||
Action<bool> action = new Action(this.NMJCJAHHGCC);
|
||||
}
|
||||
|
||||
// Token: 0x06014854 RID: 84052 RVA: 0x004EBE04 File Offset: 0x004EA004
|
||||
[Token(Token = "0x6014854")]
|
||||
[Address(RVA = "0x19102A0", Offset = "0x190ECA0", VA = "0x1819102A0")]
|
||||
[CompilerGenerated]
|
||||
private bool EIEGOCBFLLO()
|
||||
{
|
||||
return this.<OPGIEBKKAFC>k__BackingField.<GAHIFAHKIEL>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06014855 RID: 84053 RVA: 0x004EBE24 File Offset: 0x004EA024
|
||||
[Token(Token = "0x6014855")]
|
||||
[Address(RVA = "0x1911470", Offset = "0x190FE70", VA = "0x181911470")]
|
||||
[CompilerGenerated]
|
||||
private void NMJCJAHHGCC(bool MBJCIBHEOMM)
|
||||
{
|
||||
this.<OPGIEBKKAFC>k__BackingField.<GAHIFAHKIEL>k__BackingField = MBJCIBHEOMM;
|
||||
this.AuthoritySendAllFrames();
|
||||
}
|
||||
|
||||
// Token: 0x06014856 RID: 84054 RVA: 0x004EBE4C File Offset: 0x004EA04C
|
||||
[Token(Token = "0x6014856")]
|
||||
[Address(RVA = "0x190F780", Offset = "0x190E180", VA = "0x18190F780")]
|
||||
[CompilerGenerated]
|
||||
private void BPOCEGKDJAC(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Stop at Start");
|
||||
Func<bool> func = new Func(this.PDGMFDOJGIN);
|
||||
Action<bool> action = new Action(this.HPLOPJMBFKN);
|
||||
}
|
||||
|
||||
// Token: 0x06014857 RID: 84055 RVA: 0x004EBE8C File Offset: 0x004EA08C
|
||||
[Token(Token = "0x6014857")]
|
||||
[Address(RVA = "0x1911570", Offset = "0x190FF70", VA = "0x181911570")]
|
||||
[CompilerGenerated]
|
||||
private bool PDGMFDOJGIN()
|
||||
{
|
||||
return this.<OPGIEBKKAFC>k__BackingField.<DBPEOKKJDIK>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06014858 RID: 84056 RVA: 0x004EBEAC File Offset: 0x004EA0AC
|
||||
[Token(Token = "0x6014858")]
|
||||
[Address(RVA = "0x1910DA0", Offset = "0x190F7A0", VA = "0x181910DA0")]
|
||||
[CompilerGenerated]
|
||||
private void HPLOPJMBFKN(bool MBJCIBHEOMM)
|
||||
{
|
||||
this.<OPGIEBKKAFC>k__BackingField.<DBPEOKKJDIK>k__BackingField = MBJCIBHEOMM;
|
||||
this.AuthoritySendAllFrames();
|
||||
}
|
||||
|
||||
// Token: 0x06014859 RID: 84057 RVA: 0x004EBED4 File Offset: 0x004EA0D4
|
||||
[Token(Token = "0x6014859")]
|
||||
[Address(RVA = "0x190FC00", Offset = "0x190E600", VA = "0x18190FC00")]
|
||||
[CompilerGenerated]
|
||||
private void DCGCNHAINKH(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Allow holding");
|
||||
Func<bool> func = new Func(this.FFDCHPCIKFB);
|
||||
Action<bool> action = new Action(this.FCMGOMOODJK);
|
||||
}
|
||||
|
||||
// Token: 0x0601485A RID: 84058 RVA: 0x004EBF14 File Offset: 0x004EA114
|
||||
[Token(Token = "0x601485A")]
|
||||
[Address(RVA = "0x19102F0", Offset = "0x190ECF0", VA = "0x1819102F0")]
|
||||
[CompilerGenerated]
|
||||
private bool FFDCHPCIKFB()
|
||||
{
|
||||
return this.<OPGIEBKKAFC>k__BackingField.DBCNKBIMMJO;
|
||||
}
|
||||
|
||||
// Token: 0x0601485B RID: 84059 RVA: 0x004EBF34 File Offset: 0x004EA134
|
||||
[Token(Token = "0x601485B")]
|
||||
[Address(RVA = "0x19102C0", Offset = "0x190ECC0", VA = "0x1819102C0")]
|
||||
[CompilerGenerated]
|
||||
private void FCMGOMOODJK(bool MBJCIBHEOMM)
|
||||
{
|
||||
this.<OPGIEBKKAFC>k__BackingField.FMPOLHCAHCM = MBJCIBHEOMM;
|
||||
this.AuthoritySendAllFrames();
|
||||
}
|
||||
|
||||
// Token: 0x0400DB3C RID: 56124
|
||||
[Token(Token = "0x400DB3C")]
|
||||
public static readonly List<AnimationGizmo> All = new List();
|
||||
|
||||
// Token: 0x0400DB3E RID: 56126
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DB3E")]
|
||||
[SerializeField]
|
||||
private BigDataTrackedObject bigDataTrackedObject;
|
||||
|
||||
// Token: 0x0400DB3F RID: 56127
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DB3F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private PersistenceView persistenceView;
|
||||
|
||||
// Token: 0x0400DB40 RID: 56128
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DB40")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tool _tool;
|
||||
|
||||
// Token: 0x0400DB41 RID: 56129
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DB41")]
|
||||
[SerializeField]
|
||||
private ConnectionPoint animatedObjectsConnectionPoint;
|
||||
|
||||
// Token: 0x0400DB44 RID: 56132
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DB44")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private AnimatedObjectsGroup _animatedObjects;
|
||||
|
||||
// Token: 0x0400DB45 RID: 56133
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DB45")]
|
||||
private bool? MBKNCGJIEAD;
|
||||
|
||||
// Token: 0x0400DB46 RID: 56134
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DB46")]
|
||||
private CircuitNodeDisplay NHINGBFHELF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,505 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Networking.RPC;
|
||||
using RecRoom.Persistence;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D54 RID: 11604
|
||||
[Token(Token = "0x2002D54")]
|
||||
[StructLayout(3)]
|
||||
public class AnimationGizmoManager : BaseBigDataNetworkingManager<IGEENOIHBEN>
|
||||
{
|
||||
// Token: 0x17003708 RID: 14088
|
||||
// (get) Token: 0x060148A1 RID: 84129 RVA: 0x004ECB18 File Offset: 0x004EAD18
|
||||
// (set) Token: 0x060148A2 RID: 84130 RVA: 0x004ECB2C File Offset: 0x004EAD2C
|
||||
[Token(Token = "0x17003708")]
|
||||
public static AnimationGizmoManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x60148A1")]
|
||||
[Address(RVA = "0x190F3E0", Offset = "0x190DDE0", VA = "0x18190F3E0")]
|
||||
get;
|
||||
[Token(Token = "0x60148A2")]
|
||||
[Address(RVA = "0x190EFB0", Offset = "0x190D9B0", VA = "0x18190EFB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x060148A3 RID: 84131 RVA: 0x004ECB40 File Offset: 0x004EAD40
|
||||
[Token(Token = "0x60148A3")]
|
||||
[Address(RVA = "0x190E400", Offset = "0x190CE00", VA = "0x18190E400", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
AnimationGizmoManager.<OCDLBPHJMOP>k__BackingField = this;
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x060148A4 RID: 84132 RVA: 0x004ECB5C File Offset: 0x004EAD5C
|
||||
[Token(Token = "0x60148A4")]
|
||||
[Address(RVA = "0x190F090", Offset = "0x190DA90", VA = "0x18190F090", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x060148A5 RID: 84133 RVA: 0x004ECB70 File Offset: 0x004EAD70
|
||||
[Token(Token = "0x60148A5")]
|
||||
[Address(RVA = "0x190EBC0", Offset = "0x190D5C0", VA = "0x18190EBC0", Slot = "15")]
|
||||
protected override IGEENOIHBEN HJPHHANPEDE()
|
||||
{
|
||||
int num;
|
||||
IGEENOIHBEN igeenoihben;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag = !string.IsNullOrEmpty(NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DGKBJDOJGJO);
|
||||
igeenoihben = new IGEENOIHBEN();
|
||||
List<AnimationGizmo> all = AnimationGizmo.All;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
while (enumerator == 0)
|
||||
{
|
||||
}
|
||||
IGEENOIHBEN.AKOCKBJFJOL.PCECDKNIGDC pcecdknigdc = new IGEENOIHBEN.AKOCKBJFJOL.PCECDKNIGDC();
|
||||
PhotonView photonView;
|
||||
int viewIdField = photonView.viewIdField;
|
||||
pcecdknigdc.NNNGLLGCGGD = viewIdField;
|
||||
bool flag2;
|
||||
if (flag && flag2)
|
||||
{
|
||||
pcecdknigdc.KEJIBJKBCPC = true;
|
||||
}
|
||||
IGHGEPCFGJL ighgepcfgjl;
|
||||
pcecdknigdc.ONMEFHFCOGF = ighgepcfgjl;
|
||||
igeenoihben.EJCLGDHLELF.Add(pcecdknigdc);
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return igeenoihben;
|
||||
}
|
||||
|
||||
// Token: 0x060148A6 RID: 84134 RVA: 0x004ECC1C File Offset: 0x004EAE1C
|
||||
[Token(Token = "0x60148A6")]
|
||||
[Address(RVA = "0x190E9A0", Offset = "0x190D3A0", VA = "0x18190E9A0", Slot = "19")]
|
||||
protected override bool DGNHPBGGLMJ(PDEKIHFJKHJ KACDIBJMJEM)
|
||||
{
|
||||
IGHGEPCFGJL cfkcgeecgjc = KACDIBJMJEM.CFKCGEECGJC;
|
||||
if (cfkcgeecgjc == 0)
|
||||
{
|
||||
}
|
||||
return cfkcgeecgjc.EPBGEPIJFJJ != 0;
|
||||
}
|
||||
|
||||
// Token: 0x060148A7 RID: 84135 RVA: 0x004ECC48 File Offset: 0x004EAE48
|
||||
[Token(Token = "0x60148A7")]
|
||||
[Address(RVA = "0x190E470", Offset = "0x190CE70", VA = "0x18190E470", Slot = "20")]
|
||||
protected override void BHCDELJHHHG(COINPCHOMPP HDJKJMGKPIM, DBFIJENOPDA KGADGOFNJDC, IGEENOIHBEN BMJFPFPNMJL, Dictionary<Guid, PDEKIHFJKHJ> KMONPDHBAPE)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
Dictionary<AnimationGizmo, AnimationGizmoManager.GKLKAJKNBFB> dictionary = new Dictionary();
|
||||
IEnumerator<IGEENOIHBEN.AKOCKBJFJOL.PCECDKNIGDC> enumerator = BMJFPFPNMJL.EJCLGDHLELF.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
if (num == enumerator)
|
||||
{
|
||||
goto IL_60;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int num2 = 0;
|
||||
PhotonView photonView;
|
||||
if (!(photonView != num2))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
AnimationGizmo animationGizmo = photonView.GetComponent<AnimationGizmo>();
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
if (!(animationGizmo != num4))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
int num5 = 0;
|
||||
dictionary.Add(animationGizmo, num3);
|
||||
IL_60:
|
||||
animationGizmo += animationGizmo;
|
||||
num5 += 19;
|
||||
PersistenceView persistenceView = animationGizmo.persistenceView;
|
||||
int num6 = 0;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
goto IL_C2;
|
||||
}
|
||||
dictionary.Add(animationGizmo, num6);
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
Dictionary.Enumerator enumerator2;
|
||||
if ((num == -1 || enumerator2 != 0) && num != 0)
|
||||
{
|
||||
goto IL_FC;
|
||||
}
|
||||
num++;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return;
|
||||
IL_C2:
|
||||
Debug.LogError("No animation data available for unchanged animation group!");
|
||||
Exception ex = new Exception("Failed to load room data.");
|
||||
throw new NullReferenceException();
|
||||
IL_FC:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148A8 RID: 84136 RVA: 0x004ECD58 File Offset: 0x004EAF58
|
||||
[Token(Token = "0x60148A8")]
|
||||
[Address(RVA = "0x190E1C0", Offset = "0x190CBC0", VA = "0x18190E1C0", Slot = "16")]
|
||||
protected override bool ALBKONKHHOL(IGEENOIHBEN BMJFPFPNMJL)
|
||||
{
|
||||
bool flag;
|
||||
return BMJFPFPNMJL == 0 || BMJFPFPNMJL.EJCLGDHLELF == 0 || flag;
|
||||
}
|
||||
|
||||
// Token: 0x060148A9 RID: 84137 RVA: 0x004ECD78 File Offset: 0x004EAF78
|
||||
[Token(Token = "0x60148A9")]
|
||||
[Address(RVA = "0x190EFF0", Offset = "0x190D9F0", VA = "0x18190EFF0", Slot = "17")]
|
||||
protected override void MPAIIGKHDLC(IGEENOIHBEN BMJFPFPNMJL)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<IGEENOIHBEN> rpcaction = new RPCActions.RPCAction(this.RpcDeserializeAnimations);
|
||||
photonView.RpcOthers<IGEENOIHBEN>(rpcaction, BMJFPFPNMJL);
|
||||
}
|
||||
|
||||
// Token: 0x060148AA RID: 84138 RVA: 0x004ECDA8 File Offset: 0x004EAFA8
|
||||
[Token(Token = "0x60148AA")]
|
||||
[Address(RVA = "0x190EEF0", Offset = "0x190D8F0", VA = "0x18190EEF0", Slot = "18")]
|
||||
protected override void KCKMLILMFHM(IGEENOIHBEN BMJFPFPNMJL, Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<IGEENOIHBEN> rpcaction = new RPCActions.RPCAction(this.RpcDeserializeAnimations);
|
||||
photonView.RpcPlayer<IGEENOIHBEN>(IEKDDPPNFPF, rpcaction, BMJFPFPNMJL);
|
||||
}
|
||||
|
||||
// Token: 0x060148AB RID: 84139 RVA: 0x004ECDD8 File Offset: 0x004EAFD8
|
||||
[Token(Token = "0x60148AB")]
|
||||
[Address(RVA = "0x190F100", Offset = "0x190DB00", VA = "0x18190F100")]
|
||||
[PunRPC]
|
||||
private void RpcDeserializeAnimations(IGEENOIHBEN BMJFPFPNMJL)
|
||||
{
|
||||
base.BFKPJHCDHBA(BMJFPFPNMJL);
|
||||
}
|
||||
|
||||
// Token: 0x060148AC RID: 84140 RVA: 0x004ECDEC File Offset: 0x004EAFEC
|
||||
[Token(Token = "0x60148AC")]
|
||||
[Address(RVA = "0x190E210", Offset = "0x190CC10", VA = "0x18190E210")]
|
||||
public void ActivateAnimatedObject(CreationObject NLNHFEEMFBN)
|
||||
{
|
||||
Dictionary<CreationObject, AnimationGizmoManager.ALEKKGIPNAC> dcllipmfhmo = this.DCLLIPMFHMO;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
AnimationGizmoManager.ALEKKGIPNAC alekkgipnac = new AnimationGizmoManager.ALEKKGIPNAC();
|
||||
alekkgipnac.<BALHFBLJPCD>k__BackingField = NLNHFEEMFBN;
|
||||
if (!NLNHFEEMFBN.tool.FNFNLDBILFE)
|
||||
{
|
||||
alekkgipnac.AKMLGDNAJOG();
|
||||
}
|
||||
Tool tool = alekkgipnac.<BALHFBLJPCD>k__BackingField.tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool.PostPickupEvent;
|
||||
Action<Tool> action = new Action(alekkgipnac.DLFGDBBNGAN);
|
||||
ActionEvent<Tool> actionEvent = postPickupEvent + action;
|
||||
tool.PostPickupEvent = actionEvent;
|
||||
Tool tool2 = alekkgipnac.<BALHFBLJPCD>k__BackingField.tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(alekkgipnac.OALPJPKKOKA);
|
||||
ActionEvent<Tool> actionEvent2 = postReleaseEvent + action2;
|
||||
tool2.PostReleaseEvent = actionEvent2;
|
||||
this.DCLLIPMFHMO.Add(NLNHFEEMFBN, alekkgipnac);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148AD RID: 84141 RVA: 0x004ECEAC File Offset: 0x004EB0AC
|
||||
[Token(Token = "0x60148AD")]
|
||||
[Address(RVA = "0x190E9E0", Offset = "0x190D3E0", VA = "0x18190E9E0")]
|
||||
public void DeActivateAnimatedObject(CreationObject NLNHFEEMFBN)
|
||||
{
|
||||
Dictionary<CreationObject, AnimationGizmoManager.ALEKKGIPNAC> dcllipmfhmo = this.DCLLIPMFHMO;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
}
|
||||
ulong num;
|
||||
Action<Tool> action = new Action(num.DLFGDBBNGAN);
|
||||
Action<Tool> action2 = new Action(num.OALPJPKKOKA);
|
||||
bool flag3 = this.DCLLIPMFHMO.Remove(NLNHFEEMFBN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003709 RID: 14089
|
||||
// (get) Token: 0x060148AE RID: 84142 RVA: 0x004ECEF8 File Offset: 0x004EB0F8
|
||||
// (set) Token: 0x060148AF RID: 84143 RVA: 0x004ECF0C File Offset: 0x004EB10C
|
||||
[Token(Token = "0x17003709")]
|
||||
public JPAJIAEGPOP GENCFJDPDHN
|
||||
{
|
||||
[Token(Token = "0x60148AE")]
|
||||
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
||||
get;
|
||||
[Token(Token = "0x60148AF")]
|
||||
[Address(RVA = "0x3EDEB0", Offset = "0x3EC8B0", VA = "0x1803EDEB0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x060148B0 RID: 84144 RVA: 0x004ECF20 File Offset: 0x004EB120
|
||||
[Token(Token = "0x60148B0")]
|
||||
[Address(RVA = "0x190EE70", Offset = "0x190D870", VA = "0x18190EE70")]
|
||||
public bool IsCurrentlyEdited(AnimationGizmo HJLGBOBFHPO)
|
||||
{
|
||||
if (this.<MOJCLCPJAMJ>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
return 0 == HJLGBOBFHPO;
|
||||
}
|
||||
|
||||
// Token: 0x060148B1 RID: 84145 RVA: 0x004ECF40 File Offset: 0x004EB140
|
||||
[Token(Token = "0x60148B1")]
|
||||
[Address(RVA = "0x190F150", Offset = "0x190DB50", VA = "0x18190F150")]
|
||||
protected void Update()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<AnimationGizmo> all = AnimationGizmo.All;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
JPAJIAEGPOP jpajiaegpop = this.<MOJCLCPJAMJ>k__BackingField;
|
||||
if (jpajiaegpop == 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
bool flag = num != 0;
|
||||
while (num2 == 0)
|
||||
{
|
||||
}
|
||||
JPAJIAEGPOP jpajiaegpop2 = this.<MOJCLCPJAMJ>k__BackingField;
|
||||
while (jpajiaegpop2 == 0)
|
||||
{
|
||||
}
|
||||
jpajiaegpop2.HKOGLEBNAPB();
|
||||
}
|
||||
AnimationGizmo <OGNPLKJOMPN>k__BackingField = jpajiaegpop.<OGNPLKJOMPN>k__BackingField;
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
this.<MOJCLCPJAMJ>k__BackingField.KABIONNNKIL();
|
||||
bool <NLBIHGFBMHI>k__BackingField = this.<MOJCLCPJAMJ>k__BackingField.<NLBIHGFBMHI>k__BackingField;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060148B2 RID: 84146 RVA: 0x004ECFC4 File Offset: 0x004EB1C4
|
||||
[Token(Token = "0x60148B2")]
|
||||
[Address(RVA = "0x190F370", Offset = "0x190DD70", VA = "0x18190F370")]
|
||||
public AnimationGizmoManager()
|
||||
{
|
||||
Dictionary<CreationObject, AnimationGizmoManager.ALEKKGIPNAC> dictionary = new Dictionary();
|
||||
this.DCLLIPMFHMO = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DB6A RID: 56170
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DB6A")]
|
||||
private Dictionary<CreationObject, AnimationGizmoManager.ALEKKGIPNAC> DCLLIPMFHMO;
|
||||
|
||||
// Token: 0x02002D55 RID: 11605
|
||||
[Token(Token = "0x2002D55")]
|
||||
private struct GKLKAJKNBFB
|
||||
{
|
||||
// Token: 0x0400DB6C RID: 56172
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DB6C")]
|
||||
public IGHGEPCFGJL ABADFLCBFIJ;
|
||||
|
||||
// Token: 0x0400DB6D RID: 56173
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400DB6D")]
|
||||
public bool KEHECPKKJPN;
|
||||
}
|
||||
|
||||
// Token: 0x02002D56 RID: 11606
|
||||
[Token(Token = "0x2002D56")]
|
||||
private class ALEKKGIPNAC
|
||||
{
|
||||
// Token: 0x1700370A RID: 14090
|
||||
// (get) Token: 0x060148B3 RID: 84147 RVA: 0x004ECFE4 File Offset: 0x004EB1E4
|
||||
// (set) Token: 0x060148B4 RID: 84148 RVA: 0x004ECFF8 File Offset: 0x004EB1F8
|
||||
[Token(Token = "0x1700370A")]
|
||||
public CreationObject LJOKGMDPGCP
|
||||
{
|
||||
[Token(Token = "0x60148B3")]
|
||||
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
||||
get;
|
||||
[Token(Token = "0x60148B4")]
|
||||
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x060148B5 RID: 84149 RVA: 0x004ED00C File Offset: 0x004EB20C
|
||||
[Token(Token = "0x60148B5")]
|
||||
[Address(RVA = "0x190CE10", Offset = "0x190B810", VA = "0x18190CE10")]
|
||||
private void DLFGDBBNGAN(Tool NLNHFEEMFBN)
|
||||
{
|
||||
this.CIPKGKGCEHH();
|
||||
}
|
||||
|
||||
// Token: 0x060148B6 RID: 84150 RVA: 0x004ED020 File Offset: 0x004EB220
|
||||
[Token(Token = "0x60148B6")]
|
||||
[Address(RVA = "0x190CF60", Offset = "0x190B960", VA = "0x18190CF60")]
|
||||
private void OALPJPKKOKA(Tool NLNHFEEMFBN)
|
||||
{
|
||||
this.AKMLGDNAJOG();
|
||||
}
|
||||
|
||||
// Token: 0x060148B7 RID: 84151 RVA: 0x004ED034 File Offset: 0x004EB234
|
||||
[Token(Token = "0x60148B7")]
|
||||
[Address(RVA = "0x190CBF0", Offset = "0x190B5F0", VA = "0x18190CBF0")]
|
||||
public void CALJLNMMIPN(CreationObject NLNHFEEMFBN)
|
||||
{
|
||||
this.<BALHFBLJPCD>k__BackingField = NLNHFEEMFBN;
|
||||
if (!NLNHFEEMFBN.tool.FNFNLDBILFE)
|
||||
{
|
||||
this.AKMLGDNAJOG();
|
||||
}
|
||||
Tool tool = this.<BALHFBLJPCD>k__BackingField.tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.DLFGDBBNGAN);
|
||||
ActionEvent<Tool> actionEvent = postPickupEvent + action;
|
||||
tool.PostPickupEvent = actionEvent;
|
||||
Tool tool2 = this.<BALHFBLJPCD>k__BackingField.tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OALPJPKKOKA);
|
||||
ActionEvent<Tool> actionEvent2 = postReleaseEvent + action2;
|
||||
tool2.PostReleaseEvent = actionEvent2;
|
||||
}
|
||||
|
||||
// Token: 0x060148B8 RID: 84152 RVA: 0x004ED0CC File Offset: 0x004EB2CC
|
||||
[Token(Token = "0x60148B8")]
|
||||
[Address(RVA = "0x190CE20", Offset = "0x190B820", VA = "0x18190CE20")]
|
||||
public void DMIKPLCFBNP()
|
||||
{
|
||||
if (!this.<BALHFBLJPCD>k__BackingField.tool.FNFNLDBILFE)
|
||||
{
|
||||
this.CIPKGKGCEHH();
|
||||
}
|
||||
Tool tool = this.<BALHFBLJPCD>k__BackingField.tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.DLFGDBBNGAN);
|
||||
ActionEvent<Tool> actionEvent = postPickupEvent - action;
|
||||
tool.PostPickupEvent = actionEvent;
|
||||
Tool tool2 = this.<BALHFBLJPCD>k__BackingField.tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OALPJPKKOKA);
|
||||
ActionEvent<Tool> actionEvent2 = postReleaseEvent - action2;
|
||||
tool2.PostReleaseEvent = actionEvent2;
|
||||
}
|
||||
|
||||
// Token: 0x060148B9 RID: 84153 RVA: 0x004ED160 File Offset: 0x004EB360
|
||||
[Token(Token = "0x60148B9")]
|
||||
[Address(RVA = "0x190CAC0", Offset = "0x190B4C0", VA = "0x18190CAC0")]
|
||||
private void AKMLGDNAJOG()
|
||||
{
|
||||
NetworkTransform networkTransform = this.<BALHFBLJPCD>k__BackingField.tool.networkTransform;
|
||||
int num = 0;
|
||||
networkTransform.DLKLKPDMNNE = num != 0;
|
||||
NetworkTransform networkTransform2 = this.<BALHFBLJPCD>k__BackingField.tool.networkTransform;
|
||||
int num2 = 0;
|
||||
networkTransform2.NHIJPLECLJB = num2 != 0;
|
||||
RigidbodyEx rigidbodyEx = this.<BALHFBLJPCD>k__BackingField.tool.rigidbodyEx;
|
||||
rigidbodyEx.AddKinematic(this);
|
||||
int num3 = 0;
|
||||
rigidbodyEx.AddUpdateLodOverride(this, (EEDONNAHMFK)num3);
|
||||
if (rigidbodyEx.VelocityHandler == (ulong)0L)
|
||||
{
|
||||
HEAHEMOJGJA heahemojgja = new HEAHEMOJGJA();
|
||||
this.KDAKCECKDPB = heahemojgja;
|
||||
rigidbodyEx.VelocityHandler = heahemojgja;
|
||||
if (rigidbodyEx.VelocityProvider == (ulong)0L)
|
||||
{
|
||||
HEAHEMOJGJA kdakceckdpb = this.KDAKCECKDPB;
|
||||
rigidbodyEx.VelocityProvider = kdakceckdpb;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148BA RID: 84154 RVA: 0x004ED210 File Offset: 0x004EB410
|
||||
[Token(Token = "0x60148BA")]
|
||||
[Address(RVA = "0x190CD30", Offset = "0x190B730", VA = "0x18190CD30")]
|
||||
private void CIPKGKGCEHH()
|
||||
{
|
||||
this.<BALHFBLJPCD>k__BackingField.tool.networkTransform.DLKLKPDMNNE = true;
|
||||
this.<BALHFBLJPCD>k__BackingField.tool.networkTransform.NHIJPLECLJB = true;
|
||||
RigidbodyEx rigidbodyEx = this.<BALHFBLJPCD>k__BackingField.tool.rigidbodyEx;
|
||||
rigidbodyEx.RemoveKinematic(this);
|
||||
rigidbodyEx.RemoveUpdateLodOverride(this);
|
||||
HEAHEMOJGJA kdakceckdpb = this.KDAKCECKDPB;
|
||||
if (kdakceckdpb != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (rigidbodyEx.VelocityHandler == kdakceckdpb)
|
||||
{
|
||||
rigidbodyEx.VelocityHandler = num;
|
||||
}
|
||||
if (rigidbodyEx.VelocityProvider == kdakceckdpb)
|
||||
{
|
||||
rigidbodyEx.VelocityProvider = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148BB RID: 84155 RVA: 0x004ED29C File Offset: 0x004EB49C
|
||||
[Token(Token = "0x60148BB")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public ALEKKGIPNAC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB6F RID: 56175
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DB6F")]
|
||||
public int KBKIANFHJBM;
|
||||
|
||||
// Token: 0x0400DB70 RID: 56176
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DB70")]
|
||||
private HEAHEMOJGJA KDAKCECKDPB;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D5C RID: 11612
|
||||
[Token(Token = "0x2002D5C")]
|
||||
[StructLayout(3)]
|
||||
public class ClampGizmo : InfluencerGizmo
|
||||
{
|
||||
// Token: 0x060148EA RID: 84202 RVA: 0x004EE08C File Offset: 0x004EC28C
|
||||
[Token(Token = "0x60148EA")]
|
||||
[Address(RVA = "0x1911F40", Offset = "0x1910940", VA = "0x181911F40", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
Action eononknglam;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.Awake();
|
||||
Action action = new Action(this.CCNCENNNMGL);
|
||||
eononknglam = this.EONONKNGLAM;
|
||||
@delegate = Delegate.Combine(eononknglam, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != eononknglam)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148EB RID: 84203 RVA: 0x004EE0C8 File Offset: 0x004EC2C8
|
||||
[Token(Token = "0x60148EB")]
|
||||
[Address(RVA = "0x1912030", Offset = "0x1910A30", VA = "0x181912030")]
|
||||
private void CCNCENNNMGL()
|
||||
{
|
||||
bool flag;
|
||||
this.FNCKHDAPFMG(flag);
|
||||
}
|
||||
|
||||
// Token: 0x060148EC RID: 84204 RVA: 0x004EE0DC File Offset: 0x004EC2DC
|
||||
[Token(Token = "0x60148EC")]
|
||||
[Address(RVA = "0x1912040", Offset = "0x1910A40", VA = "0x181912040")]
|
||||
private void FNCKHDAPFMG(bool LMNIEOMLFIK)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<MIGCNEPBKDG> childrenConnectables = this._connectableTool.childrenConnectables;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (LMNIEOMLFIK != flag2)
|
||||
{
|
||||
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
||||
}
|
||||
int num2 = 0;
|
||||
ConnectableTool connectableTool;
|
||||
if (!(connectableTool != num2))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
connectableTool.PhysicallyUnparented = LMNIEOMLFIK;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060148ED RID: 84205 RVA: 0x004EE154 File Offset: 0x004EC354
|
||||
[Token(Token = "0x60148ED")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public ClampGizmo()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D57 RID: 11607
|
||||
[Token(Token = "0x2002D57")]
|
||||
[StructLayout(3)]
|
||||
public class GizmoConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x060148BC RID: 84156 RVA: 0x004ED2B0 File Offset: 0x004EB4B0
|
||||
[Token(Token = "0x60148BC")]
|
||||
[Address(RVA = "0x3C6D30", Offset = "0x3C5730", VA = "0x1803C6D30")]
|
||||
public GizmoConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB71 RID: 56177
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DB71")]
|
||||
public List<GizmoConfig.AnimationCurveData> AnimationCurves;
|
||||
|
||||
// Token: 0x0400DB72 RID: 56178
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DB72")]
|
||||
public AnimationGizmoSplineStepVisualizer SplineStepVisualizerPrefab;
|
||||
|
||||
// Token: 0x02002D58 RID: 11608
|
||||
[Token(Token = "0x2002D58")]
|
||||
[Serializable]
|
||||
public class AnimationCurveData
|
||||
{
|
||||
// Token: 0x060148BD RID: 84157 RVA: 0x004ED2C4 File Offset: 0x004EB4C4
|
||||
[Token(Token = "0x60148BD")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AnimationCurveData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB73 RID: 56179
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DB73")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400DB74 RID: 56180
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DB74")]
|
||||
public AnimationCurve curve;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,257 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D5D RID: 11613
|
||||
[Token(Token = "0x2002D5D")]
|
||||
[StructLayout(3)]
|
||||
public class InfluencerGizmo : SandboxGizmo
|
||||
{
|
||||
// Token: 0x17003710 RID: 14096
|
||||
// (get) Token: 0x060148EE RID: 84206 RVA: 0x004EE168 File Offset: 0x004EC368
|
||||
[Token(Token = "0x17003710")]
|
||||
public ConnectionPoint OIDBNNGDNHD
|
||||
{
|
||||
[Token(Token = "0x60148EE")]
|
||||
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
|
||||
get
|
||||
{
|
||||
return this.parentingConnectionPoint;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003711 RID: 14097
|
||||
// (get) Token: 0x060148EF RID: 84207 RVA: 0x004EE17C File Offset: 0x004EC37C
|
||||
[Token(Token = "0x17003711")]
|
||||
public ConnectionPoint HBNLDFJMCED
|
||||
{
|
||||
[Token(Token = "0x60148EF")]
|
||||
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
||||
get
|
||||
{
|
||||
return this.influencingConnectionPoint;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148F0 RID: 84208 RVA: 0x004EE190 File Offset: 0x004EC390
|
||||
[Token(Token = "0x60148F0")]
|
||||
[Address(RVA = "0x1912330", Offset = "0x1910D30", VA = "0x181912330", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
ConnectionPoint connectionPoint = this.influencingConnectionPoint;
|
||||
int num = 0;
|
||||
if (connectionPoint != num)
|
||||
{
|
||||
ConnectionPoint connectionPoint2 = this.influencingConnectionPoint;
|
||||
ConnectionPoint.EEDEFGJKAJP eedefgjkajp = new ConnectionPoint.EEDEFGJKAJP(this.NMJJFELGGKM);
|
||||
connectionPoint2.IMKGNMOOAIG += eedefgjkajp;
|
||||
ConnectionPoint connectionPoint3 = this.influencingConnectionPoint;
|
||||
ConnectionPoint.JFKNKMKCFBI jfknkmkcfbi = new ConnectionPoint.JFKNKMKCFBI(this.NDKKOGNAKCA);
|
||||
connectionPoint3.PFACAJHLDON += jfknkmkcfbi;
|
||||
}
|
||||
ConnectionPoint connectionPoint4 = this.parentingConnectionPoint;
|
||||
int num2 = 0;
|
||||
if (connectionPoint4 != num2)
|
||||
{
|
||||
ConnectionPoint connectionPoint5 = this.parentingConnectionPoint;
|
||||
ConnectionPoint.EEDEFGJKAJP eedefgjkajp2 = new ConnectionPoint.EEDEFGJKAJP(this.CBJACLPAKMC);
|
||||
connectionPoint5.IMKGNMOOAIG += eedefgjkajp2;
|
||||
ConnectionPoint connectionPoint6 = this.parentingConnectionPoint;
|
||||
ConnectionPoint.JFKNKMKCFBI jfknkmkcfbi2 = new ConnectionPoint.JFKNKMKCFBI(this.LIGHGNJBAEB);
|
||||
connectionPoint6.PFACAJHLDON += jfknkmkcfbi2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148F1 RID: 84209 RVA: 0x004EE24C File Offset: 0x004EC44C
|
||||
[Token(Token = "0x60148F1")]
|
||||
[Address(RVA = "0x1912EA0", Offset = "0x19118A0", VA = "0x181912EA0")]
|
||||
private void NMJJFELGGKM(ConnectionPoint ODBAFIFNIDO, [Optional] ConnectionPoint.PGHEPJALOOK AFLPGGJMPOE)
|
||||
{
|
||||
int num;
|
||||
if (base.hasAuthority || !this._connectableTool._tool.FNFNLDBILFE)
|
||||
{
|
||||
num = 0;
|
||||
}
|
||||
if (AFLPGGJMPOE != 0)
|
||||
{
|
||||
Photon.Realtime.Player authority = base.authority;
|
||||
AFLPGGJMPOE((GBDECALBCOP)num, authority);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148F2 RID: 84210 RVA: 0x004EE290 File Offset: 0x004EC490
|
||||
[Token(Token = "0x60148F2")]
|
||||
[Address(RVA = "0x19124F0", Offset = "0x1910EF0", VA = "0x1819124F0")]
|
||||
private void CBJACLPAKMC(ConnectionPoint ODBAFIFNIDO, [Optional] ConnectionPoint.PGHEPJALOOK AFLPGGJMPOE)
|
||||
{
|
||||
int num;
|
||||
if (base.hasAuthority || !this._connectableTool._tool.FNFNLDBILFE)
|
||||
{
|
||||
this._connectableTool.AuthorityUnparentThisConnectableFromOther();
|
||||
num = 0;
|
||||
}
|
||||
if (AFLPGGJMPOE != 0)
|
||||
{
|
||||
Photon.Realtime.Player authority = base.authority;
|
||||
AFLPGGJMPOE((GBDECALBCOP)num, authority);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148F3 RID: 84211 RVA: 0x004EE2E0 File Offset: 0x004EC4E0
|
||||
[Token(Token = "0x60148F3")]
|
||||
[Address(RVA = "0x19128C0", Offset = "0x19112C0", VA = "0x1819128C0")]
|
||||
private void NDKKOGNAKCA(ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK AFLPGGJMPOE)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (HDPMJFANOPG != num2)
|
||||
{
|
||||
int num3 = 0;
|
||||
if (GFMAOEPEFKD != num3)
|
||||
{
|
||||
GameObject gameObject = HDPMJFANOPG.gameObject;
|
||||
GameObject gameObject2 = this.influencingConnectionPoint.gameObject;
|
||||
if (!(gameObject == gameObject2))
|
||||
{
|
||||
MIGCNEPBKDG componentInParent = HDPMJFANOPG.GetComponentInParent<MIGCNEPBKDG>();
|
||||
ConnectionPoint component = HDPMJFANOPG.GetComponent<ConnectionPoint>();
|
||||
}
|
||||
MIGCNEPBKDG componentInParent2 = GFMAOEPEFKD.GetComponentInParent<MIGCNEPBKDG>();
|
||||
if (GFMAOEPEFKD.GetComponent<ConnectionPoint>() != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
int num4 = 0;
|
||||
if (num != num4)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
if (num != 0 && flag)
|
||||
{
|
||||
int num5 = 0;
|
||||
bool flag2;
|
||||
if (num != num5 && flag2)
|
||||
{
|
||||
if (!base.hasAuthority && !this._connectableTool._tool.FNFNLDBILFE && this._connectableTool._tool.NHPPANGAKAP)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
photonView.TransferOwnership(localPlayer);
|
||||
}
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
bool flag3 = this._connectableTool.childrenConnectables.Contains(num);
|
||||
ConnectableTool connectableTool = this._connectableTool;
|
||||
if (flag3)
|
||||
{
|
||||
connectableTool.AuthorityUnparentOtherConnectableFromThis(num);
|
||||
}
|
||||
Transform targetTransform = connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Transform targetTransform2 = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
ConnectableTool connectableTool2 = this._connectableTool;
|
||||
int num6 = 0;
|
||||
connectableTool2.AuthorityParentOtherConnectableToThis(1, num, num, num6, num6);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
if (AFLPGGJMPOE != 0)
|
||||
{
|
||||
int num7 = 0;
|
||||
AFLPGGJMPOE((GBDECALBCOP)((uint)2), num7);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148F4 RID: 84212 RVA: 0x004EE44C File Offset: 0x004EC64C
|
||||
[Token(Token = "0x60148F4")]
|
||||
[Address(RVA = "0x1912580", Offset = "0x1910F80", VA = "0x181912580")]
|
||||
private void LIGHGNJBAEB(ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK AFLPGGJMPOE)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (HDPMJFANOPG != num2)
|
||||
{
|
||||
int num3 = 0;
|
||||
if (GFMAOEPEFKD != num3)
|
||||
{
|
||||
GameObject gameObject = HDPMJFANOPG.gameObject;
|
||||
GameObject gameObject2 = this.parentingConnectionPoint.gameObject;
|
||||
if (!(gameObject == gameObject2))
|
||||
{
|
||||
MIGCNEPBKDG componentInParent = HDPMJFANOPG.GetComponentInParent<MIGCNEPBKDG>();
|
||||
ConnectionPoint component = HDPMJFANOPG.GetComponent<ConnectionPoint>();
|
||||
}
|
||||
MIGCNEPBKDG componentInParent2 = GFMAOEPEFKD.GetComponentInParent<MIGCNEPBKDG>();
|
||||
if (GFMAOEPEFKD.GetComponent<ConnectionPoint>() != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
int num4 = 0;
|
||||
if (num != num4)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
int num5 = 0;
|
||||
bool flag;
|
||||
if (num != num5 && flag)
|
||||
{
|
||||
if (!base.hasAuthority && !this._connectableTool._tool.FNFNLDBILFE && this._connectableTool._tool.NHPPANGAKAP)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
photonView.TransferOwnership(localPlayer);
|
||||
}
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
if (AFLPGGJMPOE != 0)
|
||||
{
|
||||
int num6 = 0;
|
||||
AFLPGGJMPOE((GBDECALBCOP)((uint)2), num6);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148F5 RID: 84213 RVA: 0x004EE548 File Offset: 0x004EC748
|
||||
[Token(Token = "0x60148F5")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public InfluencerGizmo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB8E RID: 56206
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DB8E")]
|
||||
[SerializeField]
|
||||
private ConnectionPoint parentingConnectionPoint;
|
||||
|
||||
// Token: 0x0400DB8F RID: 56207
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DB8F")]
|
||||
[SerializeField]
|
||||
private ConnectionPoint influencingConnectionPoint;
|
||||
|
||||
// Token: 0x02002D5E RID: 11614
|
||||
[Token(Token = "0x2002D5E")]
|
||||
public enum JFELDIFCJPC
|
||||
{
|
||||
// Token: 0x0400DB91 RID: 56209
|
||||
[Token(Token = "0x400DB91")]
|
||||
Parenting,
|
||||
// Token: 0x0400DB92 RID: 56210
|
||||
[Token(Token = "0x400DB92")]
|
||||
Influencing
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using CircuitsV2.Graph.Nodes;
|
||||
using CircuitsV2.Utilities;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D40 RID: 11584
|
||||
[Token(Token = "0x2002D40")]
|
||||
[StructLayout(3)]
|
||||
public class LogChannelColors : ScriptableObject
|
||||
{
|
||||
// Token: 0x060147D1 RID: 83921 RVA: 0x004EA1AC File Offset: 0x004E83AC
|
||||
[Token(Token = "0x60147D1")]
|
||||
[Address(RVA = "0x1912F60", Offset = "0x1911960", VA = "0x181912F60")]
|
||||
public Color FANIJPKECME(LogScreenChannel HPFGGHEMPNF)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
DebugTool.LogError(string.Format("Could not find color for channel: {0}", flag), LogFlag.All);
|
||||
Color black = Color.black;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060147D2 RID: 83922 RVA: 0x004EA1DC File Offset: 0x004E83DC
|
||||
[Token(Token = "0x60147D2")]
|
||||
[Address(RVA = "0x3C6D30", Offset = "0x3C5730", VA = "0x1803C6D30")]
|
||||
public LogChannelColors()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB24 RID: 56100
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DB24")]
|
||||
[SerializeField]
|
||||
private LogChannelColors.ChannelColorDictionary channelColors;
|
||||
|
||||
// Token: 0x02002D41 RID: 11585
|
||||
[Token(Token = "0x2002D41")]
|
||||
[Serializable]
|
||||
internal class ChannelColorDictionary : EditableSerializedDictionary<LogScreenChannel, Color, LogChannelColors.ChannelColorDictionary.Kvp>
|
||||
{
|
||||
// Token: 0x060147D3 RID: 83923 RVA: 0x004EA1F0 File Offset: 0x004E83F0
|
||||
[Token(Token = "0x60147D3")]
|
||||
[Address(RVA = "0x1911F00", Offset = "0x1910900", VA = "0x181911F00")]
|
||||
public ChannelColorDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02002D42 RID: 11586
|
||||
[Token(Token = "0x2002D42")]
|
||||
[Serializable]
|
||||
public sealed class Kvp : SerializedKeyVal<LogScreenChannel, Color>
|
||||
{
|
||||
// Token: 0x060147D4 RID: 83924 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
||||
[Token(Token = "0x60147D4")]
|
||||
[Address(RVA = "0x1912F20", Offset = "0x1911920", VA = "0x181912F20")]
|
||||
public Kvp()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,214 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using CircuitsV2.Utilities;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RRUI.Data;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D43 RID: 11587
|
||||
[Token(Token = "0x2002D43")]
|
||||
[StructLayout(3)]
|
||||
public class LogEntryModel : Model<LogScreen.IKNFAGILCNP>
|
||||
{
|
||||
// Token: 0x170036DA RID: 14042
|
||||
// (get) Token: 0x060147D5 RID: 83925 RVA: 0x004EA204 File Offset: 0x004E8404
|
||||
[Token(Token = "0x170036DA")]
|
||||
protected override bool PHGOLNMDJLH
|
||||
{
|
||||
[Token(Token = "0x60147D5")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036DB RID: 14043
|
||||
// (get) Token: 0x060147D6 RID: 83926 RVA: 0x004EA214 File Offset: 0x004E8414
|
||||
[Token(Token = "0x170036DB")]
|
||||
public string KKJIOHNFHFJ
|
||||
{
|
||||
[Token(Token = "0x60147D6")]
|
||||
[Address(RVA = "0x1913660", Offset = "0x1912060", VA = "0x181913660")]
|
||||
get
|
||||
{
|
||||
LogScreen.IKNFAGILCNP bapmppgkfce = this.BAPMPPGKFCE;
|
||||
if (bapmppgkfce == 0 || bapmppgkfce.PAANJCAOOAG == 0)
|
||||
{
|
||||
}
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036DC RID: 14044
|
||||
// (get) Token: 0x060147D7 RID: 83927 RVA: 0x004EA23C File Offset: 0x004E843C
|
||||
[Token(Token = "0x170036DC")]
|
||||
public Color INCNKMHCJDM
|
||||
{
|
||||
[Token(Token = "0x60147D7")]
|
||||
[Address(RVA = "0x19134D0", Offset = "0x1911ED0", VA = "0x1819134D0")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
goto IL_28;
|
||||
}
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
string text = string.Format("Could not find color for channel: {0}", flag2);
|
||||
}
|
||||
}
|
||||
DebugTool.LogError("LogChannelColors in LogEntryModel is unset!!!", LogFlag.All);
|
||||
IL_28:
|
||||
Color black = Color.black;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036DD RID: 14045
|
||||
// (get) Token: 0x060147D8 RID: 83928 RVA: 0x004EA280 File Offset: 0x004E8480
|
||||
[Token(Token = "0x170036DD")]
|
||||
public DateTime PMMLJBIEGBA
|
||||
{
|
||||
[Token(Token = "0x60147D8")]
|
||||
[Address(RVA = "0x19136B0", Offset = "0x19120B0", VA = "0x1819136B0")]
|
||||
get
|
||||
{
|
||||
LogScreen.IKNFAGILCNP bapmppgkfce = this.BAPMPPGKFCE;
|
||||
if (bapmppgkfce != 0)
|
||||
{
|
||||
return bapmppgkfce.DABIKIJJEEO;
|
||||
}
|
||||
return DateTime.MinValue;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147D9 RID: 83929 RVA: 0x004EA2A4 File Offset: 0x004E84A4
|
||||
[Token(Token = "0x60147D9")]
|
||||
[Address(RVA = "0x1913430", Offset = "0x1911E30", VA = "0x181913430")]
|
||||
public void Set(LogScreen.IKNFAGILCNP JIMPLEEDFNP)
|
||||
{
|
||||
base.Clear();
|
||||
base.MKBLJJGJAOH(JIMPLEEDFNP);
|
||||
}
|
||||
|
||||
// Token: 0x060147DA RID: 83930 RVA: 0x004EA2C0 File Offset: 0x004E84C0
|
||||
[Token(Token = "0x60147DA")]
|
||||
[Address(RVA = "0x19131A0", Offset = "0x1911BA0", VA = "0x1819131A0", Slot = "18")]
|
||||
protected override IPromise GLPJPIEOLDF(LogScreen.IKNFAGILCNP JIMPLEEDFNP)
|
||||
{
|
||||
this.BAPMPPGKFCE = JIMPLEEDFNP;
|
||||
if (this.CAOGBAACIOH)
|
||||
{
|
||||
bool <CNCALBOBHLJ>k__BackingField = this.CAOGBAACIOH.<CNCALBOBHLJ>k__BackingField;
|
||||
if (this.NLIBAOCPKID != <CNCALBOBHLJ>k__BackingField)
|
||||
{
|
||||
this.NLIBAOCPKID = <CNCALBOBHLJ>k__BackingField;
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
}
|
||||
return Promise.<CompletedPromise>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060147DB RID: 83931 RVA: 0x004EA310 File Offset: 0x004E8510
|
||||
[Token(Token = "0x60147DB")]
|
||||
[Address(RVA = "0x4B3C50", Offset = "0x4B2650", VA = "0x1804B3C50", Slot = "19")]
|
||||
protected override void AHFKACICJNC()
|
||||
{
|
||||
this.BAPMPPGKFCE = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x170036DE RID: 14046
|
||||
// (get) Token: 0x060147DC RID: 83932 RVA: 0x004EA328 File Offset: 0x004E8528
|
||||
[Token(Token = "0x170036DE")]
|
||||
public bool BJGAIDEMJHM
|
||||
{
|
||||
[Token(Token = "0x60147DC")]
|
||||
[Address(RVA = "0x5682D0", Offset = "0x566CD0", VA = "0x1805682D0")]
|
||||
get
|
||||
{
|
||||
return this.NLIBAOCPKID;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147DD RID: 83933 RVA: 0x004EA33C File Offset: 0x004E853C
|
||||
[Token(Token = "0x60147DD")]
|
||||
[Address(RVA = "0x1913150", Offset = "0x1911B50", VA = "0x181913150")]
|
||||
private void DPPPABANBJC(bool MOJMNLKLNPC)
|
||||
{
|
||||
if (this.NLIBAOCPKID != MOJMNLKLNPC)
|
||||
{
|
||||
this.NLIBAOCPKID = MOJMNLKLNPC;
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147DE RID: 83934 RVA: 0x004EA360 File Offset: 0x004E8560
|
||||
[Token(Token = "0x60147DE")]
|
||||
[Address(RVA = "0x19132D0", Offset = "0x1911CD0", VA = "0x1819132D0")]
|
||||
public void SetLogScreenModel(LogScreenModel PDPLCAPLMEL)
|
||||
{
|
||||
LogScreenModel caogbaacioh = this.CAOGBAACIOH;
|
||||
if (!(PDPLCAPLMEL == caogbaacioh))
|
||||
{
|
||||
LogScreenModel caogbaacioh2 = this.CAOGBAACIOH;
|
||||
int num = 0;
|
||||
if (caogbaacioh2 != num)
|
||||
{
|
||||
ActionEvent<ModelBase> <CDDJODFEDFI>k__BackingField = this.CAOGBAACIOH.<CDDJODFEDFI>k__BackingField;
|
||||
Action<ModelBase> action = new Action(this.BGNBCLCEPPH);
|
||||
}
|
||||
this.CAOGBAACIOH = PDPLCAPLMEL;
|
||||
ActionEvent<ModelBase> <CDDJODFEDFI>k__BackingField2 = PDPLCAPLMEL.<CDDJODFEDFI>k__BackingField;
|
||||
Action<ModelBase> action2 = new Action(this.BGNBCLCEPPH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147DF RID: 83935 RVA: 0x004EA3D0 File Offset: 0x004E85D0
|
||||
[Token(Token = "0x60147DF")]
|
||||
[Address(RVA = "0x1913090", Offset = "0x1911A90", VA = "0x181913090")]
|
||||
private void BGNBCLCEPPH(ModelBase PDPLCAPLMEL)
|
||||
{
|
||||
if (PDPLCAPLMEL != 0 && PDPLCAPLMEL != 0 && this.NLIBAOCPKID != PDPLCAPLMEL)
|
||||
{
|
||||
this.NLIBAOCPKID = PDPLCAPLMEL != null;
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147E0 RID: 83936 RVA: 0x004EA400 File Offset: 0x004E8600
|
||||
[Token(Token = "0x60147E0")]
|
||||
[Address(RVA = "0x1913490", Offset = "0x1911E90", VA = "0x181913490")]
|
||||
public LogEntryModel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB25 RID: 56101
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DB25")]
|
||||
[SerializeField]
|
||||
private LogChannelColors _logChannelColors;
|
||||
|
||||
// Token: 0x0400DB26 RID: 56102
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DB26")]
|
||||
private LogScreen.IKNFAGILCNP BAPMPPGKFCE;
|
||||
|
||||
// Token: 0x0400DB27 RID: 56103
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DB27")]
|
||||
private bool NLIBAOCPKID;
|
||||
|
||||
// Token: 0x0400DB28 RID: 56104
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DB28")]
|
||||
private LogScreenModel CAOGBAACIOH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RRUI.Data;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D44 RID: 11588
|
||||
[Token(Token = "0x2002D44")]
|
||||
[StructLayout(3)]
|
||||
public class LogEntryModelController : ModelController<LogEntryModel>
|
||||
{
|
||||
// Token: 0x060147E1 RID: 83937 RVA: 0x004EA414 File Offset: 0x004E8614
|
||||
[Token(Token = "0x60147E1")]
|
||||
[Address(RVA = "0x1913050", Offset = "0x1911A50", VA = "0x181913050")]
|
||||
public LogEntryModelController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02002D45 RID: 11589
|
||||
[Token(Token = "0x2002D45")]
|
||||
[Serializable]
|
||||
private class LogEntryTextImpl : TextControllerImpl<LogEntryModel>
|
||||
{
|
||||
// Token: 0x060147E2 RID: 83938 RVA: 0x004EA428 File Offset: 0x004E8628
|
||||
[Token(Token = "0x60147E2")]
|
||||
[Address(RVA = "0x1913720", Offset = "0x1912120", VA = "0x181913720", Slot = "27")]
|
||||
protected override void DMAHGBLDMFA()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
return;
|
||||
}
|
||||
if (num2 == 0 || num2 == 0)
|
||||
{
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
DateTime minValue = DateTime.MinValue;
|
||||
if (num == 0 || num == 0)
|
||||
{
|
||||
}
|
||||
string text = string.Format("[{0:T}] {1}", minValue, "");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060147E3 RID: 83939 RVA: 0x004EA47C File Offset: 0x004E867C
|
||||
[Token(Token = "0x60147E3")]
|
||||
[Address(RVA = "0x1913950", Offset = "0x1912350", VA = "0x181913950")]
|
||||
public LogEntryTextImpl()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,423 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using CircuitsV2;
|
||||
using CircuitsV2.Graph;
|
||||
using CircuitsV2.Graph.Nodes;
|
||||
using CircuitsV2.Types;
|
||||
using CircuitsV2.Utilities;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D46 RID: 11590
|
||||
[Token(Token = "0x2002D46")]
|
||||
[StructLayout(3)]
|
||||
public class LogScreen : MonoBehaviourPun, KKLIAEPNGJL, EOCLMMENCKH, GDMDKPLBJAC, CHJEFIDMANE
|
||||
{
|
||||
// Token: 0x170036DF RID: 14047
|
||||
// (get) Token: 0x060147E4 RID: 83940 RVA: 0x004EA490 File Offset: 0x004E8690
|
||||
// (set) Token: 0x060147E5 RID: 83941 RVA: 0x004EA4A4 File Offset: 0x004E86A4
|
||||
[Token(Token = "0x170036DF")]
|
||||
public static int NLNHIGKLCGP
|
||||
{
|
||||
[Token(Token = "0x60147E4")]
|
||||
[Address(RVA = "0x1914C10", Offset = "0x1913610", VA = "0x181914C10")]
|
||||
get;
|
||||
[Token(Token = "0x60147E5")]
|
||||
[Address(RVA = "0x19144E0", Offset = "0x1912EE0", VA = "0x1819144E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170036E0 RID: 14048
|
||||
// (get) Token: 0x060147E6 RID: 83942 RVA: 0x004EA4B8 File Offset: 0x004E86B8
|
||||
[Token(Token = "0x170036E0")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60147E6")]
|
||||
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036E1 RID: 14049
|
||||
// (get) Token: 0x060147E7 RID: 83943 RVA: 0x004EA4CC File Offset: 0x004E86CC
|
||||
// (set) Token: 0x060147E8 RID: 83944 RVA: 0x004EA4EC File Offset: 0x004E86EC
|
||||
[Token(Token = "0x170036E1")]
|
||||
public bool GCGHEMGJCJG
|
||||
{
|
||||
[Token(Token = "0x60147E7")]
|
||||
[Address(RVA = "0x1914C70", Offset = "0x1913670", VA = "0x181914C70")]
|
||||
get
|
||||
{
|
||||
return this.OGFGHJBHOIH.Get() != null;
|
||||
}
|
||||
[Token(Token = "0x60147E8")]
|
||||
[Address(RVA = "0x1914D20", Offset = "0x1913720", VA = "0x181914D20")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<bool> ogfghjbhoih = this.OGFGHJBHOIH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036E2 RID: 14050
|
||||
// (get) Token: 0x060147E9 RID: 83945 RVA: 0x004EA508 File Offset: 0x004E8708
|
||||
// (set) Token: 0x060147EA RID: 83946 RVA: 0x004EA528 File Offset: 0x004E8728
|
||||
[Token(Token = "0x170036E2")]
|
||||
private LogScreenChannel HLFMDCONGNO
|
||||
{
|
||||
[Token(Token = "0x60147E9")]
|
||||
[Address(RVA = "0x19141E0", Offset = "0x1912BE0", VA = "0x1819141E0")]
|
||||
get
|
||||
{
|
||||
return this.JIMJLJHGPEB.Get();
|
||||
}
|
||||
[Token(Token = "0x60147EA")]
|
||||
[Address(RVA = "0x19142E0", Offset = "0x1912CE0", VA = "0x1819142E0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<LogScreenChannel> jimjljhgpeb = this.JIMJLJHGPEB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147EB RID: 83947 RVA: 0x004EA544 File Offset: 0x004E8744
|
||||
[Token(Token = "0x60147EB")]
|
||||
[Address(RVA = "0x1913F70", Offset = "0x1912970", VA = "0x181913F70", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
ActionEvent<string, LogScreenChannel> logString = LogScreen.LogString;
|
||||
Action<string, LogScreenChannel> action = new Action(this.OEGMHGFDBPL);
|
||||
LogScreen.LogString = logString + action;
|
||||
int num = LogScreen.<GNNMPJCHHHE>k__BackingField;
|
||||
num++;
|
||||
LogScreen.<GNNMPJCHHHE>k__BackingField = num;
|
||||
SynchronizedField<bool> synchronizedField;
|
||||
this.OGFGHJBHOIH = synchronizedField;
|
||||
SynchronizedField<LogScreenChannel> synchronizedField2;
|
||||
this.JIMJLJHGPEB = synchronizedField2;
|
||||
Action action2 = new Action(this.MGPNENEDBEO);
|
||||
SynchronizedField<bool> synchronizedField3;
|
||||
this.MOJMNLKLNPC = synchronizedField3;
|
||||
this.ADCJHFALHFP();
|
||||
}
|
||||
|
||||
// Token: 0x060147EC RID: 83948 RVA: 0x004EA5B4 File Offset: 0x004E87B4
|
||||
[Token(Token = "0x60147EC")]
|
||||
[Address(RVA = "0x1914390", Offset = "0x1912D90", VA = "0x181914390")]
|
||||
private void MGPNENEDBEO()
|
||||
{
|
||||
SynchronizedField<bool> mojmnlklnpc = this.MOJMNLKLNPC;
|
||||
LogScreenModel logScreenModel = this.logScreenModel;
|
||||
bool flag = mojmnlklnpc.Get() != null;
|
||||
logScreenModel.<CNCALBOBHLJ>k__BackingField = flag;
|
||||
logScreenModel.JOJPOMANGPO();
|
||||
}
|
||||
|
||||
// Token: 0x060147ED RID: 83949 RVA: 0x004EA5EC File Offset: 0x004E87EC
|
||||
[Token(Token = "0x60147ED")]
|
||||
[Address(RVA = "0x1914800", Offset = "0x1913200", VA = "0x181914800", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ActionEvent<string, LogScreenChannel> logString = LogScreen.LogString;
|
||||
Action<string, LogScreenChannel> action = new Action(this.OEGMHGFDBPL);
|
||||
LogScreen.LogString = logString - action;
|
||||
LogScreen.<GNNMPJCHHHE>k__BackingField = LogScreen.<GNNMPJCHHHE>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060147EE RID: 83950 RVA: 0x004EA62C File Offset: 0x004E882C
|
||||
[Token(Token = "0x60147EE")]
|
||||
[Address(RVA = "0x1913C90", Offset = "0x1912690", VA = "0x181913C90")]
|
||||
private void ADCJHFALHFP()
|
||||
{
|
||||
List<ILINODKFHEO> list = new List();
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__22_ = LogScreen.<>c.<>9__22_0;
|
||||
if (<>9__22_ == 0)
|
||||
{
|
||||
LogScreen.<>c.<>9__22_0 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.NBBOKCMJMKG);
|
||||
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__22_, ohindolfnmp, 100);
|
||||
list.Add(cpnmfokdbkm);
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyFlagsControl, int>.DEDABHKCIBG dedabhkcibg;
|
||||
if (LogScreen.<>c.<>9__22_2 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultFlagsUIControlPrefab;
|
||||
LogScreen.<>c.<>9__22_2 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyFlagsControl, int>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.OJEKMCMMHMG);
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = FLCFOLDCOJJ.DAPFKLEAHAL(typeof(LogScreenChannel));
|
||||
ulong num;
|
||||
AKCKKFDDNJM akckkfddnjm = new AKCKKFDDNJM(dedabhkcibg, ohindolfnmp2, dictionary, (int)num);
|
||||
list.Add(akckkfddnjm);
|
||||
this.tool.creationObject.AddConfigurableSettings(list);
|
||||
}
|
||||
|
||||
// Token: 0x060147EF RID: 83951 RVA: 0x004EA6EC File Offset: 0x004E88EC
|
||||
[Token(Token = "0x60147EF")]
|
||||
[Address(RVA = "0x1914340", Offset = "0x1912D40", VA = "0x181914340")]
|
||||
private bool GFJJCHOGMLF()
|
||||
{
|
||||
return this.MOJMNLKLNPC.Get() != null;
|
||||
}
|
||||
|
||||
// Token: 0x060147F0 RID: 83952 RVA: 0x004EA70C File Offset: 0x004E890C
|
||||
[Token(Token = "0x60147F0")]
|
||||
[Address(RVA = "0x19146E0", Offset = "0x19130E0", VA = "0x1819146E0")]
|
||||
private void OFMNMJDMIHM(bool NLNHFEEMFBN)
|
||||
{
|
||||
SynchronizedField<bool> mojmnlklnpc = this.MOJMNLKLNPC;
|
||||
}
|
||||
|
||||
// Token: 0x060147F1 RID: 83953 RVA: 0x004EA728 File Offset: 0x004E8928
|
||||
[Token(Token = "0x60147F1")]
|
||||
[Address(RVA = "0x1914540", Offset = "0x1912F40", VA = "0x181914540")]
|
||||
private void OEGMHGFDBPL(string NGPMADFHHKP, LogScreenChannel HPFGGHEMPNF)
|
||||
{
|
||||
if (this.OGFGHJBHOIH.Get() == 0)
|
||||
{
|
||||
LogScreenChannel logScreenChannel = this.JIMJLJHGPEB.Get();
|
||||
if (HPFGGHEMPNF != logScreenChannel)
|
||||
{
|
||||
LogScreenModel logScreenModel = this.logScreenModel;
|
||||
LogScreen.IKNFAGILCNP iknfagilcnp = new LogScreen.IKNFAGILCNP();
|
||||
iknfagilcnp.HPFGGHEMPNF = HPFGGHEMPNF;
|
||||
iknfagilcnp.PAANJCAOOAG = NGPMADFHHKP;
|
||||
DateTime now = DateTime.Now;
|
||||
iknfagilcnp.DABIKIJJEEO = now;
|
||||
logScreenModel.FEGPDDDCCBB.Add(iknfagilcnp);
|
||||
List<LogScreen.IKNFAGILCNP> fegpdddccbb = logScreenModel.FEGPDDDCCBB;
|
||||
int num = 0;
|
||||
fegpdddccbb.RemoveAt(num);
|
||||
List<LogScreen.IKNFAGILCNP> fegpdddccbb2 = logScreenModel.FEGPDDDCCBB;
|
||||
logScreenModel.JOJPOMANGPO();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147F2 RID: 83954 RVA: 0x004EA7B8 File Offset: 0x004E89B8
|
||||
[Token(Token = "0x60147F2")]
|
||||
[Address(RVA = "0x1914980", Offset = "0x1913380", VA = "0x181914980", Slot = "20")]
|
||||
public void ResetObject()
|
||||
{
|
||||
this.logScreenModel.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x170036E3 RID: 14051
|
||||
// (get) Token: 0x060147F3 RID: 83955 RVA: 0x004EA7D8 File Offset: 0x004E89D8
|
||||
[Token(Token = "0x170036E3")]
|
||||
public CircuitType BLJAPPNMJNJ
|
||||
{
|
||||
[Token(Token = "0x60147F3")]
|
||||
[Address(RVA = "0x1914CC0", Offset = "0x19136C0", VA = "0x181914CC0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060147F3)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Types.CircuitType RecRoom.Core.Creation.SandboxGizmos.LogScreen::get_SelfType()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:ClassType(var_0_05, ldsfld:ClassType(TypeRegistry::LogScreenType))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147F4 RID: 83956 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60147F4")]
|
||||
[Address(RVA = "0x19149D0", Offset = "0x19133D0", VA = "0x1819149D0", Slot = "16")]
|
||||
public Result<CircuitSignal> Self(ExecParams CHKKEHOKPJP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x170036E4 RID: 14052
|
||||
// (get) Token: 0x060147F5 RID: 83957 RVA: 0x004EA7EC File Offset: 0x004E89EC
|
||||
[Token(Token = "0x170036E4")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x60147F5")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "17")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147F6 RID: 83958 RVA: 0x004EA7FC File Offset: 0x004E89FC
|
||||
[Token(Token = "0x60147F6")]
|
||||
[Address(RVA = "0x1914230", Offset = "0x1912C30", VA = "0x181914230", Slot = "18")]
|
||||
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
if (HFBJGCHOANH != 0 && HFBJGCHOANH != 0)
|
||||
{
|
||||
SynchronizedField<bool> ogfghjbhoih = this.OGFGHJBHOIH;
|
||||
SynchronizedField<LogScreenChannel> jimjljhgpeb = this.JIMJLJHGPEB;
|
||||
SynchronizedField<bool> mojmnlklnpc = this.MOJMNLKLNPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060147F7 RID: 83959 RVA: 0x004EA82C File Offset: 0x004E8A2C
|
||||
[Token(Token = "0x60147F7")]
|
||||
[Address(RVA = "0x1914A70", Offset = "0x1913470", VA = "0x181914A70", Slot = "19")]
|
||||
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
HLDINNJCGDK hldinnjcgdk = new HLDINNJCGDK();
|
||||
bool flag = this.OGFGHJBHOIH.Get() != null;
|
||||
LogScreenChannel logScreenChannel = this.JIMJLJHGPEB.Get();
|
||||
bool flag2 = this.MOJMNLKLNPC.Get() != null;
|
||||
}
|
||||
|
||||
// Token: 0x060147F8 RID: 83960 RVA: 0x004EA86C File Offset: 0x004E8A6C
|
||||
[Token(Token = "0x60147F8")]
|
||||
[Address(RVA = "0x1914390", Offset = "0x1912D90", VA = "0x181914390", Slot = "21")]
|
||||
public void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC)
|
||||
{
|
||||
SynchronizedField<bool> mojmnlklnpc = this.MOJMNLKLNPC;
|
||||
LogScreenModel logScreenModel = this.logScreenModel;
|
||||
bool flag = mojmnlklnpc.Get() != null;
|
||||
logScreenModel.<CNCALBOBHLJ>k__BackingField = flag;
|
||||
logScreenModel.JOJPOMANGPO();
|
||||
}
|
||||
|
||||
// Token: 0x060147F9 RID: 83961 RVA: 0x004EA8A4 File Offset: 0x004E8AA4
|
||||
[Token(Token = "0x60147F9")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public LogScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060147FA RID: 83962 RVA: 0x004EA8B8 File Offset: 0x004E8AB8
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60147FA")]
|
||||
[Address(RVA = "0x1914BB0", Offset = "0x19135B0", VA = "0x181914BB0")]
|
||||
static LogScreen()
|
||||
{
|
||||
int num;
|
||||
ActionEvent<string, LogScreenChannel> actionEvent = new ActionEvent(32, num != 0);
|
||||
num = 0;
|
||||
LogScreen.LogString = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x060147FB RID: 83963 RVA: 0x004EA8D8 File Offset: 0x004E8AD8
|
||||
[Token(Token = "0x60147FB")]
|
||||
[Address(RVA = "0x1914420", Offset = "0x1912E20", VA = "0x181914420")]
|
||||
[CompilerGenerated]
|
||||
private void NBBOKCMJMKG(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Show Timestamps";
|
||||
Func<bool> func = new Func(this.GFJJCHOGMLF);
|
||||
Action<bool> action = new Action(this.OFMNMJDMIHM);
|
||||
}
|
||||
|
||||
// Token: 0x060147FC RID: 83964 RVA: 0x004EA918 File Offset: 0x004E8B18
|
||||
[Token(Token = "0x60147FC")]
|
||||
[Address(RVA = "0x1914740", Offset = "0x1913140", VA = "0x181914740")]
|
||||
[CompilerGenerated]
|
||||
private void OJEKMCMMHMG(CreationObjectSettingFriendlyFlagsControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Channels";
|
||||
Func<int> func = new Func(this.FIPHBDJNAGB);
|
||||
Action<int> action = new Action(this.HOEFKJLPIPH);
|
||||
}
|
||||
|
||||
// Token: 0x060147FD RID: 83965 RVA: 0x004EA958 File Offset: 0x004E8B58
|
||||
[Token(Token = "0x60147FD")]
|
||||
[Address(RVA = "0x19141E0", Offset = "0x1912BE0", VA = "0x1819141E0")]
|
||||
[CompilerGenerated]
|
||||
private int FIPHBDJNAGB()
|
||||
{
|
||||
LogScreenChannel logScreenChannel = this.JIMJLJHGPEB.Get();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060147FE RID: 83966 RVA: 0x004EA978 File Offset: 0x004E8B78
|
||||
[Token(Token = "0x60147FE")]
|
||||
[Address(RVA = "0x19142E0", Offset = "0x1912CE0", VA = "0x1819142E0")]
|
||||
[CompilerGenerated]
|
||||
private void HOEFKJLPIPH(int GMIAOBOKCBA)
|
||||
{
|
||||
SynchronizedField<LogScreenChannel> jimjljhgpeb = this.JIMJLJHGPEB;
|
||||
}
|
||||
|
||||
// Token: 0x0400DB2A RID: 56106
|
||||
[Token(Token = "0x400DB2A")]
|
||||
public static ActionEvent<string, LogScreenChannel> LogString;
|
||||
|
||||
// Token: 0x0400DB2B RID: 56107
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DB2B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400DB2C RID: 56108
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DB2C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private LogScreenModel logScreenModel;
|
||||
|
||||
// Token: 0x0400DB2D RID: 56109
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DB2D")]
|
||||
private SynchronizedField<bool> OGFGHJBHOIH;
|
||||
|
||||
// Token: 0x0400DB2E RID: 56110
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DB2E")]
|
||||
private SynchronizedField<LogScreenChannel> JIMJLJHGPEB;
|
||||
|
||||
// Token: 0x0400DB2F RID: 56111
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DB2F")]
|
||||
private SynchronizedField<bool> MOJMNLKLNPC;
|
||||
|
||||
// Token: 0x02002D47 RID: 11591
|
||||
[Token(Token = "0x2002D47")]
|
||||
public class IKNFAGILCNP
|
||||
{
|
||||
// Token: 0x060147FF RID: 83967 RVA: 0x004EA994 File Offset: 0x004E8B94
|
||||
[Token(Token = "0x60147FF")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public IKNFAGILCNP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DB30 RID: 56112
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DB30")]
|
||||
public string PAANJCAOOAG;
|
||||
|
||||
// Token: 0x0400DB31 RID: 56113
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DB31")]
|
||||
public DateTime DABIKIJJEEO;
|
||||
|
||||
// Token: 0x0400DB32 RID: 56114
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DB32")]
|
||||
public LogScreenChannel HPFGGHEMPNF;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,158 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RRUI.Data;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D49 RID: 11593
|
||||
[Token(Token = "0x2002D49")]
|
||||
[StructLayout(3)]
|
||||
public class LogScreenModel : ListModel
|
||||
{
|
||||
// Token: 0x170036E5 RID: 14053
|
||||
// (get) Token: 0x06014804 RID: 83972 RVA: 0x004EAA0C File Offset: 0x004E8C0C
|
||||
[Token(Token = "0x170036E5")]
|
||||
public IReadOnlyList<LogScreen.IKNFAGILCNP> HPLJAHHOJIF
|
||||
{
|
||||
[Token(Token = "0x6014804")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014804)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Core.Creation.SandboxGizmos.LogScreen/IKNFAGILCNP> RecRoom.Core.Creation.SandboxGizmos.LogScreenModel::get_LogEntries()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Core.Creation.SandboxGizmos.LogScreen/IKNFAGILCNP>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Core.Creation.SandboxGizmos.LogScreen/IKNFAGILCNP>(LogScreenModel::FEGPDDDCCBB, ldloc:LogScreenModel(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036E6 RID: 14054
|
||||
// (get) Token: 0x06014805 RID: 83973 RVA: 0x004EAA20 File Offset: 0x004E8C20
|
||||
[Token(Token = "0x170036E6")]
|
||||
protected override bool PHGOLNMDJLH
|
||||
{
|
||||
[Token(Token = "0x6014805")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036E7 RID: 14055
|
||||
// (get) Token: 0x06014806 RID: 83974 RVA: 0x004EAA30 File Offset: 0x004E8C30
|
||||
[Token(Token = "0x170036E7")]
|
||||
protected override bool DALKHIPOALJ
|
||||
{
|
||||
[Token(Token = "0x6014806")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036E8 RID: 14056
|
||||
// (get) Token: 0x06014807 RID: 83975 RVA: 0x004EAA40 File Offset: 0x004E8C40
|
||||
[Token(Token = "0x170036E8")]
|
||||
public override bool MEBGJGNMIMG
|
||||
{
|
||||
[Token(Token = "0x6014807")]
|
||||
[Address(RVA = "0x1913C40", Offset = "0x1912640", VA = "0x181913C40", Slot = "20")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
return this.FEGPDDDCCBB == 0 || flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036E9 RID: 14057
|
||||
// (get) Token: 0x06014808 RID: 83976 RVA: 0x004EAA5C File Offset: 0x004E8C5C
|
||||
// (set) Token: 0x06014809 RID: 83977 RVA: 0x004EAA70 File Offset: 0x004E8C70
|
||||
[Token(Token = "0x170036E9")]
|
||||
public bool BJGAIDEMJHM
|
||||
{
|
||||
[Token(Token = "0x6014808")]
|
||||
[Address(RVA = "0x54D030", Offset = "0x54BA30", VA = "0x18054D030")]
|
||||
get;
|
||||
[Token(Token = "0x6014809")]
|
||||
[Address(RVA = "0x6B51A0", Offset = "0x6B3BA0", VA = "0x1806B51A0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0601480A RID: 83978 RVA: 0x004EAA84 File Offset: 0x004E8C84
|
||||
[Token(Token = "0x601480A")]
|
||||
[Address(RVA = "0x1913AE0", Offset = "0x19124E0", VA = "0x181913AE0", Slot = "25")]
|
||||
protected override IPromise GLPJPIEOLDF()
|
||||
{
|
||||
return Promise.<CompletedPromise>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0601480B RID: 83979 RVA: 0x004EAA98 File Offset: 0x004E8C98
|
||||
[Token(Token = "0x601480B")]
|
||||
[Address(RVA = "0x1913B80", Offset = "0x1912580", VA = "0x181913B80")]
|
||||
public void SetShowTimestamps(bool MOJMNLKLNPC)
|
||||
{
|
||||
this.<CNCALBOBHLJ>k__BackingField = MOJMNLKLNPC;
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
|
||||
// Token: 0x0601480C RID: 83980 RVA: 0x004EAAB4 File Offset: 0x004E8CB4
|
||||
[Token(Token = "0x601480C")]
|
||||
[Address(RVA = "0x1913A30", Offset = "0x1912430", VA = "0x181913A30")]
|
||||
public void AddLog(LogScreen.IKNFAGILCNP JIMPLEEDFNP)
|
||||
{
|
||||
this.FEGPDDDCCBB.Add(JIMPLEEDFNP);
|
||||
List<LogScreen.IKNFAGILCNP> fegpdddccbb = this.FEGPDDDCCBB;
|
||||
int num = 0;
|
||||
fegpdddccbb.RemoveAt(num);
|
||||
List<LogScreen.IKNFAGILCNP> fegpdddccbb2 = this.FEGPDDDCCBB;
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
|
||||
// Token: 0x0601480D RID: 83981 RVA: 0x004EAAF0 File Offset: 0x004E8CF0
|
||||
[Token(Token = "0x601480D")]
|
||||
[Address(RVA = "0x19139D0", Offset = "0x19123D0", VA = "0x1819139D0", Slot = "19")]
|
||||
protected override void AHFKACICJNC()
|
||||
{
|
||||
base.AHFKACICJNC();
|
||||
this.FEGPDDDCCBB.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x0601480E RID: 83982 RVA: 0x004EAB14 File Offset: 0x004E8D14
|
||||
[Token(Token = "0x601480E")]
|
||||
[Address(RVA = "0x1913BD0", Offset = "0x19125D0", VA = "0x181913BD0")]
|
||||
public LogScreenModel()
|
||||
{
|
||||
List<LogScreen.IKNFAGILCNP> list = new List(1000);
|
||||
this.FEGPDDDCCBB = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DB36 RID: 56118
|
||||
[Token(Token = "0x400DB36")]
|
||||
private const int KJBKDHKMMLO = 1000;
|
||||
|
||||
// Token: 0x0400DB37 RID: 56119
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DB37")]
|
||||
private readonly List<LogScreen.IKNFAGILCNP> FEGPDDDCCBB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RRUI.Data;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D4A RID: 11594
|
||||
[Token(Token = "0x2002D4A")]
|
||||
[StructLayout(3)]
|
||||
public class LogScreenModelController : ModelController<LogScreenModel>
|
||||
{
|
||||
// Token: 0x0601480F RID: 83983 RVA: 0x004EAB3C File Offset: 0x004E8D3C
|
||||
[Token(Token = "0x601480F")]
|
||||
[Address(RVA = "0x1913990", Offset = "0x1912390", VA = "0x181913990")]
|
||||
public LogScreenModelController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02002D4B RID: 11595
|
||||
[Token(Token = "0x2002D4B")]
|
||||
[Serializable]
|
||||
private class LogSpawnerImpl : RecyclingListControllerImpl<LogScreenModel, LogEntryModel>
|
||||
{
|
||||
// Token: 0x06014810 RID: 83984 RVA: 0x004EAB50 File Offset: 0x004E8D50
|
||||
[Token(Token = "0x6014810")]
|
||||
[Address(RVA = "0x1915020", Offset = "0x1913A20", VA = "0x181915020", Slot = "27")]
|
||||
protected override void DMAHGBLDMFA()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
base.KDEDJECMBGK<LogScreen.IKNFAGILCNP>(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014811 RID: 83985 RVA: 0x004EAB70 File Offset: 0x004E8D70
|
||||
[Token(Token = "0x6014811")]
|
||||
[Address(RVA = "0x1914D80", Offset = "0x1913780", VA = "0x181914D80", Slot = "32")]
|
||||
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < EFBDCIJMFGD)
|
||||
{
|
||||
num += num;
|
||||
if ("{il2cpp array field il2cppMethodInfo->}" == typeof(IReadOnlyList<LogScreen.IKNFAGILCNP>).TypeHandle)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int num2 = 0;
|
||||
ulong num3;
|
||||
LogEntryModel cachedComponentInChildren = GCCLEJOGCCE.GetCachedComponentInChildren(num3 != 0UL, num2 != 0);
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
LogScreenModel caogbaacioh = cachedComponentInChildren.CAOGBAACIOH;
|
||||
int num4 = 0;
|
||||
if (caogbaacioh != num4)
|
||||
{
|
||||
ActionEvent<ModelBase> <CDDJODFEDFI>k__BackingField = cachedComponentInChildren.CAOGBAACIOH.<CDDJODFEDFI>k__BackingField;
|
||||
Action<ModelBase> action = new Action(cachedComponentInChildren.BGNBCLCEPPH);
|
||||
}
|
||||
cachedComponentInChildren.CAOGBAACIOH = this;
|
||||
Action<ModelBase> action2 = new Action(cachedComponentInChildren.BGNBCLCEPPH);
|
||||
}
|
||||
cachedComponentInChildren.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06014812 RID: 83986 RVA: 0x004EABFC File Offset: 0x004E8DFC
|
||||
[Token(Token = "0x6014812")]
|
||||
[Address(RVA = "0x19150B0", Offset = "0x1913AB0", VA = "0x1819150B0")]
|
||||
public LogSpawnerImpl()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,889 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using CircuitsV2;
|
||||
using CircuitsV2.Graph;
|
||||
using CircuitsV2.Types;
|
||||
using CircuitsV2.Utilities;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.CircuitsV2;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D5F RID: 11615
|
||||
[Token(Token = "0x2002D5F")]
|
||||
[StructLayout(3)]
|
||||
public class PistonGizmo : AcceleratedMovementGizmo, MFCBKMADIEL, KKLIAEPNGJL
|
||||
{
|
||||
// Token: 0x060148F6 RID: 84214 RVA: 0x004EE55C File Offset: 0x004EC75C
|
||||
[Token(Token = "0x60148F6")]
|
||||
[Address(RVA = "0x19177D0", Offset = "0x19161D0", VA = "0x1819177D0")]
|
||||
private float HPANKGFHPHP(float ONGBFDACHHG)
|
||||
{
|
||||
float num = this.maxTargetDistance;
|
||||
return Mathf.Clamp(ONGBFDACHHG, ONGBFDACHHG, num);
|
||||
}
|
||||
|
||||
// Token: 0x17003712 RID: 14098
|
||||
// (get) Token: 0x060148F7 RID: 84215 RVA: 0x004EE578 File Offset: 0x004EC778
|
||||
// (set) Token: 0x060148F8 RID: 84216 RVA: 0x004EE598 File Offset: 0x004EC798
|
||||
[Token(Token = "0x17003712")]
|
||||
public float MJCKIGNJKOI
|
||||
{
|
||||
[Token(Token = "0x60148F7")]
|
||||
[Address(RVA = "0x1917B00", Offset = "0x1916500", VA = "0x181917B00")]
|
||||
get
|
||||
{
|
||||
return this.LBBEPBHJNDH.Get();
|
||||
}
|
||||
[Token(Token = "0x60148F8")]
|
||||
[Address(RVA = "0x1917770", Offset = "0x1916170", VA = "0x181917770")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<float> lbbepbhjndh = this.LBBEPBHJNDH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148F9 RID: 84217 RVA: 0x004EE5B4 File Offset: 0x004EC7B4
|
||||
[Token(Token = "0x60148F9")]
|
||||
[Address(RVA = "0x1918370", Offset = "0x1916D70", VA = "0x181918370")]
|
||||
private float NFFNIEBHEIN(float ONGBFDACHHG)
|
||||
{
|
||||
float num = this.maxTargetDistance;
|
||||
return Mathf.Clamp(ONGBFDACHHG, ONGBFDACHHG, num);
|
||||
}
|
||||
|
||||
// Token: 0x17003713 RID: 14099
|
||||
// (get) Token: 0x060148FA RID: 84218 RVA: 0x004EE5D0 File Offset: 0x004EC7D0
|
||||
// (set) Token: 0x060148FB RID: 84219 RVA: 0x004EE5F0 File Offset: 0x004EC7F0
|
||||
[Token(Token = "0x17003713")]
|
||||
public float DHGKILAGFOK
|
||||
{
|
||||
[Token(Token = "0x60148FA")]
|
||||
[Address(RVA = "0x1917C90", Offset = "0x1916690", VA = "0x181917C90")]
|
||||
get
|
||||
{
|
||||
return this.ILJIBADKOLH.Get();
|
||||
}
|
||||
[Token(Token = "0x60148FB")]
|
||||
[Address(RVA = "0x1917710", Offset = "0x1916110", VA = "0x181917710")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<float> iljibadkolh = this.ILJIBADKOLH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003714 RID: 14100
|
||||
// (get) Token: 0x060148FC RID: 84220 RVA: 0x004EE60C File Offset: 0x004EC80C
|
||||
[Token(Token = "0x17003714")]
|
||||
public override bool JDAKDEIANGH
|
||||
{
|
||||
[Token(Token = "0x60148FC")]
|
||||
[Address(RVA = "0x1919300", Offset = "0x1917D00", VA = "0x181919300", Slot = "20")]
|
||||
get
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num = 0;
|
||||
return controlPanelCircuitObject != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148FD RID: 84221 RVA: 0x004EE62C File Offset: 0x004EC82C
|
||||
[Token(Token = "0x60148FD")]
|
||||
[Address(RVA = "0x1915CA0", Offset = "0x19146A0", VA = "0x181915CA0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
Action action = new Action(this.JBFPHFKKOMM);
|
||||
SynchronizedField<float> synchronizedField;
|
||||
this.LBBEPBHJNDH = synchronizedField;
|
||||
Action action2 = new Action(this.OMJOFKKGAOH);
|
||||
SynchronizedField<float> synchronizedField2;
|
||||
this.ILJIBADKOLH = synchronizedField2;
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x060148FE RID: 84222 RVA: 0x004EE66C File Offset: 0x004EC86C
|
||||
[Token(Token = "0x60148FE")]
|
||||
[Address(RVA = "0x1919120", Offset = "0x1917B20", VA = "0x181919120", Slot = "21")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
float num = this.LBBEPBHJNDH.Get();
|
||||
float num2 = this.LBBEPBHJNDH.Get();
|
||||
this.CDKNCNFKFFO = num2;
|
||||
this.FKDBBFDCNGE();
|
||||
}
|
||||
|
||||
// Token: 0x060148FF RID: 84223 RVA: 0x004EE6AC File Offset: 0x004EC8AC
|
||||
[Token(Token = "0x60148FF")]
|
||||
[Address(RVA = "0x19191D0", Offset = "0x1917BD0", VA = "0x1819191D0")]
|
||||
private void Update()
|
||||
{
|
||||
this.IEHNCACNMGA();
|
||||
}
|
||||
|
||||
// Token: 0x06014900 RID: 84224 RVA: 0x004EE6C0 File Offset: 0x004EC8C0
|
||||
[Token(Token = "0x6014900")]
|
||||
[Address(RVA = "0x1916300", Offset = "0x1914D00", VA = "0x181916300", Slot = "23")]
|
||||
protected override void DFGKELFCGAO()
|
||||
{
|
||||
base.DFGKELFCGAO();
|
||||
CreationObject component = base.GetComponent<CreationObject>();
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG <>9__33_ = PistonGizmo.<>c.<>9__33_0;
|
||||
if (<>9__33_ == 0)
|
||||
{
|
||||
PistonGizmo.<>c.<>9__33_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.FFKDKGCPIAN);
|
||||
int num;
|
||||
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(<>9__33_, ohindolfnmp, num);
|
||||
num = 0;
|
||||
ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(ekpfbgiijnk);
|
||||
if (this.NEFGPDELKBG)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG dedabhkcibg;
|
||||
if (PistonGizmo.<>c.<>9__33_2 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
PistonGizmo.<>c.<>9__33_2 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.CGAMOBPJFMM);
|
||||
int num2;
|
||||
EKPFBGIIJNK ekpfbgiijnk2 = new EKPFBGIIJNK(dedabhkcibg, ohindolfnmp2, num2);
|
||||
num2 = 0;
|
||||
ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(ekpfbgiijnk2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014901 RID: 84225 RVA: 0x004EE774 File Offset: 0x004EC974
|
||||
[Token(Token = "0x6014901")]
|
||||
[Address(RVA = "0x1917CE0", Offset = "0x19166E0", VA = "0x181917CE0", Slot = "30")]
|
||||
protected override void LOCCHMINCCF()
|
||||
{
|
||||
if (!this.NEFGPDELKBG && base.hasAuthority)
|
||||
{
|
||||
this.DJICGIHLEKP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014902 RID: 84226 RVA: 0x004EE910 File Offset: 0x004ECB10
|
||||
[Token(Token = "0x6014902")]
|
||||
[Address(RVA = "0x1917690", Offset = "0x1916090", VA = "0x181917690", Slot = "31")]
|
||||
protected override void HDLIJMNIALL()
|
||||
{
|
||||
bool flag = base.JOFFNANLIDK;
|
||||
CircuitEventNodeDisplay nodeDisplay = this.nodeDisplay;
|
||||
if (!flag)
|
||||
{
|
||||
nodeDisplay.RemoveInputMeta(InputSlot.B);
|
||||
return;
|
||||
}
|
||||
nodeDisplay.AddInputMeta(InputSlot.B, "Target Position (cm)");
|
||||
}
|
||||
|
||||
// Token: 0x06014903 RID: 84227 RVA: 0x004EE94C File Offset: 0x004ECB4C
|
||||
[Token(Token = "0x6014903")]
|
||||
[Address(RVA = "0x1917620", Offset = "0x1916020", VA = "0x181917620", Slot = "24")]
|
||||
protected override void HBODDIHIPGH(Vector3 HHDLEJDCBEH, Quaternion HIELBNFBMBO)
|
||||
{
|
||||
float z = HHDLEJDCBEH.z;
|
||||
float z2 = HHDLEJDCBEH.z;
|
||||
}
|
||||
|
||||
// Token: 0x06014904 RID: 84228 RVA: 0x004EE968 File Offset: 0x004ECB68
|
||||
[Token(Token = "0x6014904")]
|
||||
[Address(RVA = "0x19187B0", Offset = "0x19171B0", VA = "0x1819187B0")]
|
||||
private void OGKEFFPEKEP(Vector3 NOIGNHGICAB)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
Vector3 up = Vector3.up;
|
||||
RigidbodyEx rigidbodyEx2 = this._connectableTool._tool.rigidbodyEx;
|
||||
float z = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
float num = this.ILJIBADKOLH.Get();
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
this.EPKDIHCAEEE.z = z2;
|
||||
int num2 = 0;
|
||||
this.FHABGMOAGPL = (PistonGizmo.BFMDNLICLGF)num2;
|
||||
}
|
||||
|
||||
// Token: 0x06014905 RID: 84229 RVA: 0x004EE9E0 File Offset: 0x004ECBE0
|
||||
[Token(Token = "0x6014905")]
|
||||
[Address(RVA = "0x1916590", Offset = "0x1914F90", VA = "0x181916590", Slot = "26")]
|
||||
protected override void DJICGIHLEKP()
|
||||
{
|
||||
if (!this.NEFGPDELKBG)
|
||||
{
|
||||
if (!base.hasAuthority || this._connectableTool._tool.FNFNLDBILFE)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (base.LEFDALHFHCB > 0.01f)
|
||||
{
|
||||
float lcfpkdlafge = this.LCFPKDLAFGE;
|
||||
if (base.LEFDALHFHCB > lcfpkdlafge)
|
||||
{
|
||||
float fixedDeltaTime = Time.fixedDeltaTime;
|
||||
this.LCFPKDLAFGE = fixedDeltaTime;
|
||||
if (base.LEFDALHFHCB <= fixedDeltaTime)
|
||||
{
|
||||
float lhdffbmjfmm = this.LHDFFBMJFMM;
|
||||
this.NNHOMCLBKPO(lhdffbmjfmm);
|
||||
}
|
||||
Transform targetTransform = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
float z = this.BJJKODCDPGP.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
}
|
||||
if (!base.JOFFNANLIDK)
|
||||
{
|
||||
goto IL_E6;
|
||||
}
|
||||
this.NKNECHMEMNF();
|
||||
}
|
||||
if (!base.hasAuthority)
|
||||
{
|
||||
return;
|
||||
}
|
||||
bool hasHolder = this._connectableTool._tool.FNFNLDBILFE;
|
||||
if (hasHolder)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (hasHolder)
|
||||
{
|
||||
float z3 = this.KOJJKKDHEGN.z;
|
||||
}
|
||||
IL_E6:
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
this.FKDBBFDCNGE();
|
||||
}
|
||||
|
||||
// Token: 0x06014906 RID: 84230 RVA: 0x004EEAFC File Offset: 0x004ECCFC
|
||||
[Token(Token = "0x6014906")]
|
||||
[Address(RVA = "0x1915B90", Offset = "0x1914590", VA = "0x181915B90")]
|
||||
private void AAEHGFHJCIC()
|
||||
{
|
||||
float lcfpkdlafge = this.LCFPKDLAFGE;
|
||||
if (base.LEFDALHFHCB > lcfpkdlafge)
|
||||
{
|
||||
float fixedDeltaTime = Time.fixedDeltaTime;
|
||||
this.LCFPKDLAFGE = fixedDeltaTime;
|
||||
if (base.LEFDALHFHCB > fixedDeltaTime)
|
||||
{
|
||||
Transform targetTransform = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
float z = this.BJJKODCDPGP.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
return;
|
||||
}
|
||||
float lhdffbmjfmm = this.LHDFFBMJFMM;
|
||||
this.NNHOMCLBKPO(lhdffbmjfmm);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014907 RID: 84231 RVA: 0x004EEB74 File Offset: 0x004ECD74
|
||||
[Token(Token = "0x6014907")]
|
||||
[Address(RVA = "0x1918410", Offset = "0x1916E10", VA = "0x181918410")]
|
||||
private void NKNECHMEMNF()
|
||||
{
|
||||
if (base.hasAuthority && !this.CKAPMPADIMM)
|
||||
{
|
||||
int hgdlbndcdmk = this.HGDLBNDCDMK;
|
||||
bool flag = hgdlbndcdmk == 0;
|
||||
this.CKAPMPADIMM = flag;
|
||||
if (hgdlbndcdmk != 0)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx2 = this._connectableTool._tool.rigidbodyEx;
|
||||
float deltaTime = Time.deltaTime;
|
||||
float jaacmplbopd = this.JAACMPLBOPD;
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.DJICGIHLEKP();
|
||||
RigidbodyEx rigidbodyEx3 = this._connectableTool._tool.rigidbodyEx;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014908 RID: 84232 RVA: 0x004EEC04 File Offset: 0x004ECE04
|
||||
[Token(Token = "0x6014908")]
|
||||
[Address(RVA = "0x1916D00", Offset = "0x1915700", VA = "0x181916D00")]
|
||||
private void FKDBBFDCNGE()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx2 = this._connectableTool._tool.rigidbodyEx;
|
||||
Vector3 up = Vector3.up;
|
||||
float num = this.LBBEPBHJNDH.Get();
|
||||
float num2;
|
||||
if (0 < (int)num2)
|
||||
{
|
||||
this.DJICGIHLEKP();
|
||||
RigidbodyEx rigidbodyEx3 = this._connectableTool._tool.rigidbodyEx;
|
||||
Vector3 up2 = Vector3.up;
|
||||
float num3 = this.LBBEPBHJNDH.Get();
|
||||
}
|
||||
this.DJICGIHLEKP();
|
||||
RigidbodyEx rigidbodyEx4 = this._connectableTool._tool.rigidbodyEx;
|
||||
if (this.NEFGPDELKBG)
|
||||
{
|
||||
int num4 = 0;
|
||||
if (num4 != (int)this.FHABGMOAGPL)
|
||||
{
|
||||
this.FHABGMOAGPL = (PistonGizmo.BFMDNLICLGF)num4;
|
||||
if (this.NEFGPDELKBG)
|
||||
{
|
||||
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.controlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField != 0)
|
||||
{
|
||||
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitEvent circuitEvent = PistonGizmo.MMGGBCGBLGA.NewEvent().Build();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014909 RID: 84233 RVA: 0x004EECFC File Offset: 0x004ECEFC
|
||||
[Token(Token = "0x6014909")]
|
||||
[Address(RVA = "0x19186B0", Offset = "0x19170B0", VA = "0x1819186B0")]
|
||||
private void NNHOMCLBKPO(float EJHELOHKGCF)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
base.ClearLinearVelocity();
|
||||
Transform targetTransform = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601490A RID: 84234 RVA: 0x004EED40 File Offset: 0x004ECF40
|
||||
[Token(Token = "0x601490A")]
|
||||
[Address(RVA = "0x1916250", Offset = "0x1914C50", VA = "0x181916250", Slot = "27")]
|
||||
protected override void DEFLJBBAIGE()
|
||||
{
|
||||
base.ClearLinearVelocity();
|
||||
this.CKAPMPADIMM = true;
|
||||
this.LHDFFBMJFMM = 0f;
|
||||
float z = Vector3.zero.z;
|
||||
this.BJJKODCDPGP.z = z;
|
||||
this.PHMMKNJHDJO = 0f;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.KOJJKKDHEGN.z = z2;
|
||||
}
|
||||
|
||||
// Token: 0x0601490B RID: 84235 RVA: 0x004EEDA0 File Offset: 0x004ECFA0
|
||||
[Token(Token = "0x601490B")]
|
||||
[Address(RVA = "0x1917860", Offset = "0x1916260", VA = "0x181917860")]
|
||||
private void IEHNCACNMGA()
|
||||
{
|
||||
if (this.pathLineRenderer.isVisible)
|
||||
{
|
||||
if (this._connectableTool._tool.rigidbodyEx.IHLCHCBIBEF)
|
||||
{
|
||||
Transform targetTransform = this._connectableTool._tool.rigidbodyEx.KGCFPFPDJPM.MDKDCJFEBJH;
|
||||
float z = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
}
|
||||
float z2 = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
Transform targetTransform2 = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
float num = this.LBBEPBHJNDH.Get();
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
LineRenderer lineRenderer = this.pathLineRenderer;
|
||||
Vector3 vector3;
|
||||
float z5 = vector3.z;
|
||||
LineRenderer lineRenderer2 = this.pathLineRenderer;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601490C RID: 84236 RVA: 0x004EEE60 File Offset: 0x004ED060
|
||||
[Token(Token = "0x601490C")]
|
||||
[Address(RVA = "0x1917B00", Offset = "0x1916500", VA = "0x181917B00")]
|
||||
private float INODHJKJDIC()
|
||||
{
|
||||
return this.LBBEPBHJNDH.Get();
|
||||
}
|
||||
|
||||
// Token: 0x0601490D RID: 84237 RVA: 0x004EEE80 File Offset: 0x004ED080
|
||||
[Token(Token = "0x601490D")]
|
||||
[Address(RVA = "0x1917770", Offset = "0x1916170", VA = "0x181917770")]
|
||||
private void HMMLBHBAOND(float BCEFAKDFEMM)
|
||||
{
|
||||
SynchronizedField<float> lbbepbhjndh = this.LBBEPBHJNDH;
|
||||
}
|
||||
|
||||
// Token: 0x0601490E RID: 84238 RVA: 0x004EEE9C File Offset: 0x004ED09C
|
||||
[Token(Token = "0x601490E")]
|
||||
[Address(RVA = "0x1918A40", Offset = "0x1917440", VA = "0x181918A40", Slot = "29")]
|
||||
public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
base.SerializeTo(ref IABNDBNHMKF, ref NHFINJNIPGK, BIPOIFGEMGB);
|
||||
object[] array = new object[1];
|
||||
GameObject gameObject = base.gameObject;
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
array[0] = gameObject;
|
||||
Debug.LogErrorFormat(this, "Error serializing Piston Gizmo {0}: gizmo data is null", array);
|
||||
DOBIHKCLKLL dobihkclkll;
|
||||
if (dobihkclkll == 0)
|
||||
{
|
||||
DOBIHKCLKLL dobihkclkll2 = new DOBIHKCLKLL();
|
||||
float num = this.LBBEPBHJNDH.Get();
|
||||
dobihkclkll2.NHMGLMPPBCJ = num;
|
||||
float num2 = this.ILJIBADKOLH.Get();
|
||||
dobihkclkll2.KDGAPACHENN = num2;
|
||||
return;
|
||||
}
|
||||
object[] array2 = new object[1];
|
||||
GameObject gameObject2;
|
||||
if (gameObject2 != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = gameObject2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601490F RID: 84239 RVA: 0x004EEF2C File Offset: 0x004ED12C
|
||||
[Token(Token = "0x601490F")]
|
||||
[Address(RVA = "0x19169D0", Offset = "0x19153D0", VA = "0x1819169D0", Slot = "28")]
|
||||
public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
Dictionary<int, int> fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO;
|
||||
DOBIHKCLKLL dobihkclkll;
|
||||
if (this != 0 && dobihkclkll != 0)
|
||||
{
|
||||
int num = 0;
|
||||
this.LBBEPBHJNDH.Set(num);
|
||||
int num2 = 0;
|
||||
this.ILJIBADKOLH.Set(num2);
|
||||
return;
|
||||
}
|
||||
object[] array = new object[1];
|
||||
GameObject gameObject = base.gameObject;
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
array[0] = gameObject;
|
||||
Debug.LogErrorFormat(this, "Error deserializing Piston Gizmo {0}: gizmo data or piston data empty.", array);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014910 RID: 84240 RVA: 0x004EEF98 File Offset: 0x004ED198
|
||||
[Token(Token = "0x6014910")]
|
||||
[Address(RVA = "0x1917BF0", Offset = "0x19165F0", VA = "0x181917BF0")]
|
||||
private void JBFPHFKKOMM()
|
||||
{
|
||||
float num = this.LBBEPBHJNDH.Get();
|
||||
float num2 = this.LBBEPBHJNDH.Get();
|
||||
this.CDKNCNFKFFO = num2;
|
||||
this.FKDBBFDCNGE();
|
||||
}
|
||||
|
||||
// Token: 0x06014911 RID: 84241 RVA: 0x004EEFD0 File Offset: 0x004ED1D0
|
||||
[Token(Token = "0x6014911")]
|
||||
[Address(RVA = "0x1916820", Offset = "0x1915220", VA = "0x181916820")]
|
||||
private Vector3 DPMIKAJEMMB(float FAONCIOCBGG)
|
||||
{
|
||||
float z = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014912 RID: 84242 RVA: 0x004EF008 File Offset: 0x004ED208
|
||||
[Token(Token = "0x6014912")]
|
||||
[Address(RVA = "0x19173E0", Offset = "0x1915DE0", VA = "0x1819173E0")]
|
||||
public float GetDistance()
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
float z = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014913 RID: 84243 RVA: 0x004EF04C File Offset: 0x004ED24C
|
||||
[Token(Token = "0x6014913")]
|
||||
[Address(RVA = "0x1918E20", Offset = "0x1917820", VA = "0x181918E20")]
|
||||
public void SetDistance(float FAONCIOCBGG)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
float z = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014914 RID: 84244 RVA: 0x004EF0A0 File Offset: 0x004ED2A0
|
||||
[Token(Token = "0x6014914")]
|
||||
[Address(RVA = "0x1917500", Offset = "0x1915F00", VA = "0x181917500")]
|
||||
public float GetSpeed()
|
||||
{
|
||||
Transform targetTransform = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06014915 RID: 84245 RVA: 0x004EF0EC File Offset: 0x004ED2EC
|
||||
[Token(Token = "0x6014915")]
|
||||
[Address(RVA = "0x1919000", Offset = "0x1917A00", VA = "0x181919000")]
|
||||
public void SetSpeed(float EJHELOHKGCF)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
base.ClearLinearVelocity();
|
||||
Transform targetTransform = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014916 RID: 84246 RVA: 0x004EF134 File Offset: 0x004ED334
|
||||
[Token(Token = "0x6014916")]
|
||||
[Address(RVA = "0x19173D0", Offset = "0x1915DD0", VA = "0x1819173D0")]
|
||||
public float GetAcceleration()
|
||||
{
|
||||
return this.PHMMKNJHDJO;
|
||||
}
|
||||
|
||||
// Token: 0x06014917 RID: 84247 RVA: 0x004EF148 File Offset: 0x004ED348
|
||||
[Token(Token = "0x6014917")]
|
||||
[Address(RVA = "0x1918D10", Offset = "0x1917710", VA = "0x181918D10")]
|
||||
public void SetAcceleration(float ONGBFDACHHG)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
ConnectableTool connectableTool = this._connectableTool;
|
||||
this.PHMMKNJHDJO = ONGBFDACHHG;
|
||||
Transform targetTransform = connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.KOJJKKDHEGN.z = z2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014918 RID: 84248 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014918")]
|
||||
[Address(RVA = "0x1916130", Offset = "0x1914B30", VA = "0x181916130")]
|
||||
public Result<None> CV2SetMaxDistance(ExecParams CHKKEHOKPJP, float ONGBFDACHHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014919 RID: 84249 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014919")]
|
||||
[Address(RVA = "0x1916000", Offset = "0x1914A00", VA = "0x181916000")]
|
||||
public Result<None> CV2SetMarkerDistance(ExecParams CHKKEHOKPJP, float ONGBFDACHHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601491A RID: 84250 RVA: 0x004EF1A0 File Offset: 0x004ED3A0
|
||||
[Token(Token = "0x601491A")]
|
||||
[Address(RVA = "0x1915EE0", Offset = "0x19148E0", VA = "0x181915EE0")]
|
||||
private void CKJELFCMOOK()
|
||||
{
|
||||
if (this.NEFGPDELKBG)
|
||||
{
|
||||
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.controlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField != 0)
|
||||
{
|
||||
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitEvent circuitEvent = PistonGizmo.MMGGBCGBLGA.NewEvent().Build();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003715 RID: 14101
|
||||
// (get) Token: 0x0601491B RID: 84251 RVA: 0x004EF1EC File Offset: 0x004ED3EC
|
||||
[Token(Token = "0x17003715")]
|
||||
private IEnumerable<CircuitEventDefinition> NFFBAALFFLF
|
||||
{
|
||||
[Token(Token = "0x601491B")]
|
||||
[Address(RVA = "0x19182A0", Offset = "0x1916CA0", VA = "0x1819182A0", Slot = "32")]
|
||||
get
|
||||
{
|
||||
CircuitEventDefinition[] array = new CircuitEventDefinition[1];
|
||||
CircuitEventDefinition mmggbcgblga = PistonGizmo.MMGGBCGBLGA;
|
||||
if (mmggbcgblga != 0)
|
||||
{
|
||||
}
|
||||
array[0] = mmggbcgblga;
|
||||
IEnumerable<CircuitEventDefinition> enumerable;
|
||||
return enumerable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003716 RID: 14102
|
||||
// (get) Token: 0x0601491C RID: 84252 RVA: 0x004EF21C File Offset: 0x004ED41C
|
||||
[Token(Token = "0x17003716")]
|
||||
private CircuitType EDCBOKFOODP
|
||||
{
|
||||
[Token(Token = "0x601491C")]
|
||||
[Address(RVA = "0x1917370", Offset = "0x1915D70", VA = "0x181917370", Slot = "33")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601491C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Types.CircuitType RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::GANLJBICHFI()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:ClassType(var_0_05, ldsfld:ClassType(TypeRegistry::PistonType))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601491D RID: 84253 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601491D")]
|
||||
[Address(RVA = "0x1917B50", Offset = "0x1916550", VA = "0x181917B50", Slot = "34")]
|
||||
private Result<CircuitSignal> IPKMBNAJOCJ(ExecParams CHKKEHOKPJP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601491E RID: 84254 RVA: 0x004EF230 File Offset: 0x004ED430
|
||||
[Token(Token = "0x601491E")]
|
||||
[Address(RVA = "0x1919230", Offset = "0x1917C30", VA = "0x181919230")]
|
||||
public PistonGizmo()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.BJJKODCDPGP.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.KOJJKKDHEGN.z = z2;
|
||||
this.CDKNCNFKFFO = 25f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06014920 RID: 84256 RVA: 0x004EF2B8 File Offset: 0x004ED4B8
|
||||
[Token(Token = "0x6014920")]
|
||||
[Address(RVA = "0x1918A10", Offset = "0x1917410", VA = "0x181918A10")]
|
||||
[CompilerGenerated]
|
||||
private void OMJOFKKGAOH()
|
||||
{
|
||||
float z = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
}
|
||||
|
||||
// Token: 0x06014921 RID: 84257 RVA: 0x004EF2D4 File Offset: 0x004ED4D4
|
||||
[Token(Token = "0x6014921")]
|
||||
[Address(RVA = "0x1916BF0", Offset = "0x19155F0", VA = "0x181916BF0")]
|
||||
[CompilerGenerated]
|
||||
private void FFKDKGCPIAN(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Max Travel Distance (m)";
|
||||
GCCLEJOGCCE.SetDialogOptions("Max Travel Distance", "Set maximum travel distance", (TMP_InputField.ContentType)((uint)3));
|
||||
Func<float> func = new Func(this.INODHJKJDIC);
|
||||
Action<float> action = new Action(this.HMMLBHBAOND);
|
||||
GCCLEJOGCCE.clampRange = true;
|
||||
float num = this.minTargetDistance;
|
||||
GCCLEJOGCCE.minValue = num;
|
||||
float num2 = this.maxTargetDistance;
|
||||
GCCLEJOGCCE.maxValue = num2;
|
||||
}
|
||||
|
||||
// Token: 0x06014922 RID: 84258 RVA: 0x004EF348 File Offset: 0x004ED548
|
||||
[Token(Token = "0x6014922")]
|
||||
[Address(RVA = "0x1915DD0", Offset = "0x19147D0", VA = "0x181915DD0")]
|
||||
[CompilerGenerated]
|
||||
private void CGAMOBPJFMM(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Marker (m)";
|
||||
GCCLEJOGCCE.SetDialogOptions("Marker (m)", "Set marker distance (m)", (TMP_InputField.ContentType)((uint)3));
|
||||
Func<float> func = new Func(this.KKGILCOICAL);
|
||||
Action<float> action = new Action(this.HFICPAKOCGA);
|
||||
GCCLEJOGCCE.clampRange = true;
|
||||
float num = this.minTargetDistance;
|
||||
GCCLEJOGCCE.minValue = num;
|
||||
float num2 = this.maxTargetDistance;
|
||||
GCCLEJOGCCE.maxValue = num2;
|
||||
}
|
||||
|
||||
// Token: 0x06014923 RID: 84259 RVA: 0x004EF3BC File Offset: 0x004ED5BC
|
||||
[Token(Token = "0x6014923")]
|
||||
[Address(RVA = "0x1917C90", Offset = "0x1916690", VA = "0x181917C90")]
|
||||
[CompilerGenerated]
|
||||
private float KKGILCOICAL()
|
||||
{
|
||||
return this.ILJIBADKOLH.Get();
|
||||
}
|
||||
|
||||
// Token: 0x06014924 RID: 84260 RVA: 0x004EF3DC File Offset: 0x004ED5DC
|
||||
[Token(Token = "0x6014924")]
|
||||
[Address(RVA = "0x1917710", Offset = "0x1916110", VA = "0x181917710")]
|
||||
[CompilerGenerated]
|
||||
private void HFICPAKOCGA(float DINHOLEGEMB)
|
||||
{
|
||||
SynchronizedField<float> iljibadkolh = this.ILJIBADKOLH;
|
||||
}
|
||||
|
||||
// Token: 0x0400DB93 RID: 56211
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400DB93")]
|
||||
[SerializeField]
|
||||
private float maxMovementSpeed = 10000f;
|
||||
|
||||
// Token: 0x0400DB94 RID: 56212
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x124")]
|
||||
[Token(Token = "0x400DB94")]
|
||||
[SerializeField]
|
||||
private float minTargetDistance;
|
||||
|
||||
// Token: 0x0400DB95 RID: 56213
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400DB95")]
|
||||
[SerializeField]
|
||||
private float maxTargetDistance = 1000000f;
|
||||
|
||||
// Token: 0x0400DB96 RID: 56214
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400DB96")]
|
||||
[SerializeField]
|
||||
private ControlPanelCircuitObject controlPanelCircuitObject;
|
||||
|
||||
// Token: 0x0400DB97 RID: 56215
|
||||
[Token(Token = "0x400DB97")]
|
||||
private const float BHNOKBEJECO = 1E-05f;
|
||||
|
||||
// Token: 0x0400DB98 RID: 56216
|
||||
[Token(Token = "0x400DB98")]
|
||||
private const float ALILDPFGJIO = 0.01f;
|
||||
|
||||
// Token: 0x0400DB99 RID: 56217
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400DB99")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private LineRenderer pathLineRenderer;
|
||||
|
||||
// Token: 0x0400DB9A RID: 56218
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400DB9A")]
|
||||
private float LHDFFBMJFMM;
|
||||
|
||||
// Token: 0x0400DB9B RID: 56219
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x144")]
|
||||
[Token(Token = "0x400DB9B")]
|
||||
private Vector3 BJJKODCDPGP;
|
||||
|
||||
// Token: 0x0400DB9C RID: 56220
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400DB9C")]
|
||||
private float PHMMKNJHDJO;
|
||||
|
||||
// Token: 0x0400DB9D RID: 56221
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x154")]
|
||||
[Token(Token = "0x400DB9D")]
|
||||
private Vector3 KOJJKKDHEGN;
|
||||
|
||||
// Token: 0x0400DB9E RID: 56222
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400DB9E")]
|
||||
private float IPEPDCGPHOK;
|
||||
|
||||
// Token: 0x0400DB9F RID: 56223
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x164")]
|
||||
[Token(Token = "0x400DB9F")]
|
||||
private float JAACMPLBOPD;
|
||||
|
||||
// Token: 0x0400DBA0 RID: 56224
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400DBA0")]
|
||||
private bool CKAPMPADIMM;
|
||||
|
||||
// Token: 0x0400DBA1 RID: 56225
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400DBA1")]
|
||||
private SynchronizedField<float> LBBEPBHJNDH;
|
||||
|
||||
// Token: 0x0400DBA2 RID: 56226
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400DBA2")]
|
||||
private float CDKNCNFKFFO;
|
||||
|
||||
// Token: 0x0400DBA3 RID: 56227
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400DBA3")]
|
||||
private SynchronizedField<float> ILJIBADKOLH;
|
||||
|
||||
// Token: 0x0400DBA4 RID: 56228
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400DBA4")]
|
||||
private PistonGizmo.BFMDNLICLGF FHABGMOAGPL;
|
||||
|
||||
// Token: 0x0400DBA5 RID: 56229
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x400DBA5")]
|
||||
private Vector3 EPKDIHCAEEE;
|
||||
|
||||
// Token: 0x0400DBA6 RID: 56230
|
||||
[Token(Token = "0x400DBA6")]
|
||||
private static readonly CircuitEventDefinition MMGGBCGBLGA = CircuitEventDefinition.New("Marker Hit", "e7569646-802c-47b9-9896-755568845f1a", true);
|
||||
|
||||
// Token: 0x02002D60 RID: 11616
|
||||
[Token(Token = "0x2002D60")]
|
||||
private enum BFMDNLICLGF
|
||||
{
|
||||
// Token: 0x0400DBA8 RID: 56232
|
||||
[Token(Token = "0x400DBA8")]
|
||||
LessThanPiston,
|
||||
// Token: 0x0400DBA9 RID: 56233
|
||||
[Token(Token = "0x400DBA9")]
|
||||
GreaterThanPiston
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1468 @@
|
||||
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 Photon.Realtime;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using RecRoom.Tools.Tags;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D62 RID: 11618
|
||||
[Token(Token = "0x2002D62")]
|
||||
[StructLayout(3)]
|
||||
public sealed class RaycastGizmo : MonoBehaviourPun, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x17003717 RID: 14103
|
||||
// (get) Token: 0x06014929 RID: 84265 RVA: 0x004EF45C File Offset: 0x004ED65C
|
||||
[Token(Token = "0x17003717")]
|
||||
private CircuitNode CIDALBMFBMH
|
||||
{
|
||||
[Token(Token = "0x6014929")]
|
||||
[Address(RVA = "0x191C150", Offset = "0x191AB50", VA = "0x18191C150")]
|
||||
get
|
||||
{
|
||||
CircuitEventNodeDisplay circuitEventNodeDisplay = this._circuitEventNodeDisplay;
|
||||
int num = 0;
|
||||
if (!(circuitEventNodeDisplay != num))
|
||||
{
|
||||
}
|
||||
return this._circuitEventNodeDisplay.MBBJMCDGDMN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003718 RID: 14104
|
||||
// (get) Token: 0x0601492A RID: 84266 RVA: 0x004EF490 File Offset: 0x004ED690
|
||||
[Token(Token = "0x17003718")]
|
||||
private IOutputNode COPPEGKICCF
|
||||
{
|
||||
[Token(Token = "0x601492A")]
|
||||
[Address(RVA = "0x19195B0", Offset = "0x1917FB0", VA = "0x1819195B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601492A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Circuits.IOutputNode RecRoom.Core.Creation.SandboxGizmos.RaycastGizmo::ALPFPDFLKCF()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:CircuitNode(var_0_06, callgetter:CircuitNode(RaycastGizmo::NHPBPPIALBI, ldloc:RaycastGizmo(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003719 RID: 14105
|
||||
// (get) Token: 0x0601492B RID: 84267 RVA: 0x004EF4A4 File Offset: 0x004ED6A4
|
||||
[Token(Token = "0x17003719")]
|
||||
private ISourceNode MHNHFCCHHOO
|
||||
{
|
||||
[Token(Token = "0x601492B")]
|
||||
[Address(RVA = "0x191B160", Offset = "0x1919B60", VA = "0x18191B160")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601492B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Circuits.ISourceNode RecRoom.Core.Creation.SandboxGizmos.RaycastGizmo::GCJNHKPMBIC()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:CircuitNode(var_0_06, callgetter:CircuitNode(RaycastGizmo::NHPBPPIALBI, ldloc:RaycastGizmo(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700371A RID: 14106
|
||||
// (set) Token: 0x0601492C RID: 84268 RVA: 0x004EF4B8 File Offset: 0x004ED6B8
|
||||
[Token(Token = "0x1700371A")]
|
||||
private int OCPOHJPMBBD
|
||||
{
|
||||
[Token(Token = "0x601492C")]
|
||||
[Address(RVA = "0x191AAB0", Offset = "0x19194B0", VA = "0x18191AAB0")]
|
||||
set
|
||||
{
|
||||
if (value > 0)
|
||||
{
|
||||
float oaimalnjbfm = this.OAIMALNJBFM;
|
||||
this.FKHPANJJNKG = oaimalnjbfm;
|
||||
this.FKHPANJJNKG.GANAOMHGJMP = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700371B RID: 14107
|
||||
// (set) Token: 0x0601492D RID: 84269 RVA: 0x004EF4E4 File Offset: 0x004ED6E4
|
||||
[Token(Token = "0x1700371B")]
|
||||
private int COJNNAGMBJF
|
||||
{
|
||||
[Token(Token = "0x601492D")]
|
||||
[Address(RVA = "0x191C130", Offset = "0x191AB30", VA = "0x18191C130")]
|
||||
set
|
||||
{
|
||||
if (value > 0)
|
||||
{
|
||||
float oaimalnjbfm = this.OAIMALNJBFM;
|
||||
this.NJPOCDKIDNF = oaimalnjbfm;
|
||||
this.NJPOCDKIDNF.LFFLFGGKGAK = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700371C RID: 14108
|
||||
// (get) Token: 0x0601492E RID: 84270 RVA: 0x004EF510 File Offset: 0x004ED710
|
||||
// (set) Token: 0x0601492F RID: 84271 RVA: 0x004EF530 File Offset: 0x004ED730
|
||||
[Token(Token = "0x1700371C")]
|
||||
private bool OELAMLFKBNA
|
||||
{
|
||||
[Token(Token = "0x601492E")]
|
||||
[Address(RVA = "0x191AB70", Offset = "0x1919570", VA = "0x18191AB70")]
|
||||
get
|
||||
{
|
||||
return this.DGFJNEJNKPF.Get() != null;
|
||||
}
|
||||
[Token(Token = "0x601492F")]
|
||||
[Address(RVA = "0x1919A40", Offset = "0x1918440", VA = "0x181919A40")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<bool> dgfjnejnkpf = this.DGFJNEJNKPF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700371D RID: 14109
|
||||
// (get) Token: 0x06014930 RID: 84272 RVA: 0x004EF54C File Offset: 0x004ED74C
|
||||
// (set) Token: 0x06014931 RID: 84273 RVA: 0x004EF56C File Offset: 0x004ED76C
|
||||
[Token(Token = "0x1700371D")]
|
||||
private RaycastGizmo.ONKBHKNACPF INNNJNAKLJL
|
||||
{
|
||||
[Token(Token = "0x6014930")]
|
||||
[Address(RVA = "0x191BA90", Offset = "0x191A490", VA = "0x18191BA90")]
|
||||
get
|
||||
{
|
||||
return this.MHPLPLGIEFK.Get();
|
||||
}
|
||||
[Token(Token = "0x6014931")]
|
||||
[Address(RVA = "0x191B100", Offset = "0x1919B00", VA = "0x18191B100")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700371E RID: 14110
|
||||
// (get) Token: 0x06014932 RID: 84274 RVA: 0x004EF588 File Offset: 0x004ED788
|
||||
// (set) Token: 0x06014933 RID: 84275 RVA: 0x004EF5A8 File Offset: 0x004ED7A8
|
||||
[Token(Token = "0x1700371E")]
|
||||
private int FJANEKFLBDN
|
||||
{
|
||||
[Token(Token = "0x6014932")]
|
||||
[Address(RVA = "0x1919B00", Offset = "0x1918500", VA = "0x181919B00")]
|
||||
get
|
||||
{
|
||||
return this.ALCDICOPANL.Get();
|
||||
}
|
||||
[Token(Token = "0x6014933")]
|
||||
[Address(RVA = "0x191C9A0", Offset = "0x191B3A0", VA = "0x18191C9A0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> alcdicopanl = this.ALCDICOPANL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700371F RID: 14111
|
||||
// (get) Token: 0x06014934 RID: 84276 RVA: 0x004EF5C4 File Offset: 0x004ED7C4
|
||||
[Token(Token = "0x1700371F")]
|
||||
private float MNNLNMCCKIG
|
||||
{
|
||||
[Token(Token = "0x6014934")]
|
||||
[Address(RVA = "0x191CC80", Offset = "0x191B680", VA = "0x18191CC80")]
|
||||
get
|
||||
{
|
||||
int num = this.ALCDICOPANL.Get();
|
||||
int num2 = this.MHPLPLGIEFK.Get() + 1;
|
||||
if (num2 != 0)
|
||||
{
|
||||
while (num2 != 0)
|
||||
{
|
||||
}
|
||||
float num3;
|
||||
return num3;
|
||||
}
|
||||
float num4;
|
||||
return num4;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003720 RID: 14112
|
||||
// (get) Token: 0x06014935 RID: 84277 RVA: 0x004EF5FC File Offset: 0x004ED7FC
|
||||
// (set) Token: 0x06014936 RID: 84278 RVA: 0x004EF61C File Offset: 0x004ED81C
|
||||
[Token(Token = "0x17003720")]
|
||||
private bool DIOLAHGEIPD
|
||||
{
|
||||
[Token(Token = "0x6014935")]
|
||||
[Address(RVA = "0x191B5E0", Offset = "0x1919FE0", VA = "0x18191B5E0")]
|
||||
get
|
||||
{
|
||||
return this.AKALDHDCOBP.Get() != null;
|
||||
}
|
||||
[Token(Token = "0x6014936")]
|
||||
[Address(RVA = "0x1919AA0", Offset = "0x19184A0", VA = "0x181919AA0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<bool> akaldhdcobp = this.AKALDHDCOBP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003721 RID: 14113
|
||||
// (get) Token: 0x06014937 RID: 84279 RVA: 0x004EF638 File Offset: 0x004ED838
|
||||
// (set) Token: 0x06014938 RID: 84280 RVA: 0x004EF658 File Offset: 0x004ED858
|
||||
[Token(Token = "0x17003721")]
|
||||
private bool NMOPNJHIIOM
|
||||
{
|
||||
[Token(Token = "0x6014937")]
|
||||
[Address(RVA = "0x191BD60", Offset = "0x191A760", VA = "0x18191BD60")]
|
||||
get
|
||||
{
|
||||
return this.GEBIKKKJCCM.Get() != null;
|
||||
}
|
||||
[Token(Token = "0x6014938")]
|
||||
[Address(RVA = "0x1919550", Offset = "0x1917F50", VA = "0x181919550")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<bool> gebikkkjccm = this.GEBIKKKJCCM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003722 RID: 14114
|
||||
// (get) Token: 0x06014939 RID: 84281 RVA: 0x004EF674 File Offset: 0x004ED874
|
||||
// (set) Token: 0x0601493A RID: 84282 RVA: 0x004EF694 File Offset: 0x004ED894
|
||||
[Token(Token = "0x17003722")]
|
||||
private string GHJBDKPFGBF
|
||||
{
|
||||
[Token(Token = "0x6014939")]
|
||||
[Address(RVA = "0x1919EF0", Offset = "0x19188F0", VA = "0x181919EF0")]
|
||||
get
|
||||
{
|
||||
return this.LEBGIELHPBE.Get();
|
||||
}
|
||||
[Token(Token = "0x601493A")]
|
||||
[Address(RVA = "0x191B0A0", Offset = "0x1919AA0", VA = "0x18191B0A0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<string> lebgielhpbe = this.LEBGIELHPBE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003723 RID: 14115
|
||||
// (get) Token: 0x0601493B RID: 84283 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0601493C RID: 84284 RVA: 0x004EF6B0 File Offset: 0x004ED8B0
|
||||
[Token(Token = "0x17003723")]
|
||||
private Guid IDMPHDIGECF
|
||||
{
|
||||
[Token(Token = "0x601493B")]
|
||||
[Address(RVA = "0x1919B50", Offset = "0x1918550", VA = "0x181919B50")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x601493C")]
|
||||
[Address(RVA = "0x191AB00", Offset = "0x1919500", VA = "0x18191AB00")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<Guid> njihjdmlohi = this.NJIHJDMLOHI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003724 RID: 14116
|
||||
// (get) Token: 0x0601493D RID: 84285 RVA: 0x004EF6CC File Offset: 0x004ED8CC
|
||||
// (set) Token: 0x0601493E RID: 84286 RVA: 0x004EF6EC File Offset: 0x004ED8EC
|
||||
[Token(Token = "0x17003724")]
|
||||
private bool NMCKBKLBPDE
|
||||
{
|
||||
[Token(Token = "0x601493D")]
|
||||
[Address(RVA = "0x191BBC0", Offset = "0x191A5C0", VA = "0x18191BBC0")]
|
||||
get
|
||||
{
|
||||
return this.AHAAGCKEGMM.Get() != null;
|
||||
}
|
||||
[Token(Token = "0x601493E")]
|
||||
[Address(RVA = "0x1919600", Offset = "0x1918000", VA = "0x181919600")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<bool> ahaagckegmm = this.AHAAGCKEGMM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003725 RID: 14117
|
||||
// (get) Token: 0x0601493F RID: 84287 RVA: 0x004EF708 File Offset: 0x004ED908
|
||||
[Token(Token = "0x17003725")]
|
||||
private CPNMFOKDBKM NCHLHPAFGAN
|
||||
{
|
||||
[Token(Token = "0x601493F")]
|
||||
[Address(RVA = "0x191BC10", Offset = "0x191A610", VA = "0x18191BC10")]
|
||||
get
|
||||
{
|
||||
CPNMFOKDBKM fdpgjklnbdc = this.FDPGJKLNBDC;
|
||||
if (fdpgjklnbdc == 0)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__67_ = RaycastGizmo.<>c.<>9__67_0;
|
||||
if (<>9__67_ == 0)
|
||||
{
|
||||
RaycastGizmo.<>c.<>9__67_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MDOMIIMDNOM);
|
||||
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__67_, ohindolfnmp, 10);
|
||||
this.FDPGJKLNBDC = cpnmfokdbkm;
|
||||
}
|
||||
return fdpgjklnbdc;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003726 RID: 14118
|
||||
// (get) Token: 0x06014940 RID: 84288 RVA: 0x004EF760 File Offset: 0x004ED960
|
||||
[Token(Token = "0x17003726")]
|
||||
private CPNMFOKDBKM PIGOHBKOJHK
|
||||
{
|
||||
[Token(Token = "0x6014940")]
|
||||
[Address(RVA = "0x191A6D0", Offset = "0x19190D0", VA = "0x18191A6D0")]
|
||||
get
|
||||
{
|
||||
CPNMFOKDBKM deopejoanla = this.DEOPEJOANLA;
|
||||
if (deopejoanla == 0)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__70_ = RaycastGizmo.<>c.<>9__70_0;
|
||||
if (<>9__70_ == 0)
|
||||
{
|
||||
RaycastGizmo.<>c.<>9__70_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BHMIJBABKML);
|
||||
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__70_, ohindolfnmp, 9);
|
||||
this.DEOPEJOANLA = cpnmfokdbkm;
|
||||
}
|
||||
return deopejoanla;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003727 RID: 14119
|
||||
// (get) Token: 0x06014941 RID: 84289 RVA: 0x004EF7B8 File Offset: 0x004ED9B8
|
||||
[Token(Token = "0x17003727")]
|
||||
private PGIHLFOHNML IAJAGIJGOFL
|
||||
{
|
||||
[Token(Token = "0x6014941")]
|
||||
[Address(RVA = "0x191A580", Offset = "0x1918F80", VA = "0x18191A580")]
|
||||
get
|
||||
{
|
||||
PGIHLFOHNML kjakmodinfl = this.KJAKMODINFL;
|
||||
if (kjakmodinfl == 0)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__74_ = RaycastGizmo.<>c.<>9__74_0;
|
||||
if (<>9__74_ == 0)
|
||||
{
|
||||
RaycastGizmo.<>c.<>9__74_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.HCEIJEFBFEK);
|
||||
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__74_, ohindolfnmp, 10);
|
||||
this.KJAKMODINFL = pgihlfohnml;
|
||||
}
|
||||
return kjakmodinfl;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003728 RID: 14120
|
||||
// (get) Token: 0x06014942 RID: 84290 RVA: 0x004EF810 File Offset: 0x004EDA10
|
||||
[Token(Token = "0x17003728")]
|
||||
private HIPBHHONPLB OCDHMOLCMMN
|
||||
{
|
||||
[Token(Token = "0x6014942")]
|
||||
[Address(RVA = "0x191B200", Offset = "0x1919C00", VA = "0x18191B200")]
|
||||
get
|
||||
{
|
||||
HIPBHHONPLB mohbhocahlf = this.MOHBHOCAHLF;
|
||||
if (mohbhocahlf == 0)
|
||||
{
|
||||
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.DEDABHKCIBG <>9__78_ = RaycastGizmo.<>c.<>9__78_0;
|
||||
if (<>9__78_ == 0)
|
||||
{
|
||||
RaycastGizmo.<>c.<>9__78_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.RoleEditControlUIPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.GOLAJLENJIB);
|
||||
ulong num;
|
||||
int num2;
|
||||
HIPBHHONPLB hipbhhonplb = new HIPBHHONPLB(<>9__78_, ohindolfnmp, 9, num != 0UL, num2);
|
||||
num2 = 0;
|
||||
this.MOHBHOCAHLF = hipbhhonplb;
|
||||
}
|
||||
return mohbhocahlf;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003729 RID: 14121
|
||||
// (get) Token: 0x06014943 RID: 84291 RVA: 0x004EF870 File Offset: 0x004EDA70
|
||||
[Token(Token = "0x17003729")]
|
||||
private KLCANJPOEPC CEKDJKNAMMC
|
||||
{
|
||||
[Token(Token = "0x6014943")]
|
||||
[Address(RVA = "0x191B630", Offset = "0x191A030", VA = "0x18191B630")]
|
||||
get
|
||||
{
|
||||
KLCANJPOEPC jdblcnpffee = this.JDBLCNPFFEE;
|
||||
if (jdblcnpffee == 0)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG <>9__81_ = RaycastGizmo.<>c.<>9__81_0;
|
||||
if (<>9__81_ == 0)
|
||||
{
|
||||
RaycastGizmo.<>c.<>9__81_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.DHEKCMAJNML);
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
||||
int num = 0;
|
||||
dictionary.Add("Centimeters", num);
|
||||
ulong num2;
|
||||
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__81_, ohindolfnmp, dictionary, (int)num2);
|
||||
this.JDBLCNPFFEE = klcanjpoepc;
|
||||
}
|
||||
return jdblcnpffee;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700372A RID: 14122
|
||||
// (get) Token: 0x06014944 RID: 84292 RVA: 0x004EF8E8 File Offset: 0x004EDAE8
|
||||
[Token(Token = "0x1700372A")]
|
||||
private CPNMFOKDBKM FLPKEEGHPLP
|
||||
{
|
||||
[Token(Token = "0x6014944")]
|
||||
[Address(RVA = "0x191B940", Offset = "0x191A340", VA = "0x18191B940")]
|
||||
get
|
||||
{
|
||||
CPNMFOKDBKM gfdimflclpn = this.GFDIMFLCLPN;
|
||||
if (gfdimflclpn == 0)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__84_ = RaycastGizmo.<>c.<>9__84_0;
|
||||
if (<>9__84_ == 0)
|
||||
{
|
||||
RaycastGizmo.<>c.<>9__84_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.CHPDAKCPFBA);
|
||||
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__84_, ohindolfnmp, 8);
|
||||
this.GFDIMFLCLPN = cpnmfokdbkm;
|
||||
}
|
||||
return gfdimflclpn;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014945 RID: 84293 RVA: 0x004EF940 File Offset: 0x004EDB40
|
||||
[Token(Token = "0x6014945")]
|
||||
[Address(RVA = "0x1919660", Offset = "0x1918060", VA = "0x181919660", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Action action = new Action(this.FCDKDGNOIIH);
|
||||
SynchronizedField<bool> synchronizedField;
|
||||
this.DGFJNEJNKPF = synchronizedField;
|
||||
Action action2 = new Action(this.CAEPDPBGCLM);
|
||||
SynchronizedField<RaycastGizmo.ONKBHKNACPF> synchronizedField2;
|
||||
this.MHPLPLGIEFK = synchronizedField2;
|
||||
SynchronizedField<int> synchronizedField3;
|
||||
this.ALCDICOPANL = synchronizedField3;
|
||||
Action action3 = new Action(this.FFMMPAGPFGC);
|
||||
SynchronizedField<bool> synchronizedField4;
|
||||
this.AKALDHDCOBP = synchronizedField4;
|
||||
Action action4 = new Action(this.FFMMPAGPFGC);
|
||||
SynchronizedField<bool> synchronizedField5;
|
||||
this.GEBIKKKJCCM = synchronizedField5;
|
||||
Action action5 = new Action(this.IMMIKMHCCGF);
|
||||
SynchronizedField<string> synchronizedField6;
|
||||
this.LEBGIELHPBE = synchronizedField6;
|
||||
Guid empty = Guid.Empty;
|
||||
Action action6 = new Action(this.FBHHJFCFKAF);
|
||||
SynchronizedField<Guid> synchronizedField7;
|
||||
this.NJIHJDMLOHI = synchronizedField7;
|
||||
SynchronizedField<bool> synchronizedField8;
|
||||
this.AHAAGCKEGMM = synchronizedField8;
|
||||
}
|
||||
|
||||
// Token: 0x06014946 RID: 84294 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014946")]
|
||||
[Address(RVA = "0x191CD90", Offset = "0x191B790", VA = "0x18191CD90")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014947 RID: 84295 RVA: 0x004EF9F0 File Offset: 0x004EDBF0
|
||||
[Token(Token = "0x6014947")]
|
||||
[Address(RVA = "0x191CA00", Offset = "0x191B400", VA = "0x18191CA00", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
RaycastGizmo.PPIFACMMKKB.BIHKNNPGGKP(this);
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06014948 RID: 84296 RVA: 0x004EFA0C File Offset: 0x004EDC0C
|
||||
[Token(Token = "0x6014948")]
|
||||
[Address(RVA = "0x1919360", Offset = "0x1917D60", VA = "0x181919360")]
|
||||
private void AALCLAELEJA()
|
||||
{
|
||||
if (this.CIDALBMFBMH != 0)
|
||||
{
|
||||
if (this.FKHPANJJNKG.GANAOMHGJMP != 0)
|
||||
{
|
||||
}
|
||||
RaycastGizmo.MHHINPNPKKE njpocdkidnf;
|
||||
if (this.NJPOCDKIDNF.LFFLFGGKGAK != 0)
|
||||
{
|
||||
njpocdkidnf = this.NJPOCDKIDNF;
|
||||
}
|
||||
int num = this.MHPLPLGIEFK.Get() + 1;
|
||||
if (num != 0 && num == 0)
|
||||
{
|
||||
float num2 = njpocdkidnf * 100f;
|
||||
}
|
||||
}
|
||||
int num3 = 0;
|
||||
this.NJPOCDKIDNF = num3;
|
||||
this.FKHPANJJNKG = num3;
|
||||
}
|
||||
|
||||
// Token: 0x06014949 RID: 84297 RVA: 0x004EFA80 File Offset: 0x004EDC80
|
||||
[Token(Token = "0x6014949")]
|
||||
[Address(RVA = "0x191C1E0", Offset = "0x191ABE0", VA = "0x18191C1E0")]
|
||||
private void NIBILFMMPDF(Dictionary<InputSlot, int> COLKFKBFGNA)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
Dictionary.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (enumerator == 0)
|
||||
{
|
||||
bool flag = enumerator != 0;
|
||||
this.OELAMLFKBNA = flag;
|
||||
}
|
||||
while (enumerator != (ulong)1L)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601494A RID: 84298 RVA: 0x004EFAB4 File Offset: 0x004EDCB4
|
||||
[Token(Token = "0x601494A")]
|
||||
[Address(RVA = "0x191AD00", Offset = "0x1919700", VA = "0x18191AD00")]
|
||||
private void FCDKDGNOIIH()
|
||||
{
|
||||
int num = this.MHPLPLGIEFK.Get() + 1;
|
||||
if (num == 0 || num != 0)
|
||||
{
|
||||
}
|
||||
if (this.DGFJNEJNKPF.Get() == 0)
|
||||
{
|
||||
RaycastGizmo.PPIFACMMKKB.BIHKNNPGGKP(this);
|
||||
int num2 = 0;
|
||||
this.HPJMBALLBAF = num2;
|
||||
this.HPJMBALLBAF.m_Normal.y = (float)num2;
|
||||
this.HPJMBALLBAF.m_FaceID = (uint)num2;
|
||||
this.HPJMBALLBAF.m_UV = num2;
|
||||
this.HPJMBALLBAF.m_Collider = num2;
|
||||
this.FLEDODIOAEE();
|
||||
this.AALCLAELEJA();
|
||||
return;
|
||||
}
|
||||
if (this.NJIHJDMLOHI == (ulong)0L)
|
||||
{
|
||||
}
|
||||
RaycastGizmo.PPIFACMMKKB.BPAJKKAGPKB(this);
|
||||
this.NJPHMAHLNCA();
|
||||
}
|
||||
|
||||
// Token: 0x0601494B RID: 84299 RVA: 0x004EFB54 File Offset: 0x004EDD54
|
||||
[Token(Token = "0x601494B")]
|
||||
[Address(RVA = "0x191A080", Offset = "0x1918A80", VA = "0x18191A080")]
|
||||
private void CAEPDPBGCLM()
|
||||
{
|
||||
SynchronizedField<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
|
||||
RaycastGizmo.ONKBHKNACPF onkbhknacpf = mhplplgiefk.Get();
|
||||
if (mhplplgiefk == 0 || mhplplgiefk == 0 || onkbhknacpf != RaycastGizmo.ONKBHKNACPF.Meters)
|
||||
{
|
||||
}
|
||||
CircuitEventNodeDisplay circuitEventNodeDisplay = this._circuitEventNodeDisplay;
|
||||
string text = "Max Distance (" + "mm" + ")";
|
||||
CircuitNode circuitNode = this.CIDALBMFBMH;
|
||||
int num = 0;
|
||||
if (circuitNode != 0 && num < ")")
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
CircuitInputConnectionPoint maxDistanceConnectionPoint = this._maxDistanceConnectionPoint;
|
||||
int num2 = 0;
|
||||
if (maxDistanceConnectionPoint != num2)
|
||||
{
|
||||
CircuitDefaultPinDisplay componentInChildren = this._maxDistanceConnectionPoint.GetComponentInChildren<CircuitDefaultPinDisplay>();
|
||||
int num3 = 0;
|
||||
if (componentInChildren != num3)
|
||||
{
|
||||
CreationObject creationObject = this._creationObject;
|
||||
int num4 = 0;
|
||||
ulong num5;
|
||||
componentInChildren.PushDisplayOverride(this, creationObject, num4, num, num, num, num5 != 0UL);
|
||||
componentInChildren.DescriptionChanged(this);
|
||||
componentInChildren.PopDisplayOverride(this);
|
||||
}
|
||||
}
|
||||
CircuitEventNodeDisplay circuitEventNodeDisplay2 = this._circuitEventNodeDisplay;
|
||||
string text2 = "Distance (" + "mm" + ")";
|
||||
if (this.CIDALBMFBMH != 0 && num < typeof(ISourceNode).TypeHandle)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
this.FLEDODIOAEE();
|
||||
}
|
||||
|
||||
// Token: 0x0601494C RID: 84300 RVA: 0x004EFC78 File Offset: 0x004EDE78
|
||||
[Token(Token = "0x601494C")]
|
||||
[Address(RVA = "0x191B850", Offset = "0x191A250", VA = "0x18191B850")]
|
||||
private void IMMIKMHCCGF()
|
||||
{
|
||||
this.NEDIKEEMCCE();
|
||||
}
|
||||
|
||||
// Token: 0x0601494D RID: 84301 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601494D")]
|
||||
[Address(RVA = "0x191ABC0", Offset = "0x19195C0", VA = "0x18191ABC0")]
|
||||
private void FBHHJFCFKAF()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601494E RID: 84302 RVA: 0x004EFC8C File Offset: 0x004EDE8C
|
||||
[Token(Token = "0x601494E")]
|
||||
[Address(RVA = "0x191AF70", Offset = "0x1919970", VA = "0x18191AF70")]
|
||||
private void FLEDODIOAEE()
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
int num = this.MHPLPLGIEFK.Get() + 1;
|
||||
if (num == 0 || num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
this.NEDIKEEMCCE();
|
||||
this.NJPHMAHLNCA();
|
||||
}
|
||||
|
||||
// Token: 0x0601494F RID: 84303 RVA: 0x004EFCC8 File Offset: 0x004EDEC8
|
||||
[Token(Token = "0x601494F")]
|
||||
[Address(RVA = "0x191A980", Offset = "0x1919380", VA = "0x18191A980")]
|
||||
private void DDIJPGMAKOI()
|
||||
{
|
||||
int num = 0;
|
||||
this.NJPOCDKIDNF = num;
|
||||
this.FKHPANJJNKG = num;
|
||||
}
|
||||
|
||||
// Token: 0x06014950 RID: 84304 RVA: 0x004EFCE8 File Offset: 0x004EDEE8
|
||||
[Token(Token = "0x6014950")]
|
||||
[Address(RVA = "0x191AE90", Offset = "0x1919890", VA = "0x18191AE90")]
|
||||
private void FFMMPAGPFGC()
|
||||
{
|
||||
BaseCreationObjectSettingPropertyUIControl nlccbkbdlak = this.NLCCBKBDLAK;
|
||||
int num = 0;
|
||||
if (nlccbkbdlak != num)
|
||||
{
|
||||
string text = this.NLCCBKBDLAK.ToString();
|
||||
}
|
||||
RoleGuidEditableUIControl igecolafajj = this.IGECOLAFAJJ;
|
||||
int num2 = 0;
|
||||
if (igecolafajj != num2)
|
||||
{
|
||||
string text2 = this.IGECOLAFAJJ.ToString();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014951 RID: 84305 RVA: 0x004EFD3C File Offset: 0x004EDF3C
|
||||
[Token(Token = "0x6014951")]
|
||||
[Address(RVA = "0x191BDB0", Offset = "0x191A7B0", VA = "0x18191BDB0")]
|
||||
private void NEDIKEEMCCE()
|
||||
{
|
||||
bool flag;
|
||||
while (flag)
|
||||
{
|
||||
int num = 0;
|
||||
Tool tool;
|
||||
if (tool != num)
|
||||
{
|
||||
string text = this.LEBGIELHPBE.Get();
|
||||
int num2 = 0;
|
||||
if (!(tool == num2))
|
||||
{
|
||||
if (!string.IsNullOrEmpty(text))
|
||||
{
|
||||
TaggedTool tags = tool.tags;
|
||||
int num3 = 0;
|
||||
if (!(tags != num3) || !tags.HasTag(text))
|
||||
{
|
||||
goto IL_A3;
|
||||
}
|
||||
}
|
||||
PhotonView photonView = tool.photonView;
|
||||
int num4 = 0;
|
||||
if (photonView == num4)
|
||||
{
|
||||
break;
|
||||
}
|
||||
int viewIdField = photonView.viewIdField;
|
||||
if (viewIdField > 0)
|
||||
{
|
||||
float oaimalnjbfm = this.OAIMALNJBFM;
|
||||
this.FKHPANJJNKG = oaimalnjbfm;
|
||||
this.FKHPANJJNKG.GANAOMHGJMP = viewIdField;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
IL_A3:
|
||||
CMDADAAOBHD omfibhchjmo = this.OMFIBHCHJMO;
|
||||
int num5 = 0;
|
||||
global::Player player;
|
||||
if (!(player == num5) && player.DBAJDHGDPOL != 0)
|
||||
{
|
||||
if (omfibhchjmo != CMDADAAOBHD.AG_EVERYONE)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
Photon.Realtime.Player photonPlayer = player.DBAJDHGDPOL;
|
||||
while (photonPlayer == 0)
|
||||
{
|
||||
}
|
||||
int i = photonPlayer.actorNumber;
|
||||
while (i <= 0)
|
||||
{
|
||||
}
|
||||
float oaimalnjbfm2 = this.OAIMALNJBFM;
|
||||
this.NJPOCDKIDNF = oaimalnjbfm2;
|
||||
this.NJPOCDKIDNF.LFFLFGGKGAK = i;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014952 RID: 84306 RVA: 0x004EFE68 File Offset: 0x004EE068
|
||||
[Token(Token = "0x6014952")]
|
||||
[Address(RVA = "0x1919BC0", Offset = "0x19185C0", VA = "0x181919BC0")]
|
||||
private void BFKKGEMAOIC()
|
||||
{
|
||||
bool flag = this.AKALDHDCOBP.Get() == 0;
|
||||
bool flag2 = this.GEBIKKKJCCM.Get() != null;
|
||||
bool flag3 = !flag2;
|
||||
flag2 = flag3;
|
||||
if (flag2)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float num = this.MNNLNMCCKIG;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
int num2;
|
||||
if (num2 > 0)
|
||||
{
|
||||
RaycastHit[] goccbhihnlm = RaycastGizmo.GOCCBHIHNLM;
|
||||
RaycastHit[] goccbhihnlm2 = RaycastGizmo.GOCCBHIHNLM;
|
||||
RaycastHit raycastHit = goccbhihnlm2[0];
|
||||
this.HPJMBALLBAF = raycastHit;
|
||||
RaycastHit raycastHit2 = goccbhihnlm2[2];
|
||||
this.HPJMBALLBAF.m_Normal.y = raycastHit2;
|
||||
}
|
||||
}
|
||||
int num3 = 0;
|
||||
this.HPJMBALLBAF = num3;
|
||||
this.HPJMBALLBAF.m_Normal.y = (float)num3;
|
||||
this.HPJMBALLBAF.m_FaceID = (uint)num3;
|
||||
this.HPJMBALLBAF.m_UV = num3;
|
||||
this.HPJMBALLBAF.m_Collider = num3;
|
||||
this.FLEDODIOAEE();
|
||||
}
|
||||
|
||||
// Token: 0x06014953 RID: 84307 RVA: 0x004EFF60 File Offset: 0x004EE160
|
||||
[Token(Token = "0x6014953")]
|
||||
[Address(RVA = "0x191C350", Offset = "0x191AD50", VA = "0x18191C350")]
|
||||
private void NJPHMAHLNCA()
|
||||
{
|
||||
do
|
||||
{
|
||||
bool mmcodjmhajb = CircuitVisibilityBehaviour.MMCODJMHAJB;
|
||||
if (CircuitVisibilityBehaviour.AHLIKHKCFLF)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (this.DGFJNEJNKPF.Get() != 0);
|
||||
if (0 != 0)
|
||||
{
|
||||
}
|
||||
bool flag = this.AHAAGCKEGMM.Get() != null;
|
||||
LineRenderer lineRenderer = this._lineRenderer;
|
||||
int num = 0;
|
||||
bool flag2 = lineRenderer != num;
|
||||
MeshRenderer endPointMeshRenderer = this._endPointMeshRenderer;
|
||||
int num2 = 0;
|
||||
bool flag3 = endPointMeshRenderer != num2;
|
||||
if (flag2)
|
||||
{
|
||||
this._lineRenderer.enabled = flag;
|
||||
}
|
||||
if (flag3)
|
||||
{
|
||||
this._endPointMeshRenderer.enabled = flag;
|
||||
}
|
||||
if (flag2 != flag)
|
||||
{
|
||||
bool flag4;
|
||||
flag2 = flag4;
|
||||
float num3 = this.MNNLNMCCKIG;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
if (!Mathf.Approximately(num3, num3))
|
||||
{
|
||||
this.EFEHIBCHDPF = num3;
|
||||
float z = Vector3.zero.z;
|
||||
float z2 = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
LineRenderer lineRenderer2 = this._lineRenderer;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
int num4 = 0;
|
||||
lineRenderer2.alignment = (LineAlignment)num4;
|
||||
LineRenderer lineRenderer3 = this._lineRenderer;
|
||||
if (flag2)
|
||||
{
|
||||
float startWidth = lineRenderer3.startWidth;
|
||||
}
|
||||
int num5 = 0;
|
||||
lineRenderer3.endWidth = (float)num5;
|
||||
this._lineRenderer.positionCount = 2;
|
||||
LineRenderer lineRenderer4 = this._lineRenderer;
|
||||
LineRenderer lineRenderer5 = this._lineRenderer;
|
||||
if (flag3)
|
||||
{
|
||||
Transform transform = this._endPointMeshRenderer.transform;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700372B RID: 14123
|
||||
// (get) Token: 0x06014954 RID: 84308 RVA: 0x004F00B8 File Offset: 0x004EE2B8
|
||||
[Token(Token = "0x1700372B")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x6014954")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014955 RID: 84309 RVA: 0x004F00C8 File Offset: 0x004EE2C8
|
||||
[Token(Token = "0x6014955")]
|
||||
[Address(RVA = "0x191C7A0", Offset = "0x191B1A0", VA = "0x18191C7A0", Slot = "16")]
|
||||
private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
SynchronizedField<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
|
||||
SynchronizedField<bool> akaldhdcobp = this.AKALDHDCOBP;
|
||||
SynchronizedField<bool> gebikkkjccm = this.GEBIKKKJCCM;
|
||||
SynchronizedField<string> lebgielhpbe = this.LEBGIELHPBE;
|
||||
int num = 0;
|
||||
this.NJIHJDMLOHI.Set(num);
|
||||
this.AHAAGCKEGMM.Set(num);
|
||||
}
|
||||
|
||||
// Token: 0x06014956 RID: 84310 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014956")]
|
||||
[Address(RVA = "0x191CA60", Offset = "0x191B460", VA = "0x18191CA60", Slot = "17")]
|
||||
private void PEBILDGFOEM(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014957 RID: 84311 RVA: 0x004F0114 File Offset: 0x004EE314
|
||||
[Token(Token = "0x6014957")]
|
||||
[Address(RVA = "0x191A950", Offset = "0x1919350", VA = "0x18191A950")]
|
||||
private static float DAFGPKHPMOD(RaycastGizmo.ONKBHKNACPF EPNAGKMLGGM, float ONGBFDACHHG)
|
||||
{
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06014958 RID: 84312 RVA: 0x004F0124 File Offset: 0x004EE324
|
||||
[Token(Token = "0x6014958")]
|
||||
[Address(RVA = "0x191AAD0", Offset = "0x19194D0", VA = "0x18191AAD0")]
|
||||
private static float DNACGNMBKBH(RaycastGizmo.ONKBHKNACPF EPNAGKMLGGM, float KAKMOHCAJIG)
|
||||
{
|
||||
return KAKMOHCAJIG * 100f;
|
||||
}
|
||||
|
||||
// Token: 0x06014959 RID: 84313 RVA: 0x004F013C File Offset: 0x004EE33C
|
||||
[Token(Token = "0x6014959")]
|
||||
[Address(RVA = "0x191B860", Offset = "0x191A260", VA = "0x18191B860")]
|
||||
private static bool KKHEGHILAAP(Tool EGFEJGHDNAI, string GHBNIGCAPPL)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(EGFEJGHDNAI == num))
|
||||
{
|
||||
if (string.IsNullOrEmpty(GHBNIGCAPPL))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
TaggedTool tags = EGFEJGHDNAI.tags;
|
||||
int num2 = 0;
|
||||
if (tags != num2)
|
||||
{
|
||||
return tags.HasTag(GHBNIGCAPPL);
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601495A RID: 84314 RVA: 0x004F0184 File Offset: 0x004EE384
|
||||
[Token(Token = "0x601495A")]
|
||||
[Address(RVA = "0x191A4A0", Offset = "0x1918EA0", VA = "0x18191A4A0")]
|
||||
private static bool CAOBBDMFIEK(global::Player IEKDDPPNFPF, CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
int num = 0;
|
||||
if (IEKDDPPNFPF == num || IEKDDPPNFPF.DBAJDHGDPOL == 0)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (BGHHFOOBFMA != CMDADAAOBHD.AG_EVERYONE)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0601495B RID: 84315 RVA: 0x004F01C4 File Offset: 0x004EE3C4
|
||||
[Token(Token = "0x601495B")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public RaycastGizmo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601495D RID: 84317 RVA: 0x004F01FC File Offset: 0x004EE3FC
|
||||
[Token(Token = "0x601495D")]
|
||||
[Address(RVA = "0x191BAE0", Offset = "0x191A4E0", VA = "0x18191BAE0")]
|
||||
[CompilerGenerated]
|
||||
private void MDOMIIMDNOM(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Ignore Objects");
|
||||
}
|
||||
|
||||
// Token: 0x0601495E RID: 84318 RVA: 0x004F0220 File Offset: 0x004EE420
|
||||
[Token(Token = "0x601495E")]
|
||||
[Address(RVA = "0x1919FA0", Offset = "0x19189A0", VA = "0x181919FA0")]
|
||||
[CompilerGenerated]
|
||||
private void BHMIJBABKML(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Ignore Players");
|
||||
}
|
||||
|
||||
// Token: 0x0601495F RID: 84319 RVA: 0x004F0244 File Offset: 0x004EE444
|
||||
[Token(Token = "0x601495F")]
|
||||
[Address(RVA = "0x191B470", Offset = "0x1919E70", VA = "0x18191B470")]
|
||||
[CompilerGenerated]
|
||||
private void HCEIJEFBFEK(CreationObjectSettingStringUIControl GCCLEJOGCCE)
|
||||
{
|
||||
int num = 0;
|
||||
this.NLCCBKBDLAK = GCCLEJOGCCE;
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Filter By Tag");
|
||||
GCCLEJOGCCE.JJAPBNJPPAK = num;
|
||||
GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
|
||||
Func<bool> func = new Func(this.DKOFGACBFOJ);
|
||||
}
|
||||
|
||||
// Token: 0x06014960 RID: 84320 RVA: 0x004F0294 File Offset: 0x004EE494
|
||||
[Token(Token = "0x6014960")]
|
||||
[Address(RVA = "0x191AA60", Offset = "0x1919460", VA = "0x18191AA60")]
|
||||
[CompilerGenerated]
|
||||
private bool DKOFGACBFOJ()
|
||||
{
|
||||
return this.AKALDHDCOBP.Get() == 0;
|
||||
}
|
||||
|
||||
// Token: 0x06014961 RID: 84321 RVA: 0x004F02B8 File Offset: 0x004EE4B8
|
||||
[Token(Token = "0x6014961")]
|
||||
[Address(RVA = "0x191B360", Offset = "0x1919D60", VA = "0x18191B360")]
|
||||
[CompilerGenerated]
|
||||
private void GOLAJLENJIB(RoleGuidEditableUIControl GCCLEJOGCCE)
|
||||
{
|
||||
this.IGECOLAFAJJ = GCCLEJOGCCE;
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Filter By Role");
|
||||
Func<bool> func = new Func(this.CIFMJDLLBIL);
|
||||
}
|
||||
|
||||
// Token: 0x06014962 RID: 84322 RVA: 0x004F02F0 File Offset: 0x004EE4F0
|
||||
[Token(Token = "0x6014962")]
|
||||
[Address(RVA = "0x191A900", Offset = "0x1919300", VA = "0x18191A900")]
|
||||
[CompilerGenerated]
|
||||
private bool CIFMJDLLBIL()
|
||||
{
|
||||
return this.GEBIKKKJCCM.Get() == 0;
|
||||
}
|
||||
|
||||
// Token: 0x06014963 RID: 84323 RVA: 0x004F0314 File Offset: 0x004EE514
|
||||
[Token(Token = "0x6014963")]
|
||||
[Address(RVA = "0x191A9A0", Offset = "0x19193A0", VA = "0x18191A9A0")]
|
||||
[CompilerGenerated]
|
||||
private void DHEKCMAJNML(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Distance Units");
|
||||
Func<int> func = new Func(this.GDDOKLPCHJG);
|
||||
Action<int> action = new Action(this.BHIDFLKIAIA);
|
||||
}
|
||||
|
||||
// Token: 0x06014964 RID: 84324 RVA: 0x004F0354 File Offset: 0x004EE554
|
||||
[Token(Token = "0x6014964")]
|
||||
[Address(RVA = "0x191B1B0", Offset = "0x1919BB0", VA = "0x18191B1B0")]
|
||||
[CompilerGenerated]
|
||||
private int GDDOKLPCHJG()
|
||||
{
|
||||
RaycastGizmo.ONKBHKNACPF onkbhknacpf = this.MHPLPLGIEFK.Get();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014965 RID: 84325 RVA: 0x004F0374 File Offset: 0x004EE574
|
||||
[Token(Token = "0x6014965")]
|
||||
[Address(RVA = "0x1919F40", Offset = "0x1918940", VA = "0x181919F40")]
|
||||
[CompilerGenerated]
|
||||
private void BHIDFLKIAIA(int KDOCKENDOCD)
|
||||
{
|
||||
SynchronizedField<RaycastGizmo.ONKBHKNACPF> mhplplgiefk = this.MHPLPLGIEFK;
|
||||
}
|
||||
|
||||
// Token: 0x06014966 RID: 84326 RVA: 0x004F0390 File Offset: 0x004EE590
|
||||
[Token(Token = "0x6014966")]
|
||||
[Address(RVA = "0x191A820", Offset = "0x1919220", VA = "0x18191A820")]
|
||||
[CompilerGenerated]
|
||||
private void CHPDAKCPFBA(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Show Laser When Gadgets Are Hidden");
|
||||
}
|
||||
|
||||
// Token: 0x0400DBAD RID: 56237
|
||||
[Token(Token = "0x400DBAD")]
|
||||
private const InputSlot INHGGCHKDPG = InputSlot.R;
|
||||
|
||||
// Token: 0x0400DBAE RID: 56238
|
||||
[Token(Token = "0x400DBAE")]
|
||||
private const InputSlot JDMEHFHMNPJ = InputSlot.G;
|
||||
|
||||
// Token: 0x0400DBAF RID: 56239
|
||||
[Token(Token = "0x400DBAF")]
|
||||
private const OutputSlot JANJPHALPDM = OutputSlot.R;
|
||||
|
||||
// Token: 0x0400DBB0 RID: 56240
|
||||
[Token(Token = "0x400DBB0")]
|
||||
private const OutputSlot CICDFPFLAOF = OutputSlot.G;
|
||||
|
||||
// Token: 0x0400DBB1 RID: 56241
|
||||
[Token(Token = "0x400DBB1")]
|
||||
private const OutputSlot MAIKBBDGCEJ = OutputSlot.B;
|
||||
|
||||
// Token: 0x0400DBB2 RID: 56242
|
||||
[Token(Token = "0x400DBB2")]
|
||||
private const int FPPCODLDPCM = 999;
|
||||
|
||||
// Token: 0x0400DBB3 RID: 56243
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DBB3")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private CreationObject _creationObject;
|
||||
|
||||
// Token: 0x0400DBB4 RID: 56244
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DBB4")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private CircuitEventNodeDisplay _circuitEventNodeDisplay;
|
||||
|
||||
// Token: 0x0400DBB5 RID: 56245
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DBB5")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private LineRenderer _lineRenderer;
|
||||
|
||||
// Token: 0x0400DBB6 RID: 56246
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DBB6")]
|
||||
[SerializeField]
|
||||
private MeshRenderer _endPointMeshRenderer;
|
||||
|
||||
// Token: 0x0400DBB7 RID: 56247
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DBB7")]
|
||||
[SerializeField]
|
||||
private CircuitInputConnectionPoint _maxDistanceConnectionPoint;
|
||||
|
||||
// Token: 0x0400DBB8 RID: 56248
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DBB8")]
|
||||
private RaycastHit HPJMBALLBAF;
|
||||
|
||||
// Token: 0x0400DBB9 RID: 56249
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400DBB9")]
|
||||
private CMDADAAOBHD OMFIBHCHJMO;
|
||||
|
||||
// Token: 0x0400DBBA RID: 56250
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400DBBA")]
|
||||
private RaycastGizmo.MHHINPNPKKE NJPOCDKIDNF;
|
||||
|
||||
// Token: 0x0400DBBB RID: 56251
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400DBBB")]
|
||||
private RaycastGizmo.CDLHCKBCPJL FKHPANJJNKG;
|
||||
|
||||
// Token: 0x0400DBBC RID: 56252
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400DBBC")]
|
||||
private float EFEHIBCHDPF;
|
||||
|
||||
// Token: 0x0400DBBD RID: 56253
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400DBBD")]
|
||||
private float OAIMALNJBFM;
|
||||
|
||||
// Token: 0x0400DBBE RID: 56254
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400DBBE")]
|
||||
private SynchronizedField<bool> DGFJNEJNKPF;
|
||||
|
||||
// Token: 0x0400DBBF RID: 56255
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400DBBF")]
|
||||
private SynchronizedField<RaycastGizmo.ONKBHKNACPF> MHPLPLGIEFK;
|
||||
|
||||
// Token: 0x0400DBC0 RID: 56256
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400DBC0")]
|
||||
private SynchronizedField<int> ALCDICOPANL;
|
||||
|
||||
// Token: 0x0400DBC1 RID: 56257
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400DBC1")]
|
||||
private SynchronizedField<bool> AKALDHDCOBP;
|
||||
|
||||
// Token: 0x0400DBC2 RID: 56258
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400DBC2")]
|
||||
private SynchronizedField<bool> GEBIKKKJCCM;
|
||||
|
||||
// Token: 0x0400DBC3 RID: 56259
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400DBC3")]
|
||||
private SynchronizedField<string> LEBGIELHPBE;
|
||||
|
||||
// Token: 0x0400DBC4 RID: 56260
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400DBC4")]
|
||||
private SynchronizedField<Guid> NJIHJDMLOHI;
|
||||
|
||||
// Token: 0x0400DBC5 RID: 56261
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400DBC5")]
|
||||
private SynchronizedField<bool> AHAAGCKEGMM;
|
||||
|
||||
// Token: 0x0400DBC6 RID: 56262
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400DBC6")]
|
||||
private CPNMFOKDBKM FDPGJKLNBDC;
|
||||
|
||||
// Token: 0x0400DBC7 RID: 56263
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400DBC7")]
|
||||
private CPNMFOKDBKM DEOPEJOANLA;
|
||||
|
||||
// Token: 0x0400DBC8 RID: 56264
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400DBC8")]
|
||||
private BaseCreationObjectSettingPropertyUIControl NLCCBKBDLAK;
|
||||
|
||||
// Token: 0x0400DBC9 RID: 56265
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400DBC9")]
|
||||
private PGIHLFOHNML KJAKMODINFL;
|
||||
|
||||
// Token: 0x0400DBCA RID: 56266
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400DBCA")]
|
||||
private RoleGuidEditableUIControl IGECOLAFAJJ;
|
||||
|
||||
// Token: 0x0400DBCB RID: 56267
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400DBCB")]
|
||||
private HIPBHHONPLB MOHBHOCAHLF;
|
||||
|
||||
// Token: 0x0400DBCC RID: 56268
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400DBCC")]
|
||||
private KLCANJPOEPC JDBLCNPFFEE;
|
||||
|
||||
// Token: 0x0400DBCD RID: 56269
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400DBCD")]
|
||||
private CPNMFOKDBKM GFDIMFLCLPN;
|
||||
|
||||
// Token: 0x0400DBCE RID: 56270
|
||||
[Token(Token = "0x400DBCE")]
|
||||
private static readonly LMGJGGMGNCG PFBJHKNDNPA = new LMGJGGMGNCG();
|
||||
|
||||
// Token: 0x0400DBCF RID: 56271
|
||||
[Token(Token = "0x400DBCF")]
|
||||
private static readonly RaycastHit[] GOCCBHIHNLM = new RaycastHit[20];
|
||||
|
||||
// Token: 0x0400DBD0 RID: 56272
|
||||
[Token(Token = "0x400DBD0")]
|
||||
private static readonly int IPHJPIAKPIH;
|
||||
|
||||
// Token: 0x0400DBD1 RID: 56273
|
||||
[Token(Token = "0x400DBD1")]
|
||||
private static readonly int PEKHCDEGEDD;
|
||||
|
||||
// Token: 0x02002D63 RID: 11619
|
||||
[Token(Token = "0x2002D63")]
|
||||
private enum ONKBHKNACPF
|
||||
{
|
||||
// Token: 0x0400DBD3 RID: 56275
|
||||
[Token(Token = "0x400DBD3")]
|
||||
Millimeters = -1,
|
||||
// Token: 0x0400DBD4 RID: 56276
|
||||
[Token(Token = "0x400DBD4")]
|
||||
Centimeters,
|
||||
// Token: 0x0400DBD5 RID: 56277
|
||||
[Token(Token = "0x400DBD5")]
|
||||
Meters
|
||||
}
|
||||
|
||||
// Token: 0x02002D64 RID: 11620
|
||||
[Token(Token = "0x2002D64")]
|
||||
private static class PPIFACMMKKB
|
||||
{
|
||||
// Token: 0x06014967 RID: 84327 RVA: 0x004F03B4 File Offset: 0x004EE5B4
|
||||
[Token(Token = "0x6014967")]
|
||||
[Address(RVA = "0x1915AB0", Offset = "0x19144B0", VA = "0x181915AB0")]
|
||||
static PPIFACMMKKB()
|
||||
{
|
||||
ActionEvent preEvaluateEvent = CircuitManager.PreEvaluateEvent;
|
||||
int num;
|
||||
Action action = new Action(num.AALCLAELEJA);
|
||||
num = 0;
|
||||
CircuitManager.PreEvaluateEvent = preEvaluateEvent + action;
|
||||
}
|
||||
|
||||
// Token: 0x06014968 RID: 84328 RVA: 0x004F03EC File Offset: 0x004EE5EC
|
||||
[Token(Token = "0x6014968")]
|
||||
[Address(RVA = "0x1915450", Offset = "0x1913E50", VA = "0x181915450")]
|
||||
private static void AALCLAELEJA()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<RaycastGizmo> efncpjiknpo = RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014969 RID: 84329 RVA: 0x004F0418 File Offset: 0x004EE618
|
||||
[Token(Token = "0x6014969")]
|
||||
[Address(RVA = "0x1915A60", Offset = "0x1914460", VA = "0x181915A60")]
|
||||
private static IEnumerator<ISchedule> JDBIEAKOLGG()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014969)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.Core.Creation.SandboxGizmos.RaycastGizmo/PPIFACMMKKB::JDBIEAKOLGG()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(PAIMBHICDGF::System.IDisposable.Dispose, ldloc:PAIMBHICDGF(var_0))
|
||||
stfld:int32(PAIMBHICDGF::<>1__state, ldloc:PAIMBHICDGF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601496A RID: 84330 RVA: 0x004F0434 File Offset: 0x004EE634
|
||||
[Token(Token = "0x601496A")]
|
||||
[Address(RVA = "0x19156E0", Offset = "0x19140E0", VA = "0x1819156E0")]
|
||||
public static void BPAJKKAGPKB(RaycastGizmo FBJPKNDLFIK)
|
||||
{
|
||||
int num = 0;
|
||||
if (FBJPKNDLFIK != num)
|
||||
{
|
||||
if (!RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO.Contains(FBJPKNDLFIK))
|
||||
{
|
||||
RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO.Add(FBJPKNDLFIK);
|
||||
}
|
||||
IPromise ijlikflpnjj = RaycastGizmo.PPIFACMMKKB.IJLIKFLPNJJ;
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
RaycastGizmo.PPIFACMMKKB.PAIMBHICDGF paimbhicdgf;
|
||||
paimbhicdgf.System.IDisposable.Dispose();
|
||||
int num2 = 0;
|
||||
paimbhicdgf.<>1__state = num2;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(paimbhicdgf);
|
||||
RaycastGizmo.PPIFACMMKKB.<>c <>;
|
||||
if (RaycastGizmo.PPIFACMMKKB.<>c.<>9__6_0 == 0)
|
||||
{
|
||||
<> = RaycastGizmo.PPIFACMMKKB.<>c.<>9;
|
||||
RaycastGizmo.PPIFACMMKKB.<>c.<>9__6_0 = delegate
|
||||
{
|
||||
};
|
||||
}
|
||||
if (num2 < <>)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
RaycastGizmo.PPIFACMMKKB.IJLIKFLPNJJ = num2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601496B RID: 84331 RVA: 0x004F04D0 File Offset: 0x004EE6D0
|
||||
[Token(Token = "0x601496B")]
|
||||
[Address(RVA = "0x1915620", Offset = "0x1914020", VA = "0x181915620")]
|
||||
public static void BIHKNNPGGKP(RaycastGizmo FBJPKNDLFIK)
|
||||
{
|
||||
bool flag = RaycastGizmo.PPIFACMMKKB.EFNCPJIKNPO.Remove(FBJPKNDLFIK);
|
||||
int num = 0;
|
||||
if (FBJPKNDLFIK != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
FBJPKNDLFIK.NJPOCDKIDNF = num2;
|
||||
FBJPKNDLFIK.FKHPANJJNKG = num2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400DBD6 RID: 56278
|
||||
[Token(Token = "0x400DBD6")]
|
||||
private const int LJEHFJGPJGL = 32;
|
||||
|
||||
// Token: 0x0400DBD7 RID: 56279
|
||||
[Token(Token = "0x400DBD7")]
|
||||
private static readonly List<RaycastGizmo> EFNCPJIKNPO = new List();
|
||||
|
||||
// Token: 0x0400DBD8 RID: 56280
|
||||
[Token(Token = "0x400DBD8")]
|
||||
private static IPromise IJLIKFLPNJJ;
|
||||
}
|
||||
|
||||
// Token: 0x02002D67 RID: 11623
|
||||
[Token(Token = "0x2002D67")]
|
||||
private struct MHHINPNPKKE
|
||||
{
|
||||
// Token: 0x0400DBDF RID: 56287
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DBDF")]
|
||||
public float PHGAAFBCFFA;
|
||||
|
||||
// Token: 0x0400DBE0 RID: 56288
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400DBE0")]
|
||||
public int LFFLFGGKGAK;
|
||||
}
|
||||
|
||||
// Token: 0x02002D68 RID: 11624
|
||||
[Token(Token = "0x2002D68")]
|
||||
private struct CDLHCKBCPJL
|
||||
{
|
||||
// Token: 0x0400DBE1 RID: 56289
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DBE1")]
|
||||
public float PHGAAFBCFFA;
|
||||
|
||||
// Token: 0x0400DBE2 RID: 56290
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400DBE2")]
|
||||
public int GANAOMHGJMP;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,719 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using CircuitsV2;
|
||||
using CircuitsV2.Graph;
|
||||
using CircuitsV2.Types;
|
||||
using CircuitsV2.Utilities;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.CircuitsV2;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D6A RID: 11626
|
||||
[Token(Token = "0x2002D6A")]
|
||||
[StructLayout(3)]
|
||||
public class RotatorGizmo : AcceleratedMovementGizmo, MFCBKMADIEL, KKLIAEPNGJL
|
||||
{
|
||||
// Token: 0x0601497D RID: 84349 RVA: 0x004F05F8 File Offset: 0x004EE7F8
|
||||
[Token(Token = "0x601497D")]
|
||||
[Address(RVA = "0x191F0F0", Offset = "0x191DAF0", VA = "0x18191F0F0")]
|
||||
private float MLLFNGCNEHJ(float ONGBFDACHHG)
|
||||
{
|
||||
ulong num;
|
||||
num += num;
|
||||
return ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x1700372E RID: 14126
|
||||
// (get) Token: 0x0601497E RID: 84350 RVA: 0x004F0610 File Offset: 0x004EE810
|
||||
// (set) Token: 0x0601497F RID: 84351 RVA: 0x004F0630 File Offset: 0x004EE830
|
||||
[Token(Token = "0x1700372E")]
|
||||
public float NNDPOPLMJBK
|
||||
{
|
||||
[Token(Token = "0x601497E")]
|
||||
[Address(RVA = "0x191E7A0", Offset = "0x191D1A0", VA = "0x18191E7A0")]
|
||||
get
|
||||
{
|
||||
return this.GJOKDPGDHJE.Get();
|
||||
}
|
||||
[Token(Token = "0x601497F")]
|
||||
[Address(RVA = "0x1920060", Offset = "0x191EA60", VA = "0x181920060")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<float> gjokdpgdhje = this.GJOKDPGDHJE;
|
||||
ulong num;
|
||||
num += num;
|
||||
long num2 = (long)(num * (ulong)((uint)360));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700372F RID: 14127
|
||||
// (get) Token: 0x06014980 RID: 84352 RVA: 0x004F065C File Offset: 0x004EE85C
|
||||
[Token(Token = "0x1700372F")]
|
||||
public override bool JDAKDEIANGH
|
||||
{
|
||||
[Token(Token = "0x6014980")]
|
||||
[Address(RVA = "0x1920000", Offset = "0x191EA00", VA = "0x181920000", Slot = "20")]
|
||||
get
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num = 0;
|
||||
return controlPanelCircuitObject != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014981 RID: 84353 RVA: 0x004F067C File Offset: 0x004EE87C
|
||||
[Token(Token = "0x6014981")]
|
||||
[Address(RVA = "0x191D7F0", Offset = "0x191C1F0", VA = "0x18191D7F0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
SynchronizedField<float> synchronizedField;
|
||||
this.GJOKDPGDHJE = synchronizedField;
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06014982 RID: 84354 RVA: 0x004F0698 File Offset: 0x004EE898
|
||||
[Token(Token = "0x6014982")]
|
||||
[Address(RVA = "0x191DD30", Offset = "0x191C730", VA = "0x18191DD30", Slot = "23")]
|
||||
protected override void DFGKELFCGAO()
|
||||
{
|
||||
base.DFGKELFCGAO();
|
||||
if (this.NEFGPDELKBG)
|
||||
{
|
||||
CreationObject component = base.GetComponent<CreationObject>();
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG <>9__19_ = RotatorGizmo.<>c.<>9__19_0;
|
||||
if (<>9__19_ == 0)
|
||||
{
|
||||
RotatorGizmo.<>c.<>9__19_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.OKOOOEEEAOO);
|
||||
int num;
|
||||
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(<>9__19_, ohindolfnmp, num);
|
||||
num = 0;
|
||||
ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(ekpfbgiijnk);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014983 RID: 84355 RVA: 0x004F0704 File Offset: 0x004EE904
|
||||
[Token(Token = "0x6014983")]
|
||||
[Address(RVA = "0x191EBB0", Offset = "0x191D5B0", VA = "0x18191EBB0", Slot = "30")]
|
||||
protected override void LOCCHMINCCF()
|
||||
{
|
||||
if (!this.NEFGPDELKBG)
|
||||
{
|
||||
this.DJICGIHLEKP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014984 RID: 84356 RVA: 0x004F0830 File Offset: 0x004EEA30
|
||||
[Token(Token = "0x6014984")]
|
||||
[Address(RVA = "0x191EA90", Offset = "0x191D490", VA = "0x18191EA90", Slot = "31")]
|
||||
protected override void HDLIJMNIALL()
|
||||
{
|
||||
bool flag = base.JOFFNANLIDK;
|
||||
CircuitEventNodeDisplay nodeDisplay = this.nodeDisplay;
|
||||
if (!flag)
|
||||
{
|
||||
nodeDisplay.RemoveInputMeta(InputSlot.B);
|
||||
return;
|
||||
}
|
||||
nodeDisplay.AddInputMeta(InputSlot.B, "Target Angle (deg)");
|
||||
}
|
||||
|
||||
// Token: 0x06014985 RID: 84357 RVA: 0x004F086C File Offset: 0x004EEA6C
|
||||
[Token(Token = "0x6014985")]
|
||||
[Address(RVA = "0x191DEC0", Offset = "0x191C8C0", VA = "0x18191DEC0", Slot = "26")]
|
||||
protected override void DJICGIHLEKP()
|
||||
{
|
||||
while (this.NEFGPDELKBG)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
bool hasHolder = this._connectableTool._tool.FNFNLDBILFE;
|
||||
while (hasHolder)
|
||||
{
|
||||
}
|
||||
if (hasHolder)
|
||||
{
|
||||
float z = this.KOJJKKDHEGN.z;
|
||||
}
|
||||
this.EHOPAIIGDAG();
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (base.hasAuthority && !this._connectableTool._tool.FNFNLDBILFE)
|
||||
{
|
||||
if (base.LEFDALHFHCB > 0.01f && base.hasAuthority)
|
||||
{
|
||||
float lcfpkdlafge = this.LCFPKDLAFGE;
|
||||
if (base.LEFDALHFHCB > lcfpkdlafge)
|
||||
{
|
||||
float fixedDeltaTime = Time.fixedDeltaTime;
|
||||
this.LCFPKDLAFGE = fixedDeltaTime;
|
||||
if (base.LEFDALHFHCB <= fixedDeltaTime)
|
||||
{
|
||||
float knhimdlaahp = this.KNHIMDLAAHP;
|
||||
this.CLAMLKOBFNH(knhimdlaahp);
|
||||
}
|
||||
Transform targetTransform = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
float z2 = this.MAIGNDBIDOI.z;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
}
|
||||
}
|
||||
if (base.JOFFNANLIDK)
|
||||
{
|
||||
this.PBICAFGDAKN();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014986 RID: 84358 RVA: 0x004F0974 File Offset: 0x004EEB74
|
||||
[Token(Token = "0x6014986")]
|
||||
[Address(RVA = "0x191DB80", Offset = "0x191C580", VA = "0x18191DB80")]
|
||||
private void DBDJIGFINDD()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
float lcfpkdlafge = this.LCFPKDLAFGE;
|
||||
if (base.LEFDALHFHCB > lcfpkdlafge)
|
||||
{
|
||||
float fixedDeltaTime = Time.fixedDeltaTime;
|
||||
this.LCFPKDLAFGE = fixedDeltaTime;
|
||||
if (base.LEFDALHFHCB > fixedDeltaTime)
|
||||
{
|
||||
Transform targetTransform = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
float z = this.MAIGNDBIDOI.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
return;
|
||||
}
|
||||
float knhimdlaahp = this.KNHIMDLAAHP;
|
||||
this.CLAMLKOBFNH(knhimdlaahp);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014987 RID: 84359 RVA: 0x004F09F4 File Offset: 0x004EEBF4
|
||||
[Token(Token = "0x6014987")]
|
||||
[Address(RVA = "0x191F250", Offset = "0x191DC50", VA = "0x18191F250")]
|
||||
private void PBICAFGDAKN()
|
||||
{
|
||||
if (base.hasAuthority && !this.JPELDEFMNNN)
|
||||
{
|
||||
int hgdlbndcdmk = this.HGDLBNDCDMK;
|
||||
bool flag = hgdlbndcdmk == 0;
|
||||
this.JPELDEFMNNN = flag;
|
||||
if (hgdlbndcdmk != 0)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
ConnectableTool connectableTool = this._connectableTool;
|
||||
float num2;
|
||||
float num = num2 * 0.017453292f;
|
||||
RigidbodyEx rigidbodyEx2 = connectableTool._tool.rigidbodyEx;
|
||||
Vector3 forward = Vector3.forward;
|
||||
Vector3 forward2 = Vector3.forward;
|
||||
RigidbodyEx rigidbodyEx3 = this._connectableTool._tool.rigidbodyEx;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 down = Vector3.down;
|
||||
float num3;
|
||||
if (0 > (int)num3)
|
||||
{
|
||||
}
|
||||
RigidbodyEx rigidbodyEx4 = this._connectableTool._tool.rigidbodyEx;
|
||||
if (Time.deltaTime <= num)
|
||||
{
|
||||
float obfcodbdpaa = this.OBFCODBDPAA;
|
||||
if (num <= obfcodbdpaa)
|
||||
{
|
||||
this.OBFCODBDPAA = num;
|
||||
goto IL_CD;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
IL_CD:
|
||||
if (flag)
|
||||
{
|
||||
this.DJICGIHLEKP();
|
||||
RigidbodyEx rigidbodyEx5 = this._connectableTool._tool.rigidbodyEx;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014988 RID: 84360 RVA: 0x004F0AF0 File Offset: 0x004EECF0
|
||||
[Token(Token = "0x6014988")]
|
||||
[Address(RVA = "0x191E2A0", Offset = "0x191CCA0", VA = "0x18191E2A0")]
|
||||
private void EHOPAIIGDAG()
|
||||
{
|
||||
Transform targetTransform = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float num2;
|
||||
float num = num2 * 57.29578f;
|
||||
Quaternion <OGDLCCOHOCA>k__BackingField = this.<OGDLCCOHOCA>k__BackingField;
|
||||
RigidbodyEx rigidbodyEx2 = this._connectableTool._tool.rigidbodyEx;
|
||||
int num3 = 0;
|
||||
if (num > (float)num3)
|
||||
{
|
||||
float ebpdeglmiih = this.EBPDEGLMIIH;
|
||||
if (this.GJOKDPGDHJE.Get() > ebpdeglmiih)
|
||||
{
|
||||
float num4 = this.GJOKDPGDHJE.Get();
|
||||
if (<OGDLCCOHOCA>k__BackingField >= num4)
|
||||
{
|
||||
goto IL_11C;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (num3 > (int)num)
|
||||
{
|
||||
float ebpdeglmiih2 = this.EBPDEGLMIIH;
|
||||
float num5 = this.GJOKDPGDHJE.Get();
|
||||
if (ebpdeglmiih2 > num5 && this.GJOKDPGDHJE.Get() >= <OGDLCCOHOCA>k__BackingField)
|
||||
{
|
||||
goto IL_11C;
|
||||
}
|
||||
}
|
||||
if (num > (float)num3 && this.EBPDEGLMIIH > <OGDLCCOHOCA>k__BackingField)
|
||||
{
|
||||
if (this.NNDPOPLMJBK > this.EBPDEGLMIIH)
|
||||
{
|
||||
goto IL_11C;
|
||||
}
|
||||
float markerRotation = this.NNDPOPLMJBK;
|
||||
if (<OGDLCCOHOCA>k__BackingField >= markerRotation)
|
||||
{
|
||||
goto IL_11C;
|
||||
}
|
||||
}
|
||||
if (num3 <= (int)num || <OGDLCCOHOCA>k__BackingField <= this.EBPDEGLMIIH)
|
||||
{
|
||||
goto IL_158;
|
||||
}
|
||||
if (this.NNDPOPLMJBK < <OGDLCCOHOCA>k__BackingField)
|
||||
{
|
||||
float markerRotation2 = this.NNDPOPLMJBK;
|
||||
if (this.EBPDEGLMIIH <= markerRotation2)
|
||||
{
|
||||
goto IL_158;
|
||||
}
|
||||
}
|
||||
IL_11C:
|
||||
if (this.NEFGPDELKBG)
|
||||
{
|
||||
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.controlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField != 0)
|
||||
{
|
||||
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitEvent circuitEvent = RotatorGizmo.MMGGBCGBLGA.NewEvent().Build();
|
||||
}
|
||||
}
|
||||
IL_158:
|
||||
this.EBPDEGLMIIH = <OGDLCCOHOCA>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06014989 RID: 84361 RVA: 0x004F0C64 File Offset: 0x004EEE64
|
||||
[Token(Token = "0x6014989")]
|
||||
[Address(RVA = "0x191D9A0", Offset = "0x191C3A0", VA = "0x18191D9A0")]
|
||||
private void CLAMLKOBFNH(float GKOFBAAANGI)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
base.ClearAngularVelocity();
|
||||
Transform targetTransform = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601498A RID: 84362 RVA: 0x004F0CA8 File Offset: 0x004EEEA8
|
||||
[Token(Token = "0x601498A")]
|
||||
[Address(RVA = "0x191DCA0", Offset = "0x191C6A0", VA = "0x18191DCA0", Slot = "27")]
|
||||
protected override void DEFLJBBAIGE()
|
||||
{
|
||||
base.ClearAngularVelocity();
|
||||
this.JPELDEFMNNN = true;
|
||||
this.KNHIMDLAAHP = 0f;
|
||||
float z = Vector3.zero.z;
|
||||
this.MAIGNDBIDOI.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x0601498B RID: 84363 RVA: 0x004F0CE4 File Offset: 0x004EEEE4
|
||||
[Token(Token = "0x601498B")]
|
||||
[Address(RVA = "0x191F890", Offset = "0x191E290", VA = "0x18191F890", Slot = "29")]
|
||||
public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
base.SerializeTo(ref IABNDBNHMKF, ref NHFINJNIPGK, BIPOIFGEMGB);
|
||||
object[] array = new object[1];
|
||||
GameObject gameObject = base.gameObject;
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
array[0] = gameObject;
|
||||
Debug.LogErrorFormat(this, "Error serializing Rotator Gizmo {0}: gizmo data is null", array);
|
||||
ILEIFDIMADF ileifdimadf;
|
||||
if (ileifdimadf == 0)
|
||||
{
|
||||
ILEIFDIMADF ileifdimadf2 = new ILEIFDIMADF();
|
||||
float num = this.GJOKDPGDHJE.Get();
|
||||
ileifdimadf2.BPBOFPOHPAC = num;
|
||||
return;
|
||||
}
|
||||
object[] array2 = new object[1];
|
||||
GameObject gameObject2;
|
||||
if (gameObject2 != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = gameObject2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601498C RID: 84364 RVA: 0x004F0D60 File Offset: 0x004EEF60
|
||||
[Token(Token = "0x601498C")]
|
||||
[Address(RVA = "0x191E100", Offset = "0x191CB00", VA = "0x18191E100", Slot = "28")]
|
||||
public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
Dictionary<int, int> fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO;
|
||||
if (this.LLBMDPALDIE.z != 0f)
|
||||
{
|
||||
int num = 0;
|
||||
ILEIFDIMADF ileifdimadf;
|
||||
if (ileifdimadf != 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
this.NNDPOPLMJBK = (float)num2;
|
||||
return;
|
||||
}
|
||||
object[] array = new object[1];
|
||||
GameObject gameObject = base.gameObject;
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
array[0] = gameObject;
|
||||
Debug.LogErrorFormat(this, "Error deserializing Rotator Gizmo {0}: gizmo data or piston data empty.", array);
|
||||
}
|
||||
|
||||
// Token: 0x0601498D RID: 84365 RVA: 0x004F0DCC File Offset: 0x004EEFCC
|
||||
[Token(Token = "0x601498D")]
|
||||
[Address(RVA = "0x191F870", Offset = "0x191E270", VA = "0x18191F870")]
|
||||
public static float RPMToRadPerSec(float DHKAGBFIJBA)
|
||||
{
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0601498E RID: 84366 RVA: 0x004F0DDC File Offset: 0x004EEFDC
|
||||
[Token(Token = "0x601498E")]
|
||||
[Address(RVA = "0x191E980", Offset = "0x191D380", VA = "0x18191E980")]
|
||||
public float GetRotation()
|
||||
{
|
||||
Quaternion <OGDLCCOHOCA>k__BackingField = this.<OGDLCCOHOCA>k__BackingField;
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601498F RID: 84367 RVA: 0x004F0E08 File Offset: 0x004EF008
|
||||
[Token(Token = "0x601498F")]
|
||||
[Address(RVA = "0x191FD50", Offset = "0x191E750", VA = "0x18191FD50")]
|
||||
public void SetRotation(float ONGBFDACHHG)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
Quaternion <OGDLCCOHOCA>k__BackingField = this.<OGDLCCOHOCA>k__BackingField;
|
||||
ulong num;
|
||||
num += num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014990 RID: 84368 RVA: 0x004F0E48 File Offset: 0x004EF048
|
||||
[Token(Token = "0x6014990")]
|
||||
[Address(RVA = "0x191E850", Offset = "0x191D250", VA = "0x18191E850")]
|
||||
public float GetRotationSpeed()
|
||||
{
|
||||
Transform targetTransform = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float num;
|
||||
return num * 57.29578f;
|
||||
}
|
||||
|
||||
// Token: 0x06014991 RID: 84369 RVA: 0x004F0E9C File Offset: 0x004EF09C
|
||||
[Token(Token = "0x6014991")]
|
||||
[Address(RVA = "0x191FC30", Offset = "0x191E630", VA = "0x18191FC30")]
|
||||
public void SetRotationSpeed(float ONGBFDACHHG)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
base.ClearAngularVelocity();
|
||||
Transform targetTransform = this._connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014992 RID: 84370 RVA: 0x004F0EE4 File Offset: 0x004EF0E4
|
||||
[Token(Token = "0x6014992")]
|
||||
[Address(RVA = "0x7E0780", Offset = "0x7DF180", VA = "0x1807E0780")]
|
||||
public float GetRotationAcceleration()
|
||||
{
|
||||
return this.PHMMKNJHDJO;
|
||||
}
|
||||
|
||||
// Token: 0x06014993 RID: 84371 RVA: 0x004F0EF8 File Offset: 0x004EF0F8
|
||||
[Token(Token = "0x6014993")]
|
||||
[Address(RVA = "0x191FB20", Offset = "0x191E520", VA = "0x18191FB20")]
|
||||
public void SetRotationAcceleration(float ONGBFDACHHG)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
ConnectableTool connectableTool = this._connectableTool;
|
||||
this.PHMMKNJHDJO = ONGBFDACHHG;
|
||||
Transform targetTransform = connectableTool._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.KOJJKKDHEGN.z = z2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014994 RID: 84372 RVA: 0x004F0F50 File Offset: 0x004EF150
|
||||
[Token(Token = "0x6014994")]
|
||||
[Address(RVA = "0x191DAA0", Offset = "0x191C4A0", VA = "0x18191DAA0")]
|
||||
public Result<None> CV2SetMarkerRotation(ExecParams CHKKEHOKPJP, float ONGBFDACHHG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014994)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Utilities.Result`1<CircuitsV2.Utilities.None> RecRoom.Core.Creation.SandboxGizmos.RotatorGizmo::CV2SetMarkerRotation(CircuitsV2.Graph.ExecParams,System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:uint64(var_1, add:uint64(ldloc:uint64(var_1), ldloc:uint64(var_1)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06014995 RID: 84373 RVA: 0x004F0F64 File Offset: 0x004EF164
|
||||
[Token(Token = "0x6014995")]
|
||||
[Address(RVA = "0x191D880", Offset = "0x191C280", VA = "0x18191D880")]
|
||||
private void CKJELFCMOOK()
|
||||
{
|
||||
if (this.NEFGPDELKBG)
|
||||
{
|
||||
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.controlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField != 0)
|
||||
{
|
||||
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitEvent circuitEvent = RotatorGizmo.MMGGBCGBLGA.NewEvent().Build();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003730 RID: 14128
|
||||
// (get) Token: 0x06014996 RID: 84374 RVA: 0x004F0FB0 File Offset: 0x004EF1B0
|
||||
[Token(Token = "0x17003730")]
|
||||
private IEnumerable<CircuitEventDefinition> NFFBAALFFLF
|
||||
{
|
||||
[Token(Token = "0x6014996")]
|
||||
[Address(RVA = "0x191F020", Offset = "0x191DA20", VA = "0x18191F020", Slot = "32")]
|
||||
get
|
||||
{
|
||||
CircuitEventDefinition[] array = new CircuitEventDefinition[1];
|
||||
CircuitEventDefinition mmggbcgblga = RotatorGizmo.MMGGBCGBLGA;
|
||||
if (mmggbcgblga != 0)
|
||||
{
|
||||
}
|
||||
array[0] = mmggbcgblga;
|
||||
IEnumerable<CircuitEventDefinition> enumerable;
|
||||
return enumerable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003731 RID: 14129
|
||||
// (get) Token: 0x06014997 RID: 84375 RVA: 0x004F0FE0 File Offset: 0x004EF1E0
|
||||
[Token(Token = "0x17003731")]
|
||||
private CircuitType EDCBOKFOODP
|
||||
{
|
||||
[Token(Token = "0x6014997")]
|
||||
[Address(RVA = "0x191E7F0", Offset = "0x191D1F0", VA = "0x18191E7F0", Slot = "33")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014997)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Types.CircuitType RecRoom.Core.Creation.SandboxGizmos.RotatorGizmo::GANLJBICHFI()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:ClassType(var_0_05, ldsfld:ClassType(TypeRegistry::RotatorType))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014998 RID: 84376 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014998")]
|
||||
[Address(RVA = "0x191EB10", Offset = "0x191D510", VA = "0x18191EB10", Slot = "34")]
|
||||
private Result<CircuitSignal> IPKMBNAJOCJ(ExecParams CHKKEHOKPJP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014999 RID: 84377 RVA: 0x004F0FF4 File Offset: 0x004EF1F4
|
||||
[Token(Token = "0x6014999")]
|
||||
[Address(RVA = "0x191FF10", Offset = "0x191E910", VA = "0x18191FF10")]
|
||||
public RotatorGizmo()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.MAIGNDBIDOI.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.KOJJKKDHEGN.z = z2;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0601499B RID: 84379 RVA: 0x004F106C File Offset: 0x004EF26C
|
||||
[Token(Token = "0x601499B")]
|
||||
[Address(RVA = "0x191F140", Offset = "0x191DB40", VA = "0x18191F140")]
|
||||
[CompilerGenerated]
|
||||
private void OKOOOEEEAOO(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Marker (deg)";
|
||||
GCCLEJOGCCE.SetDialogOptions("Marker (deg)", "Set marker rotation (deg)", (TMP_InputField.ContentType)((uint)3));
|
||||
Func<float> func = new Func(this.EOBMGIPGLKM);
|
||||
Action<float> action = new Action(this.DLFLNGIMNHI);
|
||||
GCCLEJOGCCE.clampRange = true;
|
||||
GCCLEJOGCCE.minValue = 0f;
|
||||
GCCLEJOGCCE.maxValue = 360f;
|
||||
}
|
||||
|
||||
// Token: 0x0601499C RID: 84380 RVA: 0x004F10D8 File Offset: 0x004EF2D8
|
||||
[Token(Token = "0x601499C")]
|
||||
[Address(RVA = "0x191E7A0", Offset = "0x191D1A0", VA = "0x18191E7A0")]
|
||||
[CompilerGenerated]
|
||||
private float EOBMGIPGLKM()
|
||||
{
|
||||
return this.GJOKDPGDHJE.Get();
|
||||
}
|
||||
|
||||
// Token: 0x0601499D RID: 84381 RVA: 0x004F10F8 File Offset: 0x004EF2F8
|
||||
[Token(Token = "0x601499D")]
|
||||
[Address(RVA = "0x191E0F0", Offset = "0x191CAF0", VA = "0x18191E0F0")]
|
||||
[CompilerGenerated]
|
||||
private void DLFLNGIMNHI(float DINHOLEGEMB)
|
||||
{
|
||||
this.NNDPOPLMJBK = DINHOLEGEMB;
|
||||
}
|
||||
|
||||
// Token: 0x0400DBEA RID: 56298
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400DBEA")]
|
||||
[SerializeField]
|
||||
private float maxRotationSpeed = 180f;
|
||||
|
||||
// Token: 0x0400DBEB RID: 56299
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400DBEB")]
|
||||
[SerializeField]
|
||||
private ControlPanelCircuitObject controlPanelCircuitObject;
|
||||
|
||||
// Token: 0x0400DBEC RID: 56300
|
||||
[Token(Token = "0x400DBEC")]
|
||||
private const float ENHHOLMPGFE = 0.0001f;
|
||||
|
||||
// Token: 0x0400DBED RID: 56301
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400DBED")]
|
||||
private float KNHIMDLAAHP;
|
||||
|
||||
// Token: 0x0400DBEE RID: 56302
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x134")]
|
||||
[Token(Token = "0x400DBEE")]
|
||||
private Vector3 MAIGNDBIDOI;
|
||||
|
||||
// Token: 0x0400DBEF RID: 56303
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400DBEF")]
|
||||
private float PHMMKNJHDJO;
|
||||
|
||||
// Token: 0x0400DBF0 RID: 56304
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x144")]
|
||||
[Token(Token = "0x400DBF0")]
|
||||
private Vector3 KOJJKKDHEGN;
|
||||
|
||||
// Token: 0x0400DBF1 RID: 56305
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400DBF1")]
|
||||
private float EBPDEGLMIIH;
|
||||
|
||||
// Token: 0x0400DBF2 RID: 56306
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x154")]
|
||||
[Token(Token = "0x400DBF2")]
|
||||
private Quaternion OOGCEMCHLNE;
|
||||
|
||||
// Token: 0x0400DBF3 RID: 56307
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x164")]
|
||||
[Token(Token = "0x400DBF3")]
|
||||
private float OBFCODBDPAA;
|
||||
|
||||
// Token: 0x0400DBF4 RID: 56308
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400DBF4")]
|
||||
private bool JPELDEFMNNN;
|
||||
|
||||
// Token: 0x0400DBF5 RID: 56309
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400DBF5")]
|
||||
private SynchronizedField<float> GJOKDPGDHJE;
|
||||
|
||||
// Token: 0x0400DBF6 RID: 56310
|
||||
[Token(Token = "0x400DBF6")]
|
||||
private static readonly CircuitEventDefinition MMGGBCGBLGA = CircuitEventDefinition.New("Marker Hit", "7ec2b0d0-a4c6-46cf-bd16-33003676245d", true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,522 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D6C RID: 11628
|
||||
[Token(Token = "0x2002D6C")]
|
||||
[StructLayout(3)]
|
||||
public abstract class SandboxGizmo : MonoBehaviourPun, EOCLMMENCKH, GDMDKPLBJAC
|
||||
{
|
||||
// Token: 0x17003732 RID: 14130
|
||||
// (get) Token: 0x060149A1 RID: 84385 RVA: 0x004F1154 File Offset: 0x004EF354
|
||||
[Token(Token = "0x17003732")]
|
||||
public ConnectableTool BBCKGBOEDFA
|
||||
{
|
||||
[Token(Token = "0x60149A1")]
|
||||
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
||||
get
|
||||
{
|
||||
return this._connectableTool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003733 RID: 14131
|
||||
// (get) Token: 0x060149A2 RID: 84386 RVA: 0x004F1168 File Offset: 0x004EF368
|
||||
[Token(Token = "0x17003733")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60149A2")]
|
||||
[Address(RVA = "0x1921740", Offset = "0x1920140", VA = "0x181921740")]
|
||||
get
|
||||
{
|
||||
return this._connectableTool._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001B5 RID: 437
|
||||
// (add) Token: 0x060149A3 RID: 84387 RVA: 0x004F1188 File Offset: 0x004EF388
|
||||
// (remove) Token: 0x060149A4 RID: 84388 RVA: 0x004F11B0 File Offset: 0x004EF3B0
|
||||
[Token(Token = "0x140001B5")]
|
||||
public event Action EONONKNGLAM
|
||||
{
|
||||
[Token(Token = "0x60149A3")]
|
||||
[Address(RVA = "0x1921670", Offset = "0x1920070", VA = "0x181921670")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action eononknglam;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
eononknglam = this.EONONKNGLAM;
|
||||
@delegate = Delegate.Combine(eononknglam, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != eononknglam)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60149A4")]
|
||||
[Address(RVA = "0x1921760", Offset = "0x1920160", VA = "0x181921760")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action eononknglam;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
eononknglam = this.EONONKNGLAM;
|
||||
@delegate = Delegate.Remove(eononknglam, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != eononknglam)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003734 RID: 14132
|
||||
// (get) Token: 0x060149A5 RID: 84389 RVA: 0x004F11D8 File Offset: 0x004EF3D8
|
||||
// (set) Token: 0x060149A6 RID: 84390 RVA: 0x004F11EC File Offset: 0x004EF3EC
|
||||
[Token(Token = "0x17003734")]
|
||||
public bool DCLBFAMFIKJ
|
||||
{
|
||||
[Token(Token = "0x60149A5")]
|
||||
[Address(RVA = "0x568290", Offset = "0x566C90", VA = "0x180568290")]
|
||||
get;
|
||||
[Token(Token = "0x60149A6")]
|
||||
[Address(RVA = "0x5685C0", Offset = "0x566FC0", VA = "0x1805685C0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003735 RID: 14133
|
||||
// (get) Token: 0x060149A7 RID: 84391 RVA: 0x004F1200 File Offset: 0x004EF400
|
||||
[Token(Token = "0x17003735")]
|
||||
public virtual bool NEFGPDELKBG
|
||||
{
|
||||
[Token(Token = "0x60149A7")]
|
||||
[Address(RVA = "0x1921710", Offset = "0x1920110", VA = "0x181921710", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return !this._connectableTool._tool.FNFNLDBILFE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003736 RID: 14134
|
||||
// (get) Token: 0x060149A8 RID: 84392 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060149A9 RID: 84393 RVA: 0x004F1228 File Offset: 0x004EF428
|
||||
[Token(Token = "0x17003736")]
|
||||
public Vector3 GDOINGCNJMH
|
||||
{
|
||||
[Token(Token = "0x60149A8")]
|
||||
[Address(RVA = "0x10D5080", Offset = "0x10D3A80", VA = "0x1810D5080")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60149A9")]
|
||||
[Address(RVA = "0x10D4F10", Offset = "0x10D3910", VA = "0x1810D4F10")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<KKGOCIGEMFM>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003737 RID: 14135
|
||||
// (get) Token: 0x060149AA RID: 84394 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060149AB RID: 84395 RVA: 0x004F1248 File Offset: 0x004EF448
|
||||
[Token(Token = "0x17003737")]
|
||||
public Quaternion KHFBJIKBIKD
|
||||
{
|
||||
[Token(Token = "0x60149AA")]
|
||||
[Address(RVA = "0x10D4210", Offset = "0x10D2C10", VA = "0x1810D4210")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60149AB")]
|
||||
[Address(RVA = "0x10D4970", Offset = "0x10D3370", VA = "0x1810D4970")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003738 RID: 14136
|
||||
// (get) Token: 0x060149AC RID: 84396 RVA: 0x004F1258 File Offset: 0x004EF458
|
||||
[Token(Token = "0x17003738")]
|
||||
public virtual bool JDAKDEIANGH
|
||||
{
|
||||
[Token(Token = "0x60149AC")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "20")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149AD RID: 84397 RVA: 0x004F1268 File Offset: 0x004EF468
|
||||
[Token(Token = "0x60149AD")]
|
||||
[Address(RVA = "0x1920A30", Offset = "0x191F430", VA = "0x181920A30", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
this.DFGKELFCGAO();
|
||||
Tool tool = this._connectableTool._tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.AGGEPLMBAFK);
|
||||
ActionEvent<Tool> actionEvent = postReleaseEvent + action;
|
||||
tool.PostReleaseEvent = actionEvent;
|
||||
Tool tool2 = this._connectableTool._tool;
|
||||
ActionEvent<Tool> postDetachEvent = tool2.PostDetachEvent;
|
||||
Action<Tool> action2 = new Action(this.AGGEPLMBAFK);
|
||||
ActionEvent<Tool> actionEvent2 = postDetachEvent + action2;
|
||||
tool2.PostDetachEvent = actionEvent2;
|
||||
ConnectableTool connectableTool = this._connectableTool;
|
||||
ConnectableTool.HierarchyChangeHandler hierarchyChangeHandler = new ConnectableTool.HierarchyChangeHandler(this.KGEGCICJAMN);
|
||||
connectableTool.ParentChangedEvent += hierarchyChangeHandler;
|
||||
ConnectableTool connectableTool2 = this._connectableTool;
|
||||
ConnectableTool.HierarchyChangeHandler hierarchyChangeHandler2 = new ConnectableTool.HierarchyChangeHandler(this.DGNEFJMPKMA);
|
||||
connectableTool2.ConnectionModifiedEvent += hierarchyChangeHandler2;
|
||||
CreationObject creationObject = this._connectableTool._tool.creationObject;
|
||||
ActionEvent<CreationObject> lockedStatusChangedEvent = creationObject.LockedStatusChangedEvent;
|
||||
Action<CreationObject> action3 = new Action(this.LJPMMHJFJDM);
|
||||
ActionEvent<CreationObject> actionEvent3 = lockedStatusChangedEvent + action3;
|
||||
creationObject.LockedStatusChangedEvent = actionEvent3;
|
||||
this._connectableTool._tool.AllowedToTransferOwnershipOnCollision = false;
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
int num = 0;
|
||||
rigidbodyEx.AddUpdateLodOverride(this, (EEDONNAHMFK)num);
|
||||
RigidbodyEx rigidbodyEx2 = this._connectableTool._tool.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx3 = this._connectableTool._tool.rigidbodyEx;
|
||||
this.DFGKELFCGAO();
|
||||
}
|
||||
|
||||
// Token: 0x060149AE RID: 84398 RVA: 0x004F13C8 File Offset: 0x004EF5C8
|
||||
[Token(Token = "0x60149AE")]
|
||||
[Address(RVA = "0x1921540", Offset = "0x191FF40", VA = "0x181921540", Slot = "21")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
this.FixedUpdate();
|
||||
ActionEvent<bool> gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged;
|
||||
Action<bool> action = new Action(this.HFAAJHFIHKD);
|
||||
if (!this.NEFGPDELKBG)
|
||||
{
|
||||
CircuitEventNodeDisplay circuitEventNodeDisplay = this.circuitNode;
|
||||
int num = 0;
|
||||
if (circuitEventNodeDisplay != num)
|
||||
{
|
||||
this.circuitNode.TryResendLatestOrDefaultInputs();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149AF RID: 84399 RVA: 0x004F141C File Offset: 0x004EF61C
|
||||
[Token(Token = "0x60149AF")]
|
||||
[Address(RVA = "0x9EBB90", Offset = "0x9EA590", VA = "0x1809EBB90", Slot = "22")]
|
||||
protected virtual void FixedUpdate()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060149B0 RID: 84400 RVA: 0x004F1430 File Offset: 0x004EF630
|
||||
[Token(Token = "0x60149B0")]
|
||||
[Address(RVA = "0x1921240", Offset = "0x191FC40", VA = "0x181921240", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Tool tool = this._connectableTool._tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.AGGEPLMBAFK);
|
||||
ActionEvent<Tool> actionEvent = postReleaseEvent - action;
|
||||
tool.PostReleaseEvent = actionEvent;
|
||||
ConnectableTool connectableTool = this._connectableTool;
|
||||
ConnectableTool.HierarchyChangeHandler hierarchyChangeHandler = new ConnectableTool.HierarchyChangeHandler(this.KGEGCICJAMN);
|
||||
connectableTool.ParentChangedEvent -= hierarchyChangeHandler;
|
||||
ConnectableTool connectableTool2 = this._connectableTool;
|
||||
ConnectableTool.HierarchyChangeHandler hierarchyChangeHandler2 = new ConnectableTool.HierarchyChangeHandler(this.DGNEFJMPKMA);
|
||||
connectableTool2.ConnectionModifiedEvent -= hierarchyChangeHandler2;
|
||||
CreationObject creationObject = this._connectableTool._tool.creationObject;
|
||||
ActionEvent<CreationObject> lockedStatusChangedEvent = creationObject.LockedStatusChangedEvent;
|
||||
Action<CreationObject> action2 = new Action(this.LJPMMHJFJDM);
|
||||
ActionEvent<CreationObject> actionEvent2 = lockedStatusChangedEvent - action2;
|
||||
creationObject.LockedStatusChangedEvent = actionEvent2;
|
||||
ActionEvent<bool> gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged;
|
||||
Action<bool> action3 = new Action(this.HFAAJHFIHKD);
|
||||
Tool tool2 = this._connectableTool._tool;
|
||||
int num = 0;
|
||||
if (tool2 != num)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
int num2 = 0;
|
||||
if (rigidbodyEx != num2)
|
||||
{
|
||||
this._connectableTool._tool.rigidbodyEx.RemoveUpdateLodOverride(this);
|
||||
}
|
||||
}
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x060149B1 RID: 84401 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60149B1")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "23")]
|
||||
protected virtual void DFGKELFCGAO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060149B2 RID: 84402 RVA: 0x004F155C File Offset: 0x004EF75C
|
||||
[Token(Token = "0x60149B2")]
|
||||
[Address(RVA = "0x1921010", Offset = "0x191FA10", VA = "0x181921010")]
|
||||
private void HFAAJHFIHKD(bool PLGOGPMCDOL)
|
||||
{
|
||||
if (PLGOGPMCDOL || !base.hasAuthority || !this._connectableTool._tool.FNFNLDBILFE)
|
||||
{
|
||||
}
|
||||
this.MMPNCGCDLHJ();
|
||||
}
|
||||
|
||||
// Token: 0x060149B3 RID: 84403 RVA: 0x004F1598 File Offset: 0x004EF798
|
||||
[Token(Token = "0x60149B3")]
|
||||
[Address(RVA = "0x1921120", Offset = "0x191FB20", VA = "0x181921120")]
|
||||
private void LJPMMHJFJDM(CreationObject EOJKOIGNHPJ)
|
||||
{
|
||||
this.MMPNCGCDLHJ();
|
||||
}
|
||||
|
||||
// Token: 0x060149B4 RID: 84404 RVA: 0x004F15AC File Offset: 0x004EF7AC
|
||||
[Token(Token = "0x60149B4")]
|
||||
[Address(RVA = "0x1920800", Offset = "0x191F200", VA = "0x181920800")]
|
||||
private void AGGEPLMBAFK(Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (!this._connectableTool.IsParented && base.hasAuthority)
|
||||
{
|
||||
SandboxConnectableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx2 = this._connectableTool._tool.rigidbodyEx;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149B5 RID: 84405 RVA: 0x004F1608 File Offset: 0x004EF808
|
||||
[Token(Token = "0x60149B5")]
|
||||
[Address(RVA = "0x1920800", Offset = "0x191F200", VA = "0x181920800")]
|
||||
private void NEDJKLMJCJB()
|
||||
{
|
||||
if (!this._connectableTool.IsParented && base.hasAuthority)
|
||||
{
|
||||
SandboxConnectableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx2 = this._connectableTool._tool.rigidbodyEx;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149B6 RID: 84406 RVA: 0x004F1664 File Offset: 0x004EF864
|
||||
[Token(Token = "0x60149B6")]
|
||||
[Address(RVA = "0x1920D40", Offset = "0x191F740", VA = "0x181920D40")]
|
||||
public void ChangeGizmoIgnition(Dictionary<InputSlot, int> input)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (input.TryGetValue(num2, num) && num != this.BHLFOHEMNEH)
|
||||
{
|
||||
this.BHLFOHEMNEH = num;
|
||||
if (num != 0 || this.NEFGPDELKBG)
|
||||
{
|
||||
this.ResetObject();
|
||||
}
|
||||
bool flag;
|
||||
this.AIFJJMHGFFC = flag;
|
||||
this.MMPNCGCDLHJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149B7 RID: 84407 RVA: 0x004F16B8 File Offset: 0x004EF8B8
|
||||
[Token(Token = "0x60149B7")]
|
||||
[Address(RVA = "0x1920EB0", Offset = "0x191F8B0", VA = "0x181920EB0")]
|
||||
protected void EIEPACNLAKB(bool ANOGBDKJHGK)
|
||||
{
|
||||
if (ANOGBDKJHGK || !this.NEFGPDELKBG)
|
||||
{
|
||||
}
|
||||
this.ResetObject();
|
||||
bool flag;
|
||||
this.AIFJJMHGFFC = flag;
|
||||
this.MMPNCGCDLHJ();
|
||||
}
|
||||
|
||||
// Token: 0x060149B8 RID: 84408 RVA: 0x004F16E8 File Offset: 0x004EF8E8
|
||||
[Token(Token = "0x60149B8")]
|
||||
[Address(RVA = "0x1921130", Offset = "0x191FB30", VA = "0x181921130")]
|
||||
private void MMPNCGCDLHJ()
|
||||
{
|
||||
if (this.AIFJJMHGFFC)
|
||||
{
|
||||
bool flag = this._connectableTool._tool.creationObject.FLLENDBIKGF.NLLONFJBKKP;
|
||||
}
|
||||
int num = 0;
|
||||
if (num != (this.<CGAONFPPMIC>k__BackingField ? 1 : 0))
|
||||
{
|
||||
this.<CGAONFPPMIC>k__BackingField = num != 0;
|
||||
Action eononknglam = this.EONONKNGLAM;
|
||||
if (eononknglam != 0)
|
||||
{
|
||||
eononknglam();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149B9 RID: 84409 RVA: 0x004F1744 File Offset: 0x004EF944
|
||||
[Token(Token = "0x60149B9")]
|
||||
[Address(RVA = "0x1920F10", Offset = "0x191F910", VA = "0x181920F10")]
|
||||
private void HBODDIHIPGH()
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx2 = this._connectableTool._tool.rigidbodyEx;
|
||||
this.DFGKELFCGAO();
|
||||
}
|
||||
|
||||
// Token: 0x060149BA RID: 84410 RVA: 0x004F1788 File Offset: 0x004EF988
|
||||
[Token(Token = "0x60149BA")]
|
||||
[Address(RVA = "0x1920FE0", Offset = "0x191F9E0", VA = "0x181920FE0", Slot = "24")]
|
||||
protected virtual void HBODDIHIPGH(Vector3 HHDLEJDCBEH, Quaternion HIELBNFBMBO)
|
||||
{
|
||||
float z = HHDLEJDCBEH.z;
|
||||
this.<KKGOCIGEMFM>k__BackingField.z = z;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060149BB RID: 84411 RVA: 0x004F17B0 File Offset: 0x004EF9B0
|
||||
[Token(Token = "0x60149BB")]
|
||||
[Address(RVA = "0x1920960", Offset = "0x191F360", VA = "0x181920960", Slot = "25")]
|
||||
public virtual void AuthorityResetToDefaultState()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
this._connectableTool._tool.rigidbodyEx.ClearVelocity();
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
float z = this.<KKGOCIGEMFM>k__BackingField.z;
|
||||
RigidbodyEx rigidbodyEx2 = this._connectableTool._tool.rigidbodyEx;
|
||||
Quaternion quaternion = this.<OGDLCCOHOCA>k__BackingField;
|
||||
rigidbodyEx2.PANKPLBABFB = quaternion;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149BC RID: 84412 RVA: 0x004F1820 File Offset: 0x004EFA20
|
||||
[Token(Token = "0x60149BC")]
|
||||
[Address(RVA = "0x1921520", Offset = "0x191FF20", VA = "0x181921520", Slot = "18")]
|
||||
public void ResetObject()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060149BD RID: 84413 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60149BD")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "26")]
|
||||
protected virtual void DJICGIHLEKP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060149BE RID: 84414 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60149BE")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "27")]
|
||||
protected virtual void DEFLJBBAIGE()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17003739 RID: 14137
|
||||
// (get) Token: 0x060149BF RID: 84415 RVA: 0x004F1834 File Offset: 0x004EFA34
|
||||
[Token(Token = "0x17003739")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x60149BF")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149C0 RID: 84416 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60149C0")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "28")]
|
||||
public virtual void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060149C1 RID: 84417 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60149C1")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "29")]
|
||||
public virtual void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060149C2 RID: 84418 RVA: 0x004F1844 File Offset: 0x004EFA44
|
||||
[Token(Token = "0x60149C2")]
|
||||
[Address(RVA = "0x1921070", Offset = "0x191FA70", VA = "0x181921070")]
|
||||
private void KGEGCICJAMN(MIGCNEPBKDG LODFBGGCMLN, int ICDCDNHCHME, MIGCNEPBKDG GDLJBDHIOFN, int GCJFNOCBJIP, [Optional] Vector3? LKGCBILJGBA, [Optional] Quaternion? BHPDMNLLNJK)
|
||||
{
|
||||
this.DFGKELFCGAO();
|
||||
}
|
||||
|
||||
// Token: 0x060149C3 RID: 84419 RVA: 0x004F1858 File Offset: 0x004EFA58
|
||||
[Token(Token = "0x60149C3")]
|
||||
[Address(RVA = "0x1920E00", Offset = "0x191F800", VA = "0x181920E00")]
|
||||
private void DGNEFJMPKMA(MIGCNEPBKDG LODFBGGCMLN, int ICDCDNHCHME, MIGCNEPBKDG GDLJBDHIOFN, int GCJFNOCBJIP, [Optional] Vector3? LKGCBILJGBA, [Optional] Quaternion? BHPDMNLLNJK)
|
||||
{
|
||||
this.DFGKELFCGAO();
|
||||
}
|
||||
|
||||
// Token: 0x060149C4 RID: 84420 RVA: 0x004F186C File Offset: 0x004EFA6C
|
||||
[Token(Token = "0x60149C4")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
protected SandboxGizmo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DBF9 RID: 56313
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DBF9")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
|
||||
private CircuitEventNodeDisplay circuitNode;
|
||||
|
||||
// Token: 0x0400DBFA RID: 56314
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DBFA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private ConnectableTool _connectableTool;
|
||||
|
||||
// Token: 0x0400DBFB RID: 56315
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DBFB")]
|
||||
private int BHLFOHEMNEH;
|
||||
|
||||
// Token: 0x0400DBFD RID: 56317
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DBFD")]
|
||||
private bool AIFJJMHGFFC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,146 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Networking.RPC;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D6D RID: 11629
|
||||
[Token(Token = "0x2002D6D")]
|
||||
[StructLayout(3)]
|
||||
public class SandboxGizmoManager : NetworkedSingletonMonoBehaviour<SandboxGizmoManager>
|
||||
{
|
||||
// Token: 0x1700373A RID: 14138
|
||||
// (get) Token: 0x060149C5 RID: 84421 RVA: 0x004F1880 File Offset: 0x004EFA80
|
||||
// (set) Token: 0x060149C6 RID: 84422 RVA: 0x004F1894 File Offset: 0x004EFA94
|
||||
[Token(Token = "0x1700373A")]
|
||||
public static bool ALCDCIIFAAE
|
||||
{
|
||||
[Token(Token = "0x60149C5")]
|
||||
[Address(RVA = "0x19207A0", Offset = "0x191F1A0", VA = "0x1819207A0")]
|
||||
get;
|
||||
[Token(Token = "0x60149C6")]
|
||||
[Address(RVA = "0x1920260", Offset = "0x191EC60", VA = "0x181920260")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x060149C7 RID: 84423 RVA: 0x004F18A8 File Offset: 0x004EFAA8
|
||||
[Token(Token = "0x60149C7")]
|
||||
[Address(RVA = "0x1920100", Offset = "0x191EB00", VA = "0x181920100", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Action action = new Action(this.HFAAJHFIHKD);
|
||||
SynchronizedField<bool> synchronizedField;
|
||||
this.KHEGLJHOAAJ = synchronizedField;
|
||||
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml = new MLDJDPHKGBO.BCGOBNMHOML();
|
||||
JAPOCJCDIJN.JHGPCFHDLEP jhgpcfhdlep = new JAPOCJCDIJN.JHGPCFHDLEP(this.NIMGADINIDB);
|
||||
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml2 = bcgobnmhoml.HOJHFGBCOHF((MJAPEGGDLJA)((uint)2048), jhgpcfhdlep);
|
||||
IDisposable disposable = MLDJDPHKGBO.ENNCEBJFFMB(this, bcgobnmhoml2);
|
||||
this.ANEFJHDKAIJ = disposable;
|
||||
this.HFAAJHFIHKD();
|
||||
this.GHAHHEJOFNA = true;
|
||||
}
|
||||
|
||||
// Token: 0x060149C8 RID: 84424 RVA: 0x004F191C File Offset: 0x004EFB1C
|
||||
[Token(Token = "0x60149C8")]
|
||||
[Address(RVA = "0x1920570", Offset = "0x191EF70", VA = "0x181920570", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
if (this.ANEFJHDKAIJ != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149C9 RID: 84425 RVA: 0x004F1934 File Offset: 0x004EFB34
|
||||
[Token(Token = "0x60149C9")]
|
||||
[Address(RVA = "0x1920500", Offset = "0x191EF00", VA = "0x181920500")]
|
||||
private Task NIMGADINIDB(CancellationToken ABPMJNFACCG)
|
||||
{
|
||||
SynchronizedField<bool> khegljhoaaj = this.KHEGLJHOAAJ;
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
// Token: 0x060149CA RID: 84426 RVA: 0x004F1958 File Offset: 0x004EFB58
|
||||
[Token(Token = "0x60149CA")]
|
||||
[Address(RVA = "0x19202C0", Offset = "0x191ECC0", VA = "0x1819202C0")]
|
||||
private void HFAAJHFIHKD()
|
||||
{
|
||||
SandboxGizmoManager.<LMHCBOFAEPO>k__BackingField = this.KHEGLJHOAAJ.Get() != null;
|
||||
ActionEvent<bool> gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged;
|
||||
bool flag = SandboxGizmoManager.<LMHCBOFAEPO>k__BackingField;
|
||||
gizmosPlayingChanged.Invoke(flag);
|
||||
if (this.GHAHHEJOFNA)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
string text = "Gizmos now " + "stopped";
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149CB RID: 84427 RVA: 0x004F19C4 File Offset: 0x004EFBC4
|
||||
[Token(Token = "0x60149CB")]
|
||||
[Address(RVA = "0x19205C0", Offset = "0x191EFC0", VA = "0x1819205C0")]
|
||||
public void RequestMasterSetGizmosPlaying(bool PLGOGPMCDOL)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<bool> rpcaction = new RPCActions.RPCAction(this.RpcRequestMasterSetGizmosPlaying);
|
||||
photonView.RpcMaster<bool>(rpcaction, PLGOGPMCDOL);
|
||||
}
|
||||
|
||||
// Token: 0x060149CC RID: 84428 RVA: 0x004F19F4 File Offset: 0x004EFBF4
|
||||
[Token(Token = "0x60149CC")]
|
||||
[Address(RVA = "0x1920660", Offset = "0x191F060", VA = "0x181920660")]
|
||||
[PunRPC]
|
||||
private void RpcRequestMasterSetGizmosPlaying(bool PLGOGPMCDOL)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
SynchronizedField<bool> khegljhoaaj = this.KHEGLJHOAAJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149CD RID: 84429 RVA: 0x004F1A18 File Offset: 0x004EFC18
|
||||
[Token(Token = "0x60149CD")]
|
||||
[Address(RVA = "0x1920740", Offset = "0x191F140", VA = "0x181920740")]
|
||||
public SandboxGizmoManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060149CE RID: 84430 RVA: 0x004F1A2C File Offset: 0x004EFC2C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60149CE")]
|
||||
[Address(RVA = "0x19206E0", Offset = "0x191F0E0", VA = "0x1819206E0")]
|
||||
static SandboxGizmoManager()
|
||||
{
|
||||
int num;
|
||||
ActionEvent<bool> actionEvent = new ActionEvent(4, num != 0);
|
||||
num = 0;
|
||||
SandboxGizmoManager.GizmosPlayingChanged = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x0400DC01 RID: 56321
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DC01")]
|
||||
private IDisposable ANEFJHDKAIJ;
|
||||
|
||||
// Token: 0x0400DC03 RID: 56323
|
||||
[Token(Token = "0x400DC03")]
|
||||
public static ActionEvent<bool> GizmosPlayingChanged;
|
||||
|
||||
// Token: 0x0400DC04 RID: 56324
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DC04")]
|
||||
private SynchronizedField<bool> KHEGLJHOAAJ;
|
||||
|
||||
// Token: 0x0400DC05 RID: 56325
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DC05")]
|
||||
private bool GHAHHEJOFNA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,865 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using RecRoom.Tools.Tags;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SandboxGizmos
|
||||
{
|
||||
// Token: 0x02002D6E RID: 11630
|
||||
[Token(Token = "0x2002D6E")]
|
||||
[StructLayout(3)]
|
||||
public class SmoothLookAtGizmo : InfluencerGizmo, CHJEFIDMANE
|
||||
{
|
||||
// Token: 0x1700373B RID: 14139
|
||||
// (get) Token: 0x060149CF RID: 84431 RVA: 0x004F1A4C File Offset: 0x004EFC4C
|
||||
// (set) Token: 0x060149D0 RID: 84432 RVA: 0x004F1A6C File Offset: 0x004EFC6C
|
||||
[Token(Token = "0x1700373B")]
|
||||
public string[] IDHAICMOPCH
|
||||
{
|
||||
[Token(Token = "0x60149CF")]
|
||||
[Address(RVA = "0x1925820", Offset = "0x1924220", VA = "0x181925820")]
|
||||
get
|
||||
{
|
||||
return this.NIINBAHMHMH.Get();
|
||||
}
|
||||
[Token(Token = "0x60149D0")]
|
||||
[Address(RVA = "0x1925870", Offset = "0x1924270", VA = "0x181925870")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<string[]> niinbahmhmh = this.NIINBAHMHMH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700373C RID: 14140
|
||||
// (get) Token: 0x060149D1 RID: 84433 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060149D2 RID: 84434 RVA: 0x004F1A88 File Offset: 0x004EFC88
|
||||
[Token(Token = "0x1700373C")]
|
||||
public Guid LOBACKBFBGK
|
||||
{
|
||||
[Token(Token = "0x60149D1")]
|
||||
[Address(RVA = "0x19221C0", Offset = "0x1920BC0", VA = "0x1819221C0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60149D2")]
|
||||
[Address(RVA = "0x19218F0", Offset = "0x19202F0", VA = "0x1819218F0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<Guid> fadionjoiab = this.FADIONJOIAB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700373D RID: 14141
|
||||
// (get) Token: 0x060149D3 RID: 84435 RVA: 0x004F1AA4 File Offset: 0x004EFCA4
|
||||
// (set) Token: 0x060149D4 RID: 84436 RVA: 0x004F1AC4 File Offset: 0x004EFCC4
|
||||
[Token(Token = "0x1700373D")]
|
||||
public int FCEGICDINEB
|
||||
{
|
||||
[Token(Token = "0x60149D3")]
|
||||
[Address(RVA = "0x1923540", Offset = "0x1921F40", VA = "0x181923540")]
|
||||
get
|
||||
{
|
||||
return this.EFDAOEOHLGH.Get();
|
||||
}
|
||||
[Token(Token = "0x60149D4")]
|
||||
[Address(RVA = "0x19258D0", Offset = "0x19242D0", VA = "0x1819258D0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> efdaoeohlgh = this.EFDAOEOHLGH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700373E RID: 14142
|
||||
// (get) Token: 0x060149D5 RID: 84437 RVA: 0x004F1AE0 File Offset: 0x004EFCE0
|
||||
// (set) Token: 0x060149D6 RID: 84438 RVA: 0x004F1B00 File Offset: 0x004EFD00
|
||||
[Token(Token = "0x1700373E")]
|
||||
private SmoothLookAtGizmo.LHIIGDFGBJP EMMKMAADNIL
|
||||
{
|
||||
[Token(Token = "0x60149D5")]
|
||||
[Address(RVA = "0x1922F40", Offset = "0x1921940", VA = "0x181922F40")]
|
||||
get
|
||||
{
|
||||
return this.BKDBPMPMBHB.Get();
|
||||
}
|
||||
[Token(Token = "0x60149D6")]
|
||||
[Address(RVA = "0x1923FD0", Offset = "0x19229D0", VA = "0x181923FD0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<SmoothLookAtGizmo.LHIIGDFGBJP> bkdbpmpmbhb = this.BKDBPMPMBHB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700373F RID: 14143
|
||||
// (get) Token: 0x060149D7 RID: 84439 RVA: 0x004F1B1C File Offset: 0x004EFD1C
|
||||
// (set) Token: 0x060149D8 RID: 84440 RVA: 0x004F1B3C File Offset: 0x004EFD3C
|
||||
[Token(Token = "0x1700373F")]
|
||||
private SmoothLookAtGizmo.JIOFHMHNHOB GCKNNEEADAJ
|
||||
{
|
||||
[Token(Token = "0x60149D7")]
|
||||
[Address(RVA = "0x1924030", Offset = "0x1922A30", VA = "0x181924030")]
|
||||
get
|
||||
{
|
||||
return this.CAPEENIAAPO.Get();
|
||||
}
|
||||
[Token(Token = "0x60149D8")]
|
||||
[Address(RVA = "0x1922160", Offset = "0x1920B60", VA = "0x181922160")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<SmoothLookAtGizmo.JIOFHMHNHOB> capeeniaapo = this.CAPEENIAAPO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003740 RID: 14144
|
||||
// (get) Token: 0x060149D9 RID: 84441 RVA: 0x004F1B58 File Offset: 0x004EFD58
|
||||
// (set) Token: 0x060149DA RID: 84442 RVA: 0x004F1B78 File Offset: 0x004EFD78
|
||||
[Token(Token = "0x17003740")]
|
||||
private SmoothLookAtGizmo.FPOMOHKPFNO OFKFJLCCIAN
|
||||
{
|
||||
[Token(Token = "0x60149D9")]
|
||||
[Address(RVA = "0x1923730", Offset = "0x1922130", VA = "0x181923730")]
|
||||
get
|
||||
{
|
||||
return this.HCOHMAMFNJL.Get();
|
||||
}
|
||||
[Token(Token = "0x60149DA")]
|
||||
[Address(RVA = "0x1924080", Offset = "0x1922A80", VA = "0x181924080")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<SmoothLookAtGizmo.FPOMOHKPFNO> hcohmamfnjl = this.HCOHMAMFNJL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003741 RID: 14145
|
||||
// (get) Token: 0x060149DB RID: 84443 RVA: 0x004F1B94 File Offset: 0x004EFD94
|
||||
[Token(Token = "0x17003741")]
|
||||
private KLCANJPOEPC EHAPBPDEDOM
|
||||
{
|
||||
[Token(Token = "0x60149DB")]
|
||||
[Address(RVA = "0x1923780", Offset = "0x1922180", VA = "0x181923780")]
|
||||
get
|
||||
{
|
||||
KLCANJPOEPC jdhlhbjgaad = this.JDHLHBJGAAD;
|
||||
if (jdhlhbjgaad == 0)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG <>9__34_ = SmoothLookAtGizmo.<>c.<>9__34_0;
|
||||
if (<>9__34_ == 0)
|
||||
{
|
||||
SmoothLookAtGizmo.<>c.<>9__34_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.EBLKNJILEDJ);
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
||||
int num = 0;
|
||||
dictionary.Add("Head", num);
|
||||
ulong num2;
|
||||
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__34_, ohindolfnmp, dictionary, (int)num2);
|
||||
this.JDHLHBJGAAD = klcanjpoepc;
|
||||
}
|
||||
return jdhlhbjgaad;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003742 RID: 14146
|
||||
// (get) Token: 0x060149DC RID: 84444 RVA: 0x004F1C10 File Offset: 0x004EFE10
|
||||
[Token(Token = "0x17003742")]
|
||||
private PGIHLFOHNML NGAAMHCNAJG
|
||||
{
|
||||
[Token(Token = "0x60149DC")]
|
||||
[Address(RVA = "0x1921A70", Offset = "0x1920470", VA = "0x181921A70")]
|
||||
get
|
||||
{
|
||||
PGIHLFOHNML nblldjmfgck = this.NBLLDJMFGCK;
|
||||
if (nblldjmfgck == 0)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__37_ = SmoothLookAtGizmo.<>c.<>9__37_0;
|
||||
if (<>9__37_ == 0)
|
||||
{
|
||||
SmoothLookAtGizmo.<>c.<>9__37_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MEFEKJFOJLO);
|
||||
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__37_, ohindolfnmp, 10);
|
||||
this.NBLLDJMFGCK = pgihlfohnml;
|
||||
}
|
||||
return nblldjmfgck;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003743 RID: 14147
|
||||
// (get) Token: 0x060149DD RID: 84445 RVA: 0x004F1C68 File Offset: 0x004EFE68
|
||||
[Token(Token = "0x17003743")]
|
||||
private HIPBHHONPLB MADDNAOFAHC
|
||||
{
|
||||
[Token(Token = "0x60149DD")]
|
||||
[Address(RVA = "0x1924AE0", Offset = "0x19234E0", VA = "0x181924AE0")]
|
||||
get
|
||||
{
|
||||
HIPBHHONPLB jeijhkmiipb = this.JEIJHKMIIPB;
|
||||
if (jeijhkmiipb == 0)
|
||||
{
|
||||
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.DEDABHKCIBG <>9__40_ = SmoothLookAtGizmo.<>c.<>9__40_0;
|
||||
if (<>9__40_ == 0)
|
||||
{
|
||||
SmoothLookAtGizmo.<>c.<>9__40_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.RoleEditControlUIPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.KNNEPBMJCMD);
|
||||
ulong num;
|
||||
int num2;
|
||||
HIPBHHONPLB hipbhhonplb = new HIPBHHONPLB(<>9__40_, ohindolfnmp, 10, num != 0UL, num2);
|
||||
num2 = 0;
|
||||
this.JEIJHKMIIPB = hipbhhonplb;
|
||||
}
|
||||
return jeijhkmiipb;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149DE RID: 84446 RVA: 0x004F1CC8 File Offset: 0x004EFEC8
|
||||
[Token(Token = "0x60149DE")]
|
||||
[Address(RVA = "0x1921E60", Offset = "0x1920860", VA = "0x181921E60", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
string[] array = new string[0];
|
||||
Action action = new Action(this.JPHBGGEEDKO);
|
||||
SynchronizedField<string[]> synchronizedField;
|
||||
this.NIINBAHMHMH = synchronizedField;
|
||||
Guid empty = Guid.Empty;
|
||||
Action action2 = new Action(this.LKHANKGDJIF);
|
||||
SynchronizedField<Guid> synchronizedField2;
|
||||
this.FADIONJOIAB = synchronizedField2;
|
||||
Action action3 = new Action(this.MFIGIGCIODG);
|
||||
SynchronizedField<int> synchronizedField3;
|
||||
this.EFDAOEOHLGH = synchronizedField3;
|
||||
SynchronizedField<SmoothLookAtGizmo.LHIIGDFGBJP> synchronizedField4;
|
||||
this.BKDBPMPMBHB = synchronizedField4;
|
||||
Action action4 = new Action(this.JKCOCFJHOMH);
|
||||
SynchronizedField<SmoothLookAtGizmo.JIOFHMHNHOB> synchronizedField5;
|
||||
this.CAPEENIAAPO = synchronizedField5;
|
||||
SynchronizedField<SmoothLookAtGizmo.FPOMOHKPFNO> synchronizedField6;
|
||||
this.HCOHMAMFNJL = synchronizedField6;
|
||||
}
|
||||
|
||||
// Token: 0x060149DF RID: 84447 RVA: 0x004F1D54 File Offset: 0x004EFF54
|
||||
[Token(Token = "0x60149DF")]
|
||||
[Address(RVA = "0x1925590", Offset = "0x1923F90", VA = "0x181925590", Slot = "21")]
|
||||
protected override void Start()
|
||||
{
|
||||
this.FixedUpdate();
|
||||
ActionEvent<bool> gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged;
|
||||
Action<bool> action = new Action(base.HFAAJHFIHKD);
|
||||
if (!this.NEFGPDELKBG)
|
||||
{
|
||||
CircuitEventNodeDisplay circuitNode = this.circuitNode;
|
||||
int num = 0;
|
||||
if (circuitNode != num)
|
||||
{
|
||||
this.circuitNode.TryResendLatestOrDefaultInputs();
|
||||
}
|
||||
}
|
||||
Action<GameRole> action2 = new Action(this.ACELJJHDOAI);
|
||||
this.JKCOCFJHOMH();
|
||||
this.LKHANKGDJIF();
|
||||
this.MFIGIGCIODG();
|
||||
}
|
||||
|
||||
// Token: 0x060149E0 RID: 84448 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60149E0")]
|
||||
[Address(RVA = "0x1921800", Offset = "0x1920200", VA = "0x181921800")]
|
||||
private void ACELJJHDOAI(GameRole FMIDDHHDCHP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060149E1 RID: 84449 RVA: 0x004F1DC8 File Offset: 0x004EFFC8
|
||||
[Token(Token = "0x60149E1")]
|
||||
[Address(RVA = "0x1924FD0", Offset = "0x19239D0", VA = "0x181924FD0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Action<GameRole> action = new Action(this.ACELJJHDOAI);
|
||||
KLCANJPOEPC jdhlhbjgaad = this.JDHLHBJGAAD;
|
||||
if (jdhlhbjgaad != 0)
|
||||
{
|
||||
jdhlhbjgaad.Dispose();
|
||||
}
|
||||
PGIHLFOHNML nblldjmfgck = this.NBLLDJMFGCK;
|
||||
if (nblldjmfgck != 0)
|
||||
{
|
||||
nblldjmfgck.Dispose();
|
||||
}
|
||||
HIPBHHONPLB jeijhkmiipb = this.JEIJHKMIIPB;
|
||||
if (jeijhkmiipb != 0)
|
||||
{
|
||||
jeijhkmiipb.Dispose();
|
||||
}
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x060149E2 RID: 84450 RVA: 0x004F1E24 File Offset: 0x004F0024
|
||||
[Token(Token = "0x60149E2")]
|
||||
[Address(RVA = "0x1922930", Offset = "0x1921330", VA = "0x181922930", Slot = "23")]
|
||||
protected override void DFGKELFCGAO()
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG <>9__47_ = SmoothLookAtGizmo.<>c.<>9__47_0;
|
||||
if (<>9__47_ == 0)
|
||||
{
|
||||
SmoothLookAtGizmo.<>c.<>9__47_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.CEPJNJINCNA);
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
||||
int num = 0;
|
||||
dictionary.Add("Object", num);
|
||||
ulong num2;
|
||||
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__47_, ohindolfnmp, dictionary, (int)num2);
|
||||
int num3 = 0;
|
||||
ILINODKFHEO ilinodkfheo = this.creationObject.AddConfigurableSetting(klcanjpoepc);
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg;
|
||||
if (SmoothLookAtGizmo.<>c.<>9__47_2 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab;
|
||||
SmoothLookAtGizmo.<>c.<>9__47_2 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.HJCBENDEAMJ);
|
||||
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp2, 5);
|
||||
ILINODKFHEO ilinodkfheo2 = this.creationObject.AddConfigurableSetting(gaakdcpnddi);
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG dedabhkcibg2;
|
||||
if (SmoothLookAtGizmo.<>c.<>9__47_4 == 0)
|
||||
{
|
||||
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
||||
SmoothLookAtGizmo.<>c.<>9__47_4 = dedabhkcibg2;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.AKKIAIFILHN);
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary2 = new Dictionary();
|
||||
int num4 = 0;
|
||||
dictionary2.Add("Average", num4);
|
||||
KLCANJPOEPC klcanjpoepc2 = new KLCANJPOEPC(dedabhkcibg2, ohindolfnmp3, dictionary2, num3);
|
||||
ILINODKFHEO ilinodkfheo3 = this.creationObject.AddConfigurableSetting(klcanjpoepc2);
|
||||
}
|
||||
|
||||
// Token: 0x060149E3 RID: 84451 RVA: 0x004F1F44 File Offset: 0x004F0144
|
||||
[Token(Token = "0x60149E3")]
|
||||
[Address(RVA = "0x1922DA0", Offset = "0x19217A0", VA = "0x181922DA0", Slot = "26")]
|
||||
protected override void DJICGIHLEKP()
|
||||
{
|
||||
if (!this._connectableTool._tool.FNFNLDBILFE && base.hasAuthority)
|
||||
{
|
||||
this.BOKGEMLCFGN();
|
||||
List<Vector3> neijjcnmomb = this.NEIJJCNMOMB;
|
||||
Vector3 zero = Vector3.zero;
|
||||
SmoothLookAtGizmo.LHIIGDFGBJP lhiigdfgbjp = this.EMMKMAADNIL;
|
||||
SmoothLookAtGizmo.LHIIGDFGBJP lhiigdfgbjp2 = this.EMMKMAADNIL;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060149E4 RID: 84452 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60149E4")]
|
||||
[Address(RVA = "0x1922230", Offset = "0x1920C30", VA = "0x181922230")]
|
||||
private void BOKGEMLCFGN()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060149E5 RID: 84453 RVA: 0x004F1FB0 File Offset: 0x004F01B0
|
||||
[Token(Token = "0x60149E5")]
|
||||
[Address(RVA = "0x1923E30", Offset = "0x1922830", VA = "0x181923E30")]
|
||||
private void KAMCOPDIBAK(Player IEKDDPPNFPF)
|
||||
{
|
||||
SmoothLookAtGizmo.FPOMOHKPFNO fpomohkpfno = this.HCOHMAMFNJL.Get();
|
||||
if (fpomohkpfno != SmoothLookAtGizmo.FPOMOHKPFNO.Head)
|
||||
{
|
||||
if (fpomohkpfno != SmoothLookAtGizmo.FPOMOHKPFNO.Head)
|
||||
{
|
||||
if (fpomohkpfno != SmoothLookAtGizmo.FPOMOHKPFNO.Head)
|
||||
{
|
||||
if (fpomohkpfno == SmoothLookAtGizmo.FPOMOHKPFNO.Hands)
|
||||
{
|
||||
List<Vector3> neijjcnmomb = this.NEIJJCNMOMB;
|
||||
Transform transform = IEKDDPPNFPF.rightHand.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
return;
|
||||
}
|
||||
goto IL_56;
|
||||
}
|
||||
else
|
||||
{
|
||||
List<Vector3> neijjcnmomb2 = this.NEIJJCNMOMB;
|
||||
}
|
||||
}
|
||||
Transform transform2 = IEKDDPPNFPF.leftHand.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
IL_56:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149E6 RID: 84454 RVA: 0x004F2018 File Offset: 0x004F0218
|
||||
[Token(Token = "0x60149E6")]
|
||||
[Address(RVA = "0x1924750", Offset = "0x1923150", VA = "0x181924750")]
|
||||
private Vector3 MGMDJGHMGFL(List<Vector3> BJEDAGHIDPN)
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149E7 RID: 84455 RVA: 0x004F2064 File Offset: 0x004F0264
|
||||
[Token(Token = "0x60149E7")]
|
||||
[Address(RVA = "0x1924C40", Offset = "0x1923640", VA = "0x181924C40")]
|
||||
private Vector3 NLAIFONGOMO(List<Vector3> BJEDAGHIDPN)
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149E8 RID: 84456 RVA: 0x004F20A0 File Offset: 0x004F02A0
|
||||
[Token(Token = "0x60149E8")]
|
||||
[Address(RVA = "0x1921BC0", Offset = "0x19205C0", VA = "0x181921BC0")]
|
||||
private Quaternion AOBPJIDFKHN(Vector3 DDHPAFKBMON, float AAFDMNJLPDP)
|
||||
{
|
||||
int num = 0;
|
||||
Vector3 up = Vector3.up;
|
||||
int num2 = 0;
|
||||
float deltaTime = Time.deltaTime;
|
||||
Quaternion quaternion = Quaternion.RotateTowards(num2, num, AAFDMNJLPDP);
|
||||
Quaternion quaternion2 = Quaternion.Lerp(num2, num, AAFDMNJLPDP);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149E9 RID: 84457 RVA: 0x004F20E0 File Offset: 0x004F02E0
|
||||
[Token(Token = "0x60149E9")]
|
||||
[Address(RVA = "0x1923540", Offset = "0x1921F40", VA = "0x181923540")]
|
||||
private int HHJNHOFGMJB()
|
||||
{
|
||||
return this.EFDAOEOHLGH.Get();
|
||||
}
|
||||
|
||||
// Token: 0x060149EA RID: 84458 RVA: 0x004F2100 File Offset: 0x004F0300
|
||||
[Token(Token = "0x60149EA")]
|
||||
[Address(RVA = "0x19234E0", Offset = "0x1921EE0", VA = "0x1819234E0")]
|
||||
private void EOMCCABANPH(int BCEFAKDFEMM)
|
||||
{
|
||||
SynchronizedField<int> efdaoeohlgh = this.EFDAOEOHLGH;
|
||||
this.MFIGIGCIODG();
|
||||
}
|
||||
|
||||
// Token: 0x060149EB RID: 84459 RVA: 0x004F2120 File Offset: 0x004F0320
|
||||
[Token(Token = "0x60149EB")]
|
||||
[Address(RVA = "0x1924A90", Offset = "0x1923490", VA = "0x181924A90")]
|
||||
private int NICHKJBPFLO()
|
||||
{
|
||||
SmoothLookAtGizmo.JIOFHMHNHOB jiofhmhnhob = this.CAPEENIAAPO.Get();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149EC RID: 84460 RVA: 0x004F2140 File Offset: 0x004F0340
|
||||
[Token(Token = "0x60149EC")]
|
||||
[Address(RVA = "0x1924A30", Offset = "0x1923430", VA = "0x181924A30")]
|
||||
private void NDMHINIOCMH(int BCEFAKDFEMM)
|
||||
{
|
||||
SynchronizedField<SmoothLookAtGizmo.JIOFHMHNHOB> capeeniaapo = this.CAPEENIAAPO;
|
||||
}
|
||||
|
||||
// Token: 0x060149ED RID: 84461 RVA: 0x004F215C File Offset: 0x004F035C
|
||||
[Token(Token = "0x60149ED")]
|
||||
[Address(RVA = "0x1921A20", Offset = "0x1920420", VA = "0x181921A20")]
|
||||
private int ANPNEGOHDHM()
|
||||
{
|
||||
SmoothLookAtGizmo.LHIIGDFGBJP lhiigdfgbjp = this.BKDBPMPMBHB.Get();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149EE RID: 84462 RVA: 0x004F217C File Offset: 0x004F037C
|
||||
[Token(Token = "0x60149EE")]
|
||||
[Address(RVA = "0x1922F90", Offset = "0x1921990", VA = "0x181922F90")]
|
||||
private void DONFJBIMOKG(int BCEFAKDFEMM)
|
||||
{
|
||||
SynchronizedField<SmoothLookAtGizmo.LHIIGDFGBJP> bkdbpmpmbhb = this.BKDBPMPMBHB;
|
||||
}
|
||||
|
||||
// Token: 0x060149EF RID: 84463 RVA: 0x004F2198 File Offset: 0x004F0398
|
||||
[Token(Token = "0x60149EF")]
|
||||
[Address(RVA = "0x1923650", Offset = "0x1922050", VA = "0x181923650")]
|
||||
private string HKDLHJFHCAF()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
if (this.NIINBAHMHMH.Get().Length != 0)
|
||||
{
|
||||
string[] array = this.NIINBAHMHMH.Get();
|
||||
}
|
||||
return empty;
|
||||
}
|
||||
|
||||
// Token: 0x060149F0 RID: 84464 RVA: 0x004F21D4 File Offset: 0x004F03D4
|
||||
[Token(Token = "0x60149F0")]
|
||||
[Address(RVA = "0x19218F0", Offset = "0x19202F0", VA = "0x1819218F0")]
|
||||
private void ADNLCGJHNID(Guid JPGBOLJNPPN)
|
||||
{
|
||||
SynchronizedField<Guid> fadionjoiab = this.FADIONJOIAB;
|
||||
}
|
||||
|
||||
// Token: 0x060149F1 RID: 84465 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60149F1")]
|
||||
[Address(RVA = "0x19221C0", Offset = "0x1920BC0", VA = "0x1819221C0")]
|
||||
private Guid BHMBACEPACI()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060149F2 RID: 84466 RVA: 0x004F21F0 File Offset: 0x004F03F0
|
||||
[Token(Token = "0x60149F2")]
|
||||
[Address(RVA = "0x1924EC0", Offset = "0x19238C0", VA = "0x181924EC0")]
|
||||
private void OCGPHKEEFEE(string HHCFINADPNK)
|
||||
{
|
||||
string[] array = new string[1];
|
||||
string text = ToolTagManager.FormatTag(HHCFINADPNK);
|
||||
if (text != 0)
|
||||
{
|
||||
}
|
||||
array[0] = text;
|
||||
SynchronizedField<string[]> niinbahmhmh = this.NIINBAHMHMH;
|
||||
}
|
||||
|
||||
// Token: 0x060149F3 RID: 84467 RVA: 0x004F2224 File Offset: 0x004F0424
|
||||
[Token(Token = "0x60149F3")]
|
||||
[Address(RVA = "0x1923730", Offset = "0x1922130", VA = "0x181923730")]
|
||||
private int MNGHGJMEGCC()
|
||||
{
|
||||
SmoothLookAtGizmo.FPOMOHKPFNO fpomohkpfno = this.HCOHMAMFNJL.Get();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149F4 RID: 84468 RVA: 0x004F2244 File Offset: 0x004F0444
|
||||
[Token(Token = "0x60149F4")]
|
||||
[Address(RVA = "0x1924080", Offset = "0x1922A80", VA = "0x181924080")]
|
||||
private void KGNHDJKLFPI(int ONGBFDACHHG)
|
||||
{
|
||||
SynchronizedField<SmoothLookAtGizmo.FPOMOHKPFNO> hcohmamfnjl = this.HCOHMAMFNJL;
|
||||
}
|
||||
|
||||
// Token: 0x060149F5 RID: 84469 RVA: 0x004F2260 File Offset: 0x004F0460
|
||||
[Token(Token = "0x60149F5")]
|
||||
[Address(RVA = "0x1924690", Offset = "0x1923090", VA = "0x181924690")]
|
||||
private void MFIGIGCIODG()
|
||||
{
|
||||
int num = this.EFDAOEOHLGH.Get();
|
||||
int num2 = Mathf.Max(0, num);
|
||||
}
|
||||
|
||||
// Token: 0x060149F6 RID: 84470 RVA: 0x004F2288 File Offset: 0x004F0488
|
||||
[Token(Token = "0x60149F6")]
|
||||
[Address(RVA = "0x19239E0", Offset = "0x19223E0", VA = "0x1819239E0")]
|
||||
private void JKCOCFJHOMH()
|
||||
{
|
||||
CreationObject creationObject = this.creationObject;
|
||||
HIPBHHONPLB hipbhhonplb = this.MADDNAOFAHC;
|
||||
creationObject.RemoveConfigurableSetting(hipbhhonplb);
|
||||
CreationObject creationObject2 = this.creationObject;
|
||||
PGIHLFOHNML pgihlfohnml = this.NGAAMHCNAJG;
|
||||
creationObject2.RemoveConfigurableSetting(pgihlfohnml);
|
||||
CreationObject creationObject3 = this.creationObject;
|
||||
KLCANJPOEPC klcanjpoepc = this.EHAPBPDEDOM;
|
||||
creationObject3.RemoveConfigurableSetting(klcanjpoepc);
|
||||
SmoothLookAtGizmo.JIOFHMHNHOB jiofhmhnhob = this.CAPEENIAAPO.Get();
|
||||
SmoothLookAtGizmo.JIOFHMHNHOB jiofhmhnhob2 = this.CAPEENIAAPO.Get();
|
||||
CreationObject creationObject4 = this.creationObject;
|
||||
HIPBHHONPLB hipbhhonplb2 = this.MADDNAOFAHC;
|
||||
ILINODKFHEO ilinodkfheo = creationObject4.AddConfigurableSetting(hipbhhonplb2);
|
||||
KLCANJPOEPC klcanjpoepc2 = this.EHAPBPDEDOM;
|
||||
CreationObject creationObject5 = this.creationObject;
|
||||
PGIHLFOHNML pgihlfohnml2 = this.NGAAMHCNAJG;
|
||||
ILINODKFHEO ilinodkfheo2 = creationObject5.AddConfigurableSetting(pgihlfohnml2);
|
||||
this.JPHBGGEEDKO();
|
||||
this.creationObject.RaiseObjectSettingsFunctionsChangedEvent();
|
||||
}
|
||||
|
||||
// Token: 0x060149F7 RID: 84471 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60149F7")]
|
||||
[Address(RVA = "0x1924190", Offset = "0x1922B90", VA = "0x181924190")]
|
||||
private void LKHANKGDJIF()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060149F8 RID: 84472 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60149F8")]
|
||||
[Address(RVA = "0x1923B60", Offset = "0x1922560", VA = "0x181923B60")]
|
||||
private void JPHBGGEEDKO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060149F9 RID: 84473 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60149F9")]
|
||||
[Address(RVA = "0x19251D0", Offset = "0x1923BD0", VA = "0x1819251D0", Slot = "29")]
|
||||
public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060149FA RID: 84474 RVA: 0x004F2348 File Offset: 0x004F0548
|
||||
[Token(Token = "0x60149FA")]
|
||||
[Address(RVA = "0x1922FF0", Offset = "0x19219F0", VA = "0x181922FF0", Slot = "28")]
|
||||
public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
this.MLMFCMJNMOG = true;
|
||||
KGDMJIELFHM kgdmjielfhm;
|
||||
if (kgdmjielfhm != 0)
|
||||
{
|
||||
SynchronizedField<int> efdaoeohlgh = this.EFDAOEOHLGH;
|
||||
SynchronizedField<SmoothLookAtGizmo.JIOFHMHNHOB> capeeniaapo = this.CAPEENIAAPO;
|
||||
SynchronizedField<SmoothLookAtGizmo.LHIIGDFGBJP> bkdbpmpmbhb = this.BKDBPMPMBHB;
|
||||
KGDMJIELFHM kgdmjielfhm2;
|
||||
if (!string.IsNullOrWhiteSpace(kgdmjielfhm2.DCJOHBAPEEB))
|
||||
{
|
||||
int num = 0;
|
||||
this.FADIONJOIAB.Set(num);
|
||||
}
|
||||
SynchronizedField<SmoothLookAtGizmo.FPOMOHKPFNO> hcohmamfnjl = this.HCOHMAMFNJL;
|
||||
KGDMJIELFHM kgdmjielfhm3;
|
||||
if (kgdmjielfhm3.GFAAFPJJIIE != (ulong)0L)
|
||||
{
|
||||
KGDMJIELFHM kgdmjielfhm4;
|
||||
string[] array = new string[kgdmjielfhm4.GFAAFPJJIIE.MNJPGLELEGO.count];
|
||||
KGDMJIELFHM kgdmjielfhm5;
|
||||
RepeatedField<string> mnjpglelego = kgdmjielfhm5.GFAAFPJJIIE.MNJPGLELEGO;
|
||||
this.IDHAICMOPCH = array;
|
||||
}
|
||||
this.MLMFCMJNMOG = false;
|
||||
return;
|
||||
}
|
||||
object[] array2 = new object[1];
|
||||
GameObject gameObject = base.gameObject;
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = gameObject;
|
||||
Debug.LogErrorFormat(this, "Error deserializing Rotator Gizmo {0}: gizmo data or rotator data empty.", array2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060149FB RID: 84475 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60149FB")]
|
||||
[Address(RVA = "0x19250F0", Offset = "0x1923AF0", VA = "0x1819250F0", Slot = "30")]
|
||||
public void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060149FC RID: 84476 RVA: 0x004F2414 File Offset: 0x004F0614
|
||||
[Token(Token = "0x60149FC")]
|
||||
[Address(RVA = "0x1925770", Offset = "0x1924170", VA = "0x181925770")]
|
||||
public SmoothLookAtGizmo()
|
||||
{
|
||||
int num = 0;
|
||||
this.AxleRendererRotation.z = (float)num;
|
||||
List<Vector3> list = new List();
|
||||
this.NEIJJCNMOMB = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060149FD RID: 84477 RVA: 0x004F2444 File Offset: 0x004F0644
|
||||
[Token(Token = "0x60149FD")]
|
||||
[Address(RVA = "0x1923420", Offset = "0x1921E20", VA = "0x181923420")]
|
||||
[CompilerGenerated]
|
||||
private void EBLKNJILEDJ(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Choose Tracking Target";
|
||||
Func<int> func = new Func(this.MNGHGJMEGCC);
|
||||
Action<int> action = new Action(this.KGNHDJKLFPI);
|
||||
}
|
||||
|
||||
// Token: 0x060149FE RID: 84478 RVA: 0x004F2484 File Offset: 0x004F0684
|
||||
[Token(Token = "0x60149FE")]
|
||||
[Address(RVA = "0x19245D0", Offset = "0x1922FD0", VA = "0x1819245D0")]
|
||||
[CompilerGenerated]
|
||||
private void MEFEKJFOJLO(CreationObjectSettingStringUIControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Tag to Follow";
|
||||
Func<string> func = new Func(this.HKDLHJFHCAF);
|
||||
Action<string> action = new Action(this.OCGPHKEEFEE);
|
||||
}
|
||||
|
||||
// Token: 0x060149FF RID: 84479 RVA: 0x004F24C4 File Offset: 0x004F06C4
|
||||
[Token(Token = "0x60149FF")]
|
||||
[Address(RVA = "0x19240E0", Offset = "0x1922AE0", VA = "0x1819240E0")]
|
||||
[CompilerGenerated]
|
||||
private void KNNEPBMJCMD(RoleGuidEditableUIControl GCCLEJOGCCE)
|
||||
{
|
||||
Func<Guid> func = new Func(this.BHMBACEPACI);
|
||||
Action<Guid> action = new Action(this.ADNLCGJHNID);
|
||||
}
|
||||
|
||||
// Token: 0x06014A00 RID: 84480 RVA: 0x004F24F4 File Offset: 0x004F06F4
|
||||
[Token(Token = "0x6014A00")]
|
||||
[Address(RVA = "0x1922870", Offset = "0x1921270", VA = "0x181922870")]
|
||||
[CompilerGenerated]
|
||||
private void CEPJNJINCNA(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Target Type";
|
||||
Func<int> func = new Func(this.NICHKJBPFLO);
|
||||
Action<int> action = new Action(this.NDMHINIOCMH);
|
||||
}
|
||||
|
||||
// Token: 0x06014A01 RID: 84481 RVA: 0x004F2534 File Offset: 0x004F0734
|
||||
[Token(Token = "0x6014A01")]
|
||||
[Address(RVA = "0x1923590", Offset = "0x1921F90", VA = "0x181923590")]
|
||||
[CompilerGenerated]
|
||||
private void HJCBENDEAMJ(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Smoothing Amount";
|
||||
Func<int> func = new Func(this.HHJNHOFGMJB);
|
||||
Action<int> action = new Action(this.EOMCCABANPH);
|
||||
}
|
||||
|
||||
// Token: 0x06014A02 RID: 84482 RVA: 0x004F2574 File Offset: 0x004F0774
|
||||
[Token(Token = "0x6014A02")]
|
||||
[Address(RVA = "0x1921960", Offset = "0x1920360", VA = "0x181921960")]
|
||||
[CompilerGenerated]
|
||||
private void AKKIAIFILHN(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Tracking Multiple Tagged Objects";
|
||||
Func<int> func = new Func(this.ANPNEGOHDHM);
|
||||
Action<int> action = new Action(this.DONFJBIMOKG);
|
||||
}
|
||||
|
||||
// Token: 0x0400DC06 RID: 56326
|
||||
[Token(Token = "0x400DC06")]
|
||||
private const float DJLJCANDKBH = 1080f;
|
||||
|
||||
// Token: 0x0400DC07 RID: 56327
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DC07")]
|
||||
[SerializeField]
|
||||
[Header("Orientation Settings")]
|
||||
[Tooltip("Applied to rotation to align the gizmo's axle towards its LookAt target")]
|
||||
private Vector3 AxleRendererRotation;
|
||||
|
||||
// Token: 0x0400DC08 RID: 56328
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400DC08")]
|
||||
[SerializeField]
|
||||
[Header("References")]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0400DC09 RID: 56329
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400DC09")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private CreationObject creationObject;
|
||||
|
||||
// Token: 0x0400DC0A RID: 56330
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400DC0A")]
|
||||
private SynchronizedField<string[]> NIINBAHMHMH;
|
||||
|
||||
// Token: 0x0400DC0B RID: 56331
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400DC0B")]
|
||||
private SynchronizedField<Guid> FADIONJOIAB;
|
||||
|
||||
// Token: 0x0400DC0C RID: 56332
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400DC0C")]
|
||||
private SynchronizedField<int> EFDAOEOHLGH;
|
||||
|
||||
// Token: 0x0400DC0D RID: 56333
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400DC0D")]
|
||||
private SynchronizedField<SmoothLookAtGizmo.LHIIGDFGBJP> BKDBPMPMBHB;
|
||||
|
||||
// Token: 0x0400DC0E RID: 56334
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400DC0E")]
|
||||
private SynchronizedField<SmoothLookAtGizmo.JIOFHMHNHOB> CAPEENIAAPO;
|
||||
|
||||
// Token: 0x0400DC0F RID: 56335
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400DC0F")]
|
||||
private SynchronizedField<SmoothLookAtGizmo.FPOMOHKPFNO> HCOHMAMFNJL;
|
||||
|
||||
// Token: 0x0400DC10 RID: 56336
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400DC10")]
|
||||
private float DBMAACNAHBG;
|
||||
|
||||
// Token: 0x0400DC11 RID: 56337
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400DC11")]
|
||||
private KLCANJPOEPC JDHLHBJGAAD;
|
||||
|
||||
// Token: 0x0400DC12 RID: 56338
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400DC12")]
|
||||
private PGIHLFOHNML NBLLDJMFGCK;
|
||||
|
||||
// Token: 0x0400DC13 RID: 56339
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400DC13")]
|
||||
private HIPBHHONPLB JEIJHKMIIPB;
|
||||
|
||||
// Token: 0x0400DC14 RID: 56340
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400DC14")]
|
||||
private List<Vector3> NEIJJCNMOMB;
|
||||
|
||||
// Token: 0x0400DC15 RID: 56341
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400DC15")]
|
||||
private bool MLMFCMJNMOG;
|
||||
|
||||
// Token: 0x02002D6F RID: 11631
|
||||
[Token(Token = "0x2002D6F")]
|
||||
private enum LHIIGDFGBJP : byte
|
||||
{
|
||||
// Token: 0x0400DC17 RID: 56343
|
||||
[Token(Token = "0x400DC17")]
|
||||
Average,
|
||||
// Token: 0x0400DC18 RID: 56344
|
||||
[Token(Token = "0x400DC18")]
|
||||
Closest
|
||||
}
|
||||
|
||||
// Token: 0x02002D70 RID: 11632
|
||||
[Token(Token = "0x2002D70")]
|
||||
private enum JIOFHMHNHOB : byte
|
||||
{
|
||||
// Token: 0x0400DC1A RID: 56346
|
||||
[Token(Token = "0x400DC1A")]
|
||||
Object,
|
||||
// Token: 0x0400DC1B RID: 56347
|
||||
[Token(Token = "0x400DC1B")]
|
||||
Player
|
||||
}
|
||||
|
||||
// Token: 0x02002D71 RID: 11633
|
||||
[Token(Token = "0x2002D71")]
|
||||
private enum FPOMOHKPFNO
|
||||
{
|
||||
// Token: 0x0400DC1D RID: 56349
|
||||
[Token(Token = "0x400DC1D")]
|
||||
Head,
|
||||
// Token: 0x0400DC1E RID: 56350
|
||||
[Token(Token = "0x400DC1E")]
|
||||
Hands,
|
||||
// Token: 0x0400DC1F RID: 56351
|
||||
[Token(Token = "0x400DC1F")]
|
||||
LeftHand,
|
||||
// Token: 0x0400DC20 RID: 56352
|
||||
[Token(Token = "0x400DC20")]
|
||||
RightHand
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user